Professional Documents
Culture Documents
Aggregate
An aggregate is a subset of an InfoCube. The objective when using
aggregates is to reduce I/O volume. The BW OLAP processor selects an
appropriate aggregate during a query run or a navigation step. If no
appropriate aggregate exists, the BW OLAP processor retrieves data from the
original InfoCube instead.
Aggregate rollup
Aggregate rollup is a procedure to update aggregates with new data loads.
Application component
Application components are used to organize InfoSources. They are similar to
the InfoAreas used with InfoCubes. The maximum number of characters
allowed for the technical name is 32.
Authorization
An authorization defines what a user can do, and to which SAP objects. For
example, a user with an authorization can display and execute, but not
change, a query. Authorizations are defined using authorization objects.
Authorization object
An authorization object is used to define user authorizations. It has fields
with values to specify authorized activities, such as display and execution, on
authorized business objects, such as queries. The maximum number of
characters allowed for the technical name is 10.
Authorization profile
An authorization profile is made up of multiple authorizations. The maximum
number of characters allowed for the technical name is 10.
Bitmap index
A bitmap index uses maps of bits to locate records in a table. Bitmap indices
are very effective for Boolean operations of the WHERE clause of a SELECT
statement. When the cardinality of a column is low, a bitmap index size will
be small, thereby reducing I/O volume.
Business Content
Business Content is a complete set of BW objects developed by SAP to
support the OLAP tasks. It contains roles, workbooks, queries, InfoCubes,
key figures, characteristics, update rules, InfoSources, and extractors for SAP
R/3, and other mySAP solutions.
BW
BW is a data warehousing solution from SAP.
BW Monitor
BW Monitor displays data loading status and provides assistance in
troubleshooting if errors occur.
BW Scheduler
BW Scheduler specifies when to load data. It is based on the same
techniques used for scheduling R/3 background jobs.
BW Statistics
BW Statistics is a tool for recording and reporting system activity and
performance information.
Change run
Change run is a procedure used to activate characteristic data changes.
Characteristic
Characteristics are descriptions of key figures, such as Customer ID, Material
Number, Sales Representative ID, Unit of Measure, and Transaction Date. The
maximum number of characters allowed for the technical name is 9.
Client
A client is a subset of data in an SAP system. Data shared by all clients is
called client-independent data, as compared with client-dependent data.
When logging on to an SAP system, a user must specify which client to use.
Once in the system, the user has access to both client-dependent data and
client-independent data.
Communication structure
The communication structure is the structure underlying the InfoSource.
Compound attribute
A compound attribute differentiates a characteristic to make the
characteristic uniquely identifiable. For example, if the same characteristic
data from different source systems mean different things, then we can add
the compound attribute 0SOURSYSTEM (source system ID) to the
characteristic; 0SOURSYSTEM is provided with the Business Content.
Data packet size
For the same amount of data, the data packet size determines how work
processes will be used in data loading. The smaller the data packet size, the
more work processes needed.
Data Warehouse
Data Warehouse is a dedicated reporting and analysis environment based on
the star schema database design technique and requiring special attention to
the data ETTL process.
DataSource
A DataSource is not only a structure in which source system fields are
logically grouped together, but also an object that contains ETTL-related
information. Four types of DataSources exist:
DataSources for transaction data
DataSources for characteristic attributes
DataSources for characteristic texts
DataSources for characteristic hierarchies
If the source system is R/3, replicating DataSources from a source system
will create identical DataSource structures in the BW system. The maximum
number of characters allowed for a DataSource's technical name is 32.
Delta update
The Delta update option in the InfoPackage definition requests BW to load
only the data that have been accumulated since the last update. Before a
delta update occurs, the delta process must be initialized.
Development class
A development class is a group of objects that are logically related.
Display attribute
A display attribute provides supplemental information to a characteristic.
Drill-down
Drill-down is a user navigation step intended to get further detailed
information.
ETTL
ETTL, one of the most challenging tasks in building a data warehouse, is the
process of extracting, transforming, transferring, and loading data correctly
and quickly.
Free characteristic
A free characteristic is a characteristic in a query used for drill-downs. It is
not displayed in the initial result of a query run.
Full update
The Full update option in the InfoPackage definition requests BW to load all
data that meet the selection criteria specified via the Select data tab.
Generic data extraction
Generic data extraction is a function in Business Content that allows us to
create DataSources based on database views or InfoSet queries. InfoSet is
similar to a view but allows outer joins between tables.
Granularity
Granularity describes the level of detail in a data warehouse. It is determined
by business requirements and technology capabilities.
IDoc
IDoc (Intermediate Document) is used in SAP to transfer data between two
systems. It is a specific instance of a data structure called the IDoc Type,
whose processing logic is defined in the IDoc Interface.
Index
An index is a technique used to locate needed records in a database table
quickly. BW uses two types of indices: B-tree indices for regular database
tables and bitmap indices for fact tables and aggregate tables.
InfoArea
InfoAreas are used to organize InfoCubes and InfoObjects. Each InfoCube is
assigned to an InfoArea. Through an InfoObject Catalog, each InfoObject is
assigned to an InfoArea as well. The maximum number of characters allowed
for the technical name is 30.
InfoCube
An InfoCube is a fact table and its associated dimension tables in the star
schema. The maximum number of characters allowed for the technical name
is 30.
InfoCube compression
InfoCube compression is a procedure used to aggregate multiple data loads
at the request level.
InfoObject
In BW, key figures and characteristics are collectively called InfoObjects.
InfoObject Catalog
InfoObject Catalogs organize InfoObjects. Two types of InfoObject Catalogs
exist: one for characteristics, and one for key figures. The maximum number
of characters allowed for the technical name is 30.
InfoPackage
An InfoPackage specifies when and how to load data from a given source
system. BW generates a 30-digit code starting with ZPAK as an InfoPackage's
technical name.
InfoSource
The system landscape specifies the role of each system and the paths used in
transporting objects among the various systems.
Time-dependent entire hierarchy
A time-dependent entire hierarchy is a time-dependent hierarchy whose
nodes and leaves are not time-dependent.
Time-dependent hierarchy structure
A time-dependent hierarchy structure consists of nodes or leaves that are
time-dependent, but the hierarchy itself is not time-dependent.
Transfer rule
Transfer rules specify how DataSource fields are mapped to InfoSource
InfoObjects.
Transfer structure
A transfer structure maps DataSource fields to InfoSource InfoObjects.
Update rule
An update rule specifies how data will be updated into their targets. The data
target can be an InfoCube or an ODS object. If the update rule is applied to
data from an InfoSource, the update rule's technical name will match the
InfoSource's technical name. If the update rule is applied to data from an
ODS object, the update rule's technical name will match the ODS object's
technical name prefixed with number 8.
Variable
A variable is a query parameter. It gets its value from user input or takes a
default value set by the variable creator.
Workbook
A BW workbook is an Excel file with a BEx query result saved in BDS. BW
assigns a 25-digit ID to each workbook. Users need merely name a
workbook's title.
Difference between Star Schema and extended Stare Schema
1. In star schema the central fact table is surrounded by master data tables
(=dimension tables).since master data lies with in the cube. We can not
reuse the master data information for other cubes. Where as in extended star
schema the central fact table is surrounded by dimension tables (! =master
data tables).master data tables lies out side the info cube. so, we can share
the master data information for other cubes.
2. In star schema the fact table holds Alpha-numeric information. So, it
degrades the database performance and query performance. Where as in
extended star schema using SID tables we can see all the information in the
fact table as numeric. So, it improves the database performance and query
performance.
3. In star schema the fact table is directly connected to the master data
tables and it can be connected to a maximum of 16 master data tables. So,
we can not analyze the data more then 16 angles. Where as in extended star
schema the fact table is connect to maximum 16 dimension tables and each
dimension table can be connected to a 248 SID tables. So we can analyze
the data in 16*248 angles.
ODS objects
An ODS object is a dataset which is formed as a result of merging data from
one or
more info sources. In it information is stored in the form of flat, transparent
database
tables that are used for preparing reports and quality assurance purposes.
Info Cubes
Info Cubes are multidimensional data storage containers for reporting and
analysis of
data. They consist of keys figures and characteristics of which latter is
organized as dimensions facilitating users to analyze data from various
business perspectives such as
geographical area or types of sales channel.
Slowly Moving Dimensions:
Dimensions those changes with time are called slowly changing dimension.
(ie: Employee name when employee gets married? Or Customer Address
when moving to diff location)
Whats line item dimension?
This means the dimension contains precisely one characteristic. This means
that the system does not create a dimension table. Instead, the SID table of
the characteristic takes on the role of dimension table.
Define attribute Change run.
Generally attribute change run is used when there is any change in the
master data..it is used for realingment of the master data..Attribute change
run is nothing but adjusting the master data after its been loaded from time
to time so that it can change or generate or adjust the sid's so that u may
not have any problem when loading the trasaction data in to data targets.the
detail explanation about Attribute change run.The hierarchy/attribute change
run which activates hierarchy and attribute changes and adjusts the
corresponding aggregates is devided, into 4 phases:1. Finding all affected
aggregates2. set up all affected aggregates again and write the result in the
new aggregate table.3. Activating attributes and hierarchies4. rename the
new aggregate table. When renaming, it is not possible to execute queries.
In some databases, which cannot rename the indexes, the indexes are also
created in this phase.
What is the difference between ODS and InfoCube and MultiProvider?
ODS: Provides granular data, allows overwrite and data is in transparent
tables, ideal for drilldown and RRI.
CUBE: Follows the star schema, we can only append data, ideal for primary
reporting.
MultiProvider: Does not have physical data. It allows to access data from
R/3 tables
COBK/COEP
COBK/COEP
COBK/COEP
COBK/COEP
Extract struct.
ICCTRCSTA1
ICORDCSTA1
ICWBSCSTA1
ICBPRCSTA1
Customer
CI_COBL
CI_COBL
CI_COBL
CI_COBL
Manual
Type/Processing entry /
Type
Replacemen
Custome
Authorizatio
t Path
r Exit or
default
SAP Exit
value
Characteristic
Value Variable
Details
Default
Values
Replacement
Details
Details
Path:
Replace
ment
with
Query
Hierarchy
Variable
Hierarchy Node
Variable
Text Variable
Details
Details
Default
Values
Details
Details
Default
Values
Details
Characteristic
Default
Replacement
Values
Details
Path:
Replace
ment
with a
Charact
eristic
Value
Formula
Variable
Details
Characteristic
Details
Currencies
Replacement
Currencies
and
Path:
and
Details
Units
Default
Values
Replace
ment
with a
Charact
eristic
Value
Currencies
and
Units
Units