BI Aggregates
BI Aggregates
Q.What is compounding?
Ans.This defines the superior info object which must be combined to define object;
for example when you define cost centre then controlling area is the compounding
(superior) object.
Q.What is the Bex options for characteristics like F4 help for querry definition and
execution?
Ans.This defines how the data is displayed in query definition screen or when query
is executed; options are from the data displayed, from master data table ( all data)
and from dimension data; for example let us assume that you have 100 products in
all, and 10 products in a cube; in bex you display the query for 2 products; the
following options for products will display different data
a.selective data only - will display 2 products
b.dimension data -will display 10 products
c.from master data - will display all 100 products
Q.What is the maximum number of key figures you can have in an info cube?
Ans. 233.
Q.What is the maximum number of characteristics you can have per dimension?
Ans. 248.
Q. when you do to the ABAP code for rule, what are the important variables you will
use?
Ans.
a. RESULT – this gets the result of the ABAP code
b. RETURN CODE-You set this to value 0 if everything is Ok; else this record is
skipped.
c. ABORT- set this to a value not 0, to abort the entire package
Q.What is the conversion routine for units and currencies in the update rule?
Ans.Using this option you can write ABAP code for unit/currency conversion; if you
enable this flag, then unit of key figure appears in the ABAP code as an additional
parameter; for example you can use this to convert quantityin pounds to kilograms.
51
Q.How do you add an entry in the monitorlog from the update rules?
Ans:-This is added in the internal table MONITOR; the following fields describe the
monitor structure
a. MONITOR – MSGID → gives an ID
b. MONITOR - MSGTY→ message type
c. MONITOR- MSGNO→ message number
d. MONITOR- MSGV1→monitor message 1
e. MONITOR- MSGV2→monitor message 2
f. Append it to the MONITOR table; this will show up in the monitor
Q. Can you make multi providers and master data as data marts?
Ans. Yes
Q. What is PSA?
Ans. Persistent Staging area- is based on the transfer structure and source system
dependent.
Q.Why if one request fails, all the subsequent requests will turn to ‘red’?
Ans. This is to avoid inconsistency and make sure that only verified data is entered
in to the system.
Q.What are the two fact tables?
Ans. There are two fact tables for each info cube; it is the E-table and F-table.
Q. what is reconstruction?
Ans. this is the process by which you load the data in to the same cube or in to the
different cube.
66
Q.What is a multiprovider?
Ans.Using multiprovider you can access data from different data sources like cube,
ODS, infosets, master data.
Q.What is an aggregate?
Ans.aggregates are mini cubes; they are used to improve the performance when
doinf query; similar to indexes on a table; it is transport to the user
Q.What is a role?
Ans. Usually defines the responsibility of a User with proper menu and authorization-
example receiving clerk.
Q.what is the difference between restoring the cube Vs. ODS from archiving files?
Ans.You can restore to ODS directly from SARA reanaction; for cube you should
schedule an info package.
Q. What is ODS?
Ans. Operational Data Source; used for detailed storage of data (like document
level); you can overwrite existing data in ODS (in cube you cannot); you can also
drill down from cube to ODS; used for data consolidation and cleansing; the data is
stored in a flat table ( unlike the extended star schema of the cube); so using
SE11/SE16, you can query the ODS data directly.
Q.What are the parallel processes that could have locking problems?
Ans.
a. hierarchy attribute change run
b. loading the master data for same info object; for example avoid loading master
data from different source systems at the same time.
c. rolling up for same info cube
d. selecting deletion of info cube/ ODS and parallel loading
e. activation or deletion of ODS when loading parallel
Q.By default all newly created process chains are assigned to “unassigned node”;
how would you reassign to proper component?
Ans. Process chain→ attributes →display components.
Q.What is RSRV?
Ans. RSRV is a powerful transaction to test consistency and fix any issues.
Q.What are the elementary test you can run?
Ans.
a.master data
b.transaction data
c.hierarchies
d.database
e.aggregates
f. PSA tables
Q.What is a market?
Ans. Non-cumulatives are stored using a ‘Market’ for the current period.
Q.Give an example?
Ans.Assume you are calculating tax rate on a salary; if salary is < 1000 it is 10% and
if more than 1000 then it is 15% is defined as (salary <1000)*salary *0.10)+((salary
>1000)* salary*0.15)
Q.What is the diference between defining calculated key figure in infoprovider level
vs.query level?
Ans.Infoprovider level calculated and restricted key figures are available to all
queries developed under this info provider.
21).SAP BW....Structures and Cells
Q.What is a structure?
Ans.Combination of characteristics and key figures