business intelligence class

Business Intelligence class : Lesson two

by james · 13 comments

Business Intelligence
The BI system is modelled as a 3-tier architecture.  The bottom and entry point is the data warehouse which is the interface to the source systems. This is where data is brought into the BI system from all the different data source type like Excel spreadsheets, Oracle databases or SAP R/3 systems.
The middle layer is the BI server, this is where all the data is stored and it is a format that is suitable for analytical processing, the data is checked for integrity and successful loading.
The top layer is the presentation layer, this is where all the tools are used to present meaningful information to the user. These tools are called the business explorer tools. Amongst them are the BEx query designer, BEx  Analyzer etc. These tools will be covered in a later lesson
Business Intelligence
The BI system is modelled as a 3-tier architecture.  The bottom and entry point is the data warehouse which is the interface to the source systems. This is where data is brought into the BI system from all the different data source type like Excel spreadsheets, Oracle databases or SAP R/3 systems.
The middle layer is the BI server, this is where all the data is stored and it is a format that is suitable for analytical processing, the data is checked for integrity and successful loading.
The top layer is the presentation layer, this is where all the tools are used to present meaningful information to the user. These tools are called the business explorer tools. Amongst them are the BEx query designer, BEx  Analyzer etc. These tools will be covered in a later lesson
The schema used to store transactional databases is the entity model where data is related in a top-down format. Business intelligence warehouses use the multi-dimensional star schema and SAP BI has it’s own version of the star schema which I will cover in another lesson.

Today I will be writing about the architecture of SAP business intelligence and the differences between the way data is stored in traditional and BI systems. This is the second post in this series, you can view the first one in this business intelligence class series here

The BI system is modelled as a 3-tier architecture, the data warehouse, the BI platform and the reporting environment.

Data warehouse

The bottom and entry point is the data warehouse which is the interface to the source systems. This is where data is brought into the BI system from all the different data source type like Excel spreadsheets, Oracle databases or SAP R/3 systems.

BI platform

The middle layer is the BI platform, this is where all the data is stored and it is in a format that is suitable for analytical processing, the data is checked for integrity and successful loading.

Reporting environment

The top layer is the presentation layer, this is where all the tools are used to present meaningful information to the user. These tools are called the business explorer tools. Amongst them are the BEx query designer, BEx  Analyzer etc. These tools will be covered in a later lesson

Business intelligence architecture

OLAP vs. OLTP

Data in a BI system cannot be stored using traditional formats. Why? Because the traditional way of storing data in relational databases is meant for easy and fast access but not fast enough for analytical and reporting purposes. The traditional way of storing data is optimized for online transactional processing purposes (OLTP), while BI data is stored for online analytical purposes (OLAP).

What are the differences between these two?

OLAP OLTP comparison

Current vs. historical data

The data in OLTP database are up to date in real time while the data in OLAP is historical data since it is used for reporting.

High number of users vs. low traffic

Transactional databases are optimized for simultaneous multi-user access while analytical databases are optimized for large volume of data and lower number of concurrent users

Detailed vs. aggregated

The data in BI systems are aggregated because of their analytical nature. We need to compute maximum values or average values for example and do not need the detailed instantaneous values that transactional databases need.

Read-write operations vs. read only

The data in transactional database can be modified unlike in data warehouse scenarios where the data is being copied over from the source systems. BI data warehouses tend to have copies of online databases in a format optimized for analytical purposes.

Entity relationship vs. Multi-dimensional

The schema used to store transactional databases is the entity model where data is related in a top-down format. Business intelligence warehouses use the multi-dimensional star schema and SAP BI has it’s own version of the star schema which I will cover in another lesson.

That is it for lesson two in this series. The business intelligence topic is very wide and there is so much information I am discovering daily and it is really very interesting. If you like this series, please leave a comment and let me know what you think.

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

{ 2 trackbacks }

The Enterprise Data warehouse : BI Lesson — Get SAP Training
September 27, 2009 at 6:38 pm
pligg.com
February 14, 2010 at 7:38 am

{ 11 comments… read them below or add one }

1 shadreck chimbetete September 22, 2009 at 8:32 pm

hey man thanks a lot i now have a better understanding of BI I always wanted to study it but because of the funds i couldnt but with this forum i think i will be able to write the exam by end of theis year ..

Reply

2 james September 23, 2009 at 1:37 am

I am glad you like the content, Shadreck. Be sure to take the survey so that you can get a free version of the course once it is released.
James

Reply

3 Sj September 22, 2009 at 10:34 pm

I’m looking forward to get some idea abt BI and following your series, thanks.

Reply

4 james September 23, 2009 at 1:41 am

Sj, good to know you will be following. Makes me all the more motivated to post the content

Reply

5 frank October 12, 2009 at 12:46 am

Hi James,

Check out your graphic for OLAP vs OLTP. The differences are not opposite each other. Otherwise great, keep up the good work.

Frank

Reply

6 james October 12, 2009 at 7:36 am

Well spotted, Frank… the graphic has been updated. Thanks

Reply

7 Joel November 20, 2009 at 12:30 am

Thanks for the BI Tutorial…it is simple and easy to grasp. BTW…there is a mistake…it should be OLAP using historical data .. “The data in OLTP database are up to date in real time while the data in OLTP is historical data since it is used for reporting.”

Reply

8 james November 22, 2009 at 11:54 pm

just testing you guys to see if you were following ;-)…. no it is a typo.. it is fixed now. Thanks Joel

Reply

9 SRINI December 16, 2009 at 11:11 pm

Hi James,

Your tutorials are very interesting to read, very well written. Looking forward for new tutorials.

Thanks,
Srini

Reply

10 Taiye January 3, 2010 at 5:28 am

Excellent! you should rename your lessons SAP BI made easy :))

Reply

11 james January 5, 2010 at 5:34 pm

Thanks for the tip…. Taiye, Good suggestion

Reply

Leave a Comment

Previous post:

Next post: