Post image for The Enterprise Data warehouse : BI Lesson

The Enterprise Data warehouse : BI Lesson

by james · 1 comment

Data warehouse.
Today I will explain the Data warehouse component of the BI system and what its role is in the system.
The data warehouse is the entry point of the BI system from all other data sources. It is responsible for extracting the data from a various data sources, performing integrity checks, aggregating and storage of the data.
A business intelligence component is normally run from a system separate from the operative systems of the company. This is because the way data is stored in for BI purposes is different. From the previous lesson you learned about the OLAP model, the BI system needs to be able to carry out OLAP processing on large amounts of data.
Data acquisition.
The first component of the data warehouse I will talk about is the data acquisition layer. This is responsible for feeding the BI system with data. The data can come from various source systems and is platform independent. Here are the various types of data sources that can be used to feed a BI system with data.
mySAP Business suite
mySAP Business suite is built on top of SAP Netweaver, of which BI is a component and it has entry points built in that can be used to feed the data warehouse with data.
XML data from Web services
SAP Netweaver is built with open standards in mind so any web service that can be used to send XML SOAP messages can communicate with the data warehouse.
SQL Databases:
The data warehouse has a DBConnect component that is used to extract data from SQL databases.
Flat files
This comes mostly in the form of Excel spreadsheets. The data in the files can be imported using CSV formatted data.
BI Server
The BI server acts as the host for the data warehouse. It stores all the master and transaction data.
Before the data can be stored, it has to go through a process of cleansing and aggregation. The techie word used here is called ETL, extraction, transformation and loading.
The data is extracted from the various source systems to the temporary storage area called the persistent storage area (PSA) and then undergoes transformation which means the data in cleansed of duplicates, integrity violations etc. After this is done, the data can now be stored.Today I will explain the Data warehouse component of the BI system and what its role is in the BI system.

The data warehouse is the entry point of the BI system from all other data sources. It is responsible for extracting the data from a various data sources, performing integrity checks, aggregating and storage of the data.

Normally business intelligence is run from a system separate from the day to day operative systems of the company. This is because the way data is stored for normal traditional database access is different from they way BI data should be stored. From the previous lesson you learned about the OLAP model, the BI system needs to be able to carry out OLAP processing on large amounts of data and the traditional access methods are not suitable. You will find out why in a later lesson where talk about the star schema.

Data acquisition

The first component of the data warehouse I will talk about is the data acquisition layer. This is responsible for feeding the BI system with data. The data can come from various source systems and is platform independent. Here are the various types of data sources that can be used to feed a BI system with data.

mySAP Business suite

mySAP Business suite is built on top of SAP Netweaver, of which BI is a component and it has entry points built in that can be used to feed the data warehouse with data.

XML data from Web services

SAP Netweaver is built with open standards in mind so any web service that can be used to send XML SOAP messages can communicate with the data warehouse.

SQL Databases

The data warehouse has a DBConnect component that is used to extract data from SQL databases.

Flat files

This comes mostly in the form of Excel spreadsheets. The data in the files can be imported using CSV formatted data.

BI Data Acquisition layer

BI Data Acquisition layer

BI Server

The BI server acts as the host for the data warehouse. It stores all the master and transaction data.

Before the data can be stored, it has to go through a process of cleansing and aggregation. The techie word used here is called ETL, extraction, transformation and loading.

The data is extracted from the various source systems to the temporary storage area called the persistent storage area (PSA) and then undergoes transformation which means the data in cleansed of duplicates, integrity violations etc. After this is done, the data can now be stored.

etlIn the next lesson, I will talk about either the InfoCube or the InfoObject. I have to decide which should logically come up first.

If you like this post, please click here to subscribe to my blog and you will receive the lessons directly as they are posted.

That is the

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • NewsVine
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • Yahoo! Buzz
  • Twitter
  • Technorati
  • Live
  • LinkedIn
  • MySpace

How to increase your chances of starting a successful SAP career

SAP unveiled

Find out at SAP Unveiled

You might be asking yourself,

Is SAP right for me?

What are my chances of getting a good SAP job?

The good news is you are not alone. A lot of people have the same questions as well. What is even better news? I have written a series of articles that answer these questions and many more on SAP Unveiled.

Check out SAP Unveiled here

{ 1 comment… read it below or add one }

1 Carlos Henrique Matos da Silva March 25, 2010 at 4:19 pm

Hello James,

thank you so much for the knowledge you’re spreading.

I’m a Brazilian student interested in the “SAP world” and all these information are being very useful.

Thanks.

Reply

Leave a Comment

Previous post:

Next post: