Académique Documents
Professionnel Documents
Culture Documents
OLAP Processor
Metadata Repository,
Process designer and other functions.
Business Explorer BEx is reporting and analysis tool that support
query, analysis and reporting functions in BI. Using BEx, you can
analyze historical and current data to different degree of analysis.
What all data sources you have used to acquire data in SAP BW system?
When you are using SAP BI7.x, you can load the data to which component?
In BW 3.5, you can load data in Persistence Staging Area and also in
targets from source system but If you are using SAP BI 7.0 data load
should be restricted to PSA only for latest versions.
What is an InfoPackage?
Info Objects are known as smallest unit in SAP BI and are used in
Info Providers, DSOs, Multi providers, etc. Each Info Provider
Using Web Service to load data to Persistent Storage Area PSA and
then by using real time DTP to move the data to DSO.
Real time Data Acquisition Background Process
To process data to InfoPackage and data transfer process DTP at
regular intervals, you can use a background process known as Daemon.
Daemon process gets all the information from InfoPackage and DTP
that which data is to be transferred and which PSA and Data sore
objects to be loaded with data.
What is InfoObject catalog?
Change Log
When you activate the object, changes to active data re stored in
change log. Change log is a PSA table and is maintained in
Administration Workbench under PSA tree.
To access data for reporting and analysis immediately after it is loaded, which
Data store object is used?
DataStore object for direct update allows you to access data for
reporting and analysis immediately after it is loaded. It is
different from standard DSOs in the way how it processed the data.
Data is stored in same format in which it was loaded to DataStore
object for direct update by the application.
Explain the structure of direct update DSOs?
one table for active data and no change log area exists. Data is
retrieved from external systems using APIs.
Below APIs exists
As structure of this DSO contains one table for active data and no
change log so this doesnt allow delta update to InfoProviders.
What is write optimized DSOs?
Write optimized DSO provides a temporary storage area for large sets
of data if you are executing complex transformations for this data
before it is written to the DataStore object. The data can then be
updated to further InfoProviders. You only have to create the
complex transformations once for all data.
Write-optimized DataStore objects are used as the EDW layer for
saving data. Business rules are only applied when the data is
updated to additional InfoProviders.
Explain the structure of Write optimized DSOs? How it is different from
Standard DSOs?
Inner Join
Temporal Join
Self Join
What is the use of real time InfoCube? How do you enter data in real time
InfoCubes?
Real time InfoCubes are used to support parallel write access. Real
time InfoCubes are used in connection with the entry of planning
data.
You can enter the data in Real time InfoCubes in two different ways
A real time InfoCube can be created using Real Time Indicator check
box.
Can you make an InfoObject as info provider and why?
H Hierarchy
F fixed value
Blank
Chain
Yes.
To perform a Union operation on InfoProviders, which InfoProvider is uses?
MultiProvider
Explain the different
MultiProvider?
between
Operation
Data
store,
InfoCube
and
ODS
They provide granular data, allows overwrite
transparent tables, ideal for drilldown and RRI.
and
data
is
in
InfoCube
This is used for star schema, we can only append data, ideal for
primary reporting.
MultiProvider
It contains a physical data and allow to access data from different
InfoProviders.
What do you understand by Start and update routine?
Start Routines
The start routine is run for each Data Package after the data has
been written to the PSA and before the transfer rules have been
executed. It allows complex computations for a key figure or a
characteristic. It has no return value. Its purpose is to execute
preliminary calculations and to store them in global Data
Structures. This structure or table can be accessed in the other
routines. The entire Data Package in the transfer structure format
is used as a parameter for the routine.
Update Routines
They are defined at the InfoObject level. It is like the Start
Routine. It is independent of the DataSource. We can use this to
This is used to load new Data Package into the InfoCube aggregates.
If we have not performed a rollup then the new InfoCube data will
not be available while reporting on the aggregate.
How can you achieve performance optimization in SAP Data Warehouse?
Indexes
Aggregates
Compression
If you are using line items (document number or time stamp, for
example) as characteristics in the DataStore object, set the flag in
characteristic maintenance to show that they are "attribute only".
What is Partition of an InfoCube?
Before you can transfer data from a file source system, the metadata
must be available in BI in the form of a DataSource.
In SAP BW, is it possible to have multiple data sources have one InfoSource?
Yes.
How data is stored in PSA?
Tools
Database functions
BI ODBO Connector
BI JDBC Connector
XMLA Connector