Tuesday, December 6, 2011

Data Warehouse Architecture


The above Architecture is taken from the www.databaseanswers.com . We would recommend you to visit this site to get good understanding towards data modeling.

Now we are goanna define each and every terminology in the above picture to facilitate better understanding of the subject.

1. Operational Data Store : is a database designed to integrate data from multiple sources for additional operations on the data. The data is then passed back to operational systems for further operations and to the data warehouse for reporting.

2. ERP : Enterprise resource planning integrates internal and external management information across an entire organization, embracing finance/accounting, manufacturing, sales and service, etc.

Its purpose is to facilitate the flow of information between all business functions inside the boundaries of the organization and manage the connections to outside stakeholders.

3. CRM : Customer relationship management is a widely-implemented strategy for managing a company’s interactions with customers, clients and sales prospects. It involves using technology to organize, automate, and synchronize business processes—principally sales activities, but also those for marketing, customer service, and technical support.

Customer relationship management describes a company-wide business strategy including customer-interface departments as well as other departments.

4. Flat Files In data Ware Housing : Flat Files Doesn’t Maintain referential Integrity like RDBMS and are Usually seperated by some delimiters like comma and pipes etcs.

Right from Informatica 8.6 unstructured data sources like Ms-word,Email and Pdf can be taken as source.

5. ETL (Extract,Transform, And load) :

is a process in database usage and especially in data warehousing that involves:

Extracting data from outside sources

Transforming it to fit operational needs (which can include quality levels)

Loading it into the end target (database or data warehouse)

6. Data Marts: A data mart (DM) is the access layer of the data warehouse (DW) environment that is used to get data out to the users. The DM is a subset of the DW, usually oriented to a specific business line or team.

For the Definition of the Data Warehouse Please Refer to Introduction to the Data ware Housing.

7. OLAP : OLAP (Online Analytical Processing) is a methodology to provide end users with access to large amounts of data in an intuitive and rapid manner to assist with deductions based on investigative reasoning.

OLAP systems need to:

1. Support the complex analysis requirements of decision-makers,

2. Analyze the data from a number of different perspectives (business dimensions), and

3. Support complex analyses against large input (atomic-level) data sets.

8. OLTP : Online transaction processing, or OLTP, refers to a class of systems that facilitate and manage transaction-oriented applications, typically for data entry and retrieval transaction processing.

9. Data Mining: Is the process of extracting patterns from large data sets by combining methods from statistics and artificial intelligence with database management. Data mining is seen as an increasingly important tool by modern business to transform data into business intelligence giving an informational advantage.

46 comments:

  1. Informatica training is evolved to describe Informatica and its importance. It is a widely used ETL tool for eradicating the source and moving it into the target after applying the required alteration. Informatica behaves has a platform to organizations to earn a competitive aid in present global data economy by delegating firm’s with timely, relevant and trustworthy data. Informatica course provides data integration software and services for businesses. SR online training expert we provide a reliable portfolio of training on of Informatica solutions.
    Visit us @ http://www.sronlinetraining.com/online-informatica-training/

    ReplyDelete
  2. Informatica Online Training is now very advanced module which is providing by real time experts in Smart Mind Online Training by explaining real time projects.Informatica Online Training faculty are with great experinced in Smart Minds.You can reach us @IND:+91-9949599844,USA:+1-347-606-2716,Email:contact@smartmindonlinetraining.com

    ReplyDelete
  3. Informatica Online Training very less prices only at

    http://www.dwbiadda.com/course/informatica-online-training/

    --
    Thanks and Regards
    Your Best Online Training Partner
    Team DWBIADDA.com,
    www.dwbiadda.com
    http://dwbiadda.blogspot.in/
    Call +91-720-720-9005
    Mail:dwbiadda@gmail.com
    Skype: DWBIADDA

    ReplyDelete
  4. Informatica is a tool, supporting all the steps of Extraction, Transformation and Load process. Now a days Informatica is also being used as an Integration tool.
    Informatica is an easy to use tool. It has got a simple visual interface like forms in visual basic. You just need to drag and drop different objects (known as transformations) and design process flow for Data extraction transformation and load. These process flow diagrams are known as mappings. Once a mapping is made, it can be scheduled to run as and when required. In the background Informatica server takes care of fetching data from source, transforming it, & loading it to the target systems/databases.

    Informatica can communicate with all major data sources (mainframe/ RDBMS/ Flat Files/ XML/ VSM/ SAP etc), can move/transform data between them. It can move huge volumes of data in a very effective way, many a times better than even bespoke programs written for specific data movement only. It can throttle the transactions (do big updates in small chunks to avoid long locking and filling the transactional log). It can effectively join data from two distinct data sources (even a xml file can be joined with a relational table). In all, Informatica has got the ability to effectively integrate heterogeneous data sources & converting raw data into useful information.
    https://intellipaat.com/informatica-training/

    ReplyDelete
  5. Very useful information thanks for sharing Informatica Online Training

    ReplyDelete
  6. Welcome to Data Warehouse Tutorials. The objective of this tutorial is to gain understanding of Data Warehouse concepts. In these tutorials we will cover Read more
    Check this siteTeKslate for indepth Informatica training.
    Go here if you’re looking for information on Informatica training.

    ReplyDelete
  7. Nice list of Citations.Information Online Training,Informatica Training,Informatica Training in Bangalore.
    http://www.tekclasses.com/

    ReplyDelete

  8. Good points, all.Informatica Training in Bangalore,Informatica Training,Informatica Online Training.
    http://www.tekclasses.com/

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. Thanks for sharing this infomation. It is very usefull to us......For anuy details Informatica online training

    ReplyDelete
  11. very informative!!
    http://www.informaticaonlinetraining.co/

    ReplyDelete
  12. Your concept is really awesome and i got more information about this Architecture, i really got an clear explanation through pictures.



    Best Informatica Training Institute in Chennai

    ReplyDelete
  13. Yeah very well article and surely it will be useful for the beginners to get depth knowledge with Informatica. Because most of the people will love to learn via this type of online and all. Really nice.

    And if anyone is looking for the training which makes their career as valuable can join with our
    Informatica Training in Chennai

    ReplyDelete
  14. This blog is having the general information. Got a creative work and this is very different one.We have to develop our creativity mind.This blog helps for this. Thank you for this blog. This is very interesting and useful. ios App Development Company in India

    ReplyDelete
  15. This post is really nice and informative. The explanation given is really comprehensive and informative... Security alarm in Chennai

    ReplyDelete
  16. Really i enjoyed very much. And this may helpful for lot of peoples. So you are provided such a nice and great article within this.

    Best Dental Clinic In Vellore

    Best Dental Clinic In OMR

    ReplyDelete
  17. Great stuff provided by the Admin here… look into this for informatica online training

    ReplyDelete
  18. Thank you for the fresh content and information you provide. This really helps learner like me. Keep sharing knowledge. Happy to read.

    Informatica Training in Chennai

    Dataware Housing Training in Chennai

    ReplyDelete
  19. This comment has been removed by the author.

    ReplyDelete
  20. Very good information provided, Thanks a lot for sharing such useful information.

    bizreviews
    Article submission sites

    ReplyDelete
  21. What a quality content you posted, but I read it after 8 years from posting date but it still spreading great knowledge.

    ReplyDelete
  22. HIPAA Privacy Officer Training will help to understand safeguards for keeping protected health information safe from a people, administrative, and contractual standpoint
    HIPAA Security officer Training

    ReplyDelete
  23. It’s hard to come by experienced people about this informatica, Excellent Blog! I would Thanks for sharing this wonderful content.its very useful to us.There is lots of Post about informatica but you seem like you know what you’re talking about! Thanks.
    DevOps Training in Chennai

    DevOps Online Training in Chennai

    DevOps Training in Bangalore

    DevOps Training in Hyderabad

    DevOps Training in Coimbatore

    DevOps Training

    DevOps Online Training

    ReplyDelete
  24. Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me. Thanks for sharing this wonderful content.its very useful to us.I gained many unknown information, the way you have clearly explained is really fantastic.keep posting such useful information.

    python training in bangalore

    python training in hyderabad

    python online training

    python training

    python flask training

    python flask online training

    python training in coimbatore
    python training in chennai

    python course in chennai

    python online training in chennai

    ReplyDelete
  25. It is certainly safe to update. With many people coming to the forum to get help with problems, it likely appears there are far more issues than exist. I haven't experienced any issues with Android 10. Most of the ones reported in the forum were easily fixed with Factory Data Reset.thanks lot!!

    Android Training in Chennai

    Android Online Training in Chennai

    Android Training in Bangalore

    Android Training in Hyderabad

    Android Training in Coimbatore

    Android Training

    Android Online Training


    ReplyDelete

Related Posts Plugin for WordPress, Blogger...