Documente Academic
Documente Profesional
Documente Cultură
Additionally you may want to compress your InfoCubo after the data load.
Therefore need a step of additional process from the Management folder
data destination for compression of the InfoCubo. Call it GR##_COMP and
enter the description Compression GR## . As parameters of the option
Select the object class InfoCubo and search
Its InfoCubo GR##HUB1.
2.
3.
14-10-2008
TBW10
2.
3.
b)
Create
A new chain of processes and enter as
the name T_GR##_PC01 and as descriptive text GR## chain
of processes 01.
c)
Confirm
b)
Press the push button Modify selections and select Immediate and
start time. Record your selection entries
, th e n
re c o r d th e v a r i a n t o f pr o c e s s
, back
And
confirm their . You will now find the boot process in the canvas.
14-10-2008
TBW10
4.
5.
Before loading new data you want to make sure that the PSA tables are
empty. Therefore plan an additional step to clear the PSA regularly. You
will find the PSA erase in the folder other processes BW. Create a
variant GR##_PSA_of with the gr Description## Clear
PSA and select the object class table PSA. You will find the exact table
Looking for your data source costc##_td_flatfile.
a)
b)
Select the object class table PSA and locate your data source
Costc##_td_flatfile. Record , back And .
Finally we must connect each one of the steps to install the chain of
processes. Connect the boot process with the step clear request for PSA.
Do so by selecting Connect with from the context menu of its startup
process.
Then connect the step delete orders of PSA with step
Load data in the same way.
Finally connect the step load data with the step Data Transfer Process.
Both steps should be undertaken only if the previous step has been
successfully implemented.
a)
In the shortcut menu of the startup process, select Connect with clear
PSA request.
b)
c)
14-10-2008
TBW10
2.
3.
Check
Start the string and check the display of the Protocol. Run the process with
standard priority. You should refresh the screen from time to time until all
the steps are executed correctly.
a)
b)
c)
Task 3: (Optional)
Add a step of compression to its chain
of processes
You may want to compress your InfoCubo after the data load. Add therefore a
variant of step of compression to its InfoCubo.
1.
Additionally you may want to compress your InfoCubo after the data load.
Therefore need a step of additional process from the Management folder
data destination for compression of the InfoCubo. Call it GR##_COMP and
enter the description Compression GR## . As parameters of the option
Select the object class and locate your InfoCubo InfoCubo GR##HUB1.
a)
b)
14-10-2008
TBW10
2.
3.
a)
b)
14-10-2008
TBW10
More information
The complete details on strings of processes are available in the course SAP
BW350.
14-10-2008
TBW10
Chapter Summary
You should now be able to:
14-10-2008
Define the erasing and reconstruction of requests and explain when the
used
Define the selective deletion and explain when to use this feature
Identify the function of manual activation on the label to manage for the
DataStore object
TBW10
14-10-2008
TBW10
489
A
B
C
D
Remodeled
Requests File
Indexing documents
System Options
2.
3.
4.
The
Clears the data from the active table
of an object DataStore, but not from the log of modification.
Fill in the blanks to complete the sentences.
5.
A
B
Division
Clearing the Log request modifications and of the table
Active if the request was already enabled but not in the next
destination
Clearing the log data led to modifications
6.
14-10-2008
7.
TBW10
A
B
Planning.
The chains of process have many kinds of processes for
540
14-10-2008
TBW10
491
Answers
1.
2.
3.
4.
The Selective deletion clears the data from the active table of an
object DataStore, but not from the log of modification.
Answer: Selective deletion
Clearing the log of changes is usually a periodic job done with a string of
process.
5.
6.
7.
14-10-2008
541
542
TBW10
14-10-2008
Chapter 8
Introduction to the optimization of
Performance of a query
493
Chapter Summary
In addition to the dynamic aggregation with the processor OLAP, BI also offers
the option to physically store added to the database, as well as other more
advanced options that allow the user to increase the speed of access to the data.
This unit presents several techniques and tools that can be used to improve the
performance, from the assessment of the users in your organization.
14-10-2008
Explain the rollup of aggregates and the location of the read pointer
Define accelerators BI
543
TBW10
544
14-10-2008
TBW10
Lesson:
495
Lesson Objectives
At the end of this lesson you will be able to:
This overview is really and advertisement for BW360. Although we go into some
detail on aggregates, we do not address many of the other areas in detail.
Business Case
Your project has set a minimum run time acceptable for queries. Some queries
violate this threshold. Your job is to improve these queries of slow
implementation and want to learn how to meet this objective.
14-10-2008
545
TBW10
To be able to discuss one sentence on each of these topics, please review the
BW360 materials and the BW330 materials.
546
14-10-2008
TBW10
2.
3.
4.
5.
6.
7.
Work with the team of basis for evaluating cache options, the system load
and other parameterizations of the system that could be affecting the
performance.
There are many tools that you can use to determine the root cause of performance
problems, including the query monitor (transaction RSRT). The monitor of query
is a simple way to run and debug a query in the backend. Through the execution
of a query with this tool removes many other subjects, such as the Web page
layout and the customizing of the book of Job, from the center of the performance
of a query.
14-10-2008
547
TBW10
System Data
System: Princip
al:
User ID: Key of
access:
Parameterizations of the system:
548
1.
2.
Specify a key date of 10.10.2010 (ask the class as a reminder what the heck
is key date? The answer it should be hat the key date selects the appropriate
time dependant attribute records that are valid for a specific date. Continue
to execute the report and obtain the output.
14-10-2008
TBW10
14-10-2008
3.
Select the "UP arrow" to continue to the statistics information. The first tab
shows the times for all the substeps of the query. About halfway down,
there is an event text called data manager, this is the time data base, it
should be less than one second RPF this query. Note it will not appear if
you forget
To set the option to not use cache.
4.
Select the data manager tab to show the number of records selected and the
number of records transferred (over on the right side of the of the screen.
The numbers should be about 300 and 100 respectively.
549
TBW10
550
14-10-2008
TBW10
More information
For more information on the performance of queries and loads, see the course
SAP BW360.
14-10-2008
551
Lesson:
500
TBW10
Added BI
Duration of the lesson: 90 Minutes
Lesson Objectives
At the end of this lesson you will be able to:
Explain the rollup of aggregates and the location of the read pointer
This exercise discusses the design and use of the BI aggregates. It covers much
of the aggregate building and design, but does not address aggregates build on
time dependant master data, or some technical aspects of aggregates.
Aggregates are also discussed in the BW360 Performance and Tuning, and the
BW330 Data Modeling classes.
Business Case
Create aggregates for the accounting InfoCubo cost centers will improve the
performance of queries that use data from this InfoCubo. Your project team BI
needs to define aggregates for this InfoCubo because the performance of the
query does not reach to be acceptable. The team also want to compare the
benefits of optimizing the performance of the system to the end user before the
disadvantages and costs associated.
552
14-10-2008
TBW10
Leccin: Agregados BI
They can be created only for InfoCubos (not virtual cubes or DataStore objects).
The aggregates can be formed in InfoCubos by selecting specific objects
connected to the InfoCubo, as for example:
Although the data is already stored in a structure of star schema summary, the
InfoCubo must contain the detail level (granularity) necessary to withstand even
the more detailed user requirements. For example, if 1 per cent of queries must
have the level of detail day, but the remaining 99% need only month, your time
dimension and the fact table connected must be designed to withstand the level of
detail day. This will cause many more records are stored in its InfoCubo than
would be required to support the requirement month. The end result would be that
a 99% of queries would be implemented more slowly than they might not be so,
which would have as a result that the query does not fulfill his response time goals.
Use aggregates reduces the volume of data to be accessed for each query because
the data is stored in a separate aggregate InfoCubo that contains a limited set of
features in the InfoCubo connected. In this example, day would not be included in
our InfoCubo added. This would improve the read performance of queries that
have details that supports a added. Within the aggregate,
The data are summarized automatically by selecting a limited number of features
and their attributes of navigation or hierarchies available.
14-10-2008
553
TBW10
In the example above, say that the main InfoCubo contains (inside dimensions) 40
different characteristics that include the InfoObjeto day. One of the aggregates
(with structure similar to a InfoCubo) contains six important features, and another
contains six different. None of the aggregates contains the InfoObjeto day, since it
is not used in many queries or need it many users. As shown in the previous
image, the user does nothing to address the added. If the navigation of a query is
supported by an aggregate, the OLAP processor will use. If more than one meets
the requirement, the OLAP processor selects the most efficient.
The aggregates are especially useful in the following cases:
Run and navigate data from query delays to the groups of queries:
aggregates can be designed to improve the speed of a group of queries.
You want to speed up the implementation and the navigation of uns query
specific. This is not as desirable as the reason above, unless the query will
use very often.
Added: Example
An aggregate can be constructed on the basis of the characteristics, attributes of
navigation and a InfoCubo hierarchies. Both the attributes of navigation timedependent as time-dependent hierarchies can be used in aggregates, as well as the
independent of time. The use of dependent objects of time complicates the ability
of queries to use the aggregates.
Note: The complication that added the master data time-dependent to
the aggregates can be an important reason to avoid them. This approach
is quite advanced and it is in BW330.
554
14-10-2008
TBW10
Leccin: Agregados BI
'F' - included with a fixed value; the feature is compact with a specific
fixed value
14-10-2008
555
TBW10
If the InfoCubo uses a ratio for that has been defined an aggregation of exception,
this feature should be included in an aggregate and defined as '*'. The restrictions
are not allowed in this case (for example, fixed value 'F').
Note: An aggregation of exception means that the ratio behaves
differently when analyzing before different characteristics. By
Example, the balance of inventory can be added to the customers, but not
the time. When the time is reflected in the report, the value of the result
of the inventory is the value of the balance sheet of the last day. Should
not join the inventory of each day to get the full inventory. If you have
three classes of ratios in its InfoCubo, should have the feature of
exception included in the design added; in this case, day must have "*"
set in the aggregate.
556
14-10-2008
TBW10
Leccin: Agregados BI
When you build the aggregate, will only come to define a description, so that
should be significant. The system automatically assigns a unique internal
identification of 25 characters when added (Table RSDDAGGRDIR,
field AGGRUID). This identifier is used to connect the InfoCubo added with the
appropriate InfoCubos from which were built. You will never see this name in the
GUI. The system also provides a technical name for added to the InfoCubo added.
It consists of six integers and is specified in a range of numbers that begins with
100000. In this way, the first added that build will have the technical name
1000001.
Before they can be used in reporting, aggregates should be enabled and completed
with data. If you are prevented from using one or more aggregates, has three
options:
Disable the added. The aggregate is still full of data, but the OLAP
processor do not use it. Still must transfer new data.
Disable the added. The aggregated data are deleted, but the definition of the
aggregate remains.
Clear the added. The aggregate data and the definition of the aggregate
will be erased.
A InfoCubo can contain more than one added, but can normally only be used an
aggregate in each step of the query. If you create multiple aggregates for a
InfoCubo, the OLAP Processor verifies all when you run a query. During this
check, the OLAP processor reads all aggregates of InfoCubo and selects the
added which conform to the definition of the query.
Note: In situations in which you create more than one SQL statement, it is
possible that the OLAP processor select data from more than one
InfoCubo. An example of this occurs with queries based on multisite.
Another
Situation in which this occurs is when you have 2 ratios restricted, for
example a "sales for Germany" and the other "Sales for the year = 2006".
The information on the status, the use and value of the aggregates is also provided
in the GUI. The latest information used, number of times you have used and an
assessment (valuation of utility) are some important fields. SAP also provides
information on the number of records in the aggregate fact table (this number
should be low, compared with the InfoCubo). Finally, it provides a measure that
refers to the number of average records for each feature removed from the
InfoCubo.
Contains a feature called the aggregated tree. It is designed to facilitate the
efficient charging and, at the time of execution of the query, contribute to the
selection of the aggregates available. This feature arranges the aggregates in a
hierarchical relationship father-son. For example, the father of an aggregate of
customer would be the addition of client and material. In turn, the aggregate of
customer and material is the son of the aggregate of customer and material and
sales organization.
14-10-2008
557
TBW10
During the loading of an aggregate (referred to as " charge data" or "rollup"), the
hierarchy is referenced to decide from where it gets its data a added. In the
previous example, the aggregate of client is charged with data that have their origin
in the aggregate of customer and material.
In addition, the execution time of the query, some of aggregates can be quickly
removed from the selection by the OLAP processor. This is because if the data is
not found in the aggregate father, cannot exist in the aggregates son.
558
14-10-2008
TBW10
Leccin: Agregados BI
If they are included in the aggregate 14 features or less, the BI system does not
create real dimensions; instead it creates a dimension of individual item. In the
event of a dimension of individual item, the dimension table is deleted and the
characteristic InfoObjetos SID is written in its place directly in the fact table.
When this happens, the aggregates are called aggregates plans.
Note: The characteristics of the data packets and time are the exceptions
to this rule. Each one of these characteristics is stored in a dimension as
they were in the original InfoCubo.
If two or more features come from a dimension of InfoCubo, the dim the
InfoCubo ID is stored as a key in the fact table.
If only one feature comes from a dimension of InfoCubo ID, the master data
is stored as a key in the fact table. Here is used a dimension of individual
item.
Tip: The system applies a complex logic to build tables in the fund. Make
sure when you construct aggregates that does everything possible to
Limit each one to the 14 components or less. For example, a client and
material and country of added only uses 3. Everything works best with
these aggregates planes of smaller size.
The following figure shows a simplified view of the connection between a and
a InfoCubo InfoCubo added.
14-10-2008
559
TBW10
Selection of added
The aggregates should be created on the basis of queries that are defined by each
InfoCubo. However, the added created should also be useful and relevant. Note the
following considerations before you create an assembly:
Does the aggregate is larger than necessary to support the majority of their
queries? What should be added a fixed value to further define the
destination?
Does it really need? For example, does this added fixes an issue of user
performance?
Time-dependent aggregates
The aggregates that use master data time-dependent are called time-dependent
aggregates. Previously, it has been recommended not to automatically enable the
unit of time to master data (attributes and hierarchies) unless it is absolutely
necessary. This is because this important feature can have unintended
consequences and confuse
The user. Enable the unit of time also greatly complicates the updating of
aggregates. Given that the attributes of master data can change based on a specific
key, the aggregates of date is also created for a key date.
560
14-10-2008
TBW10
Leccin: Agregados BI
Demo the first exercise where they build the aggregate at this point in the lesson.
Aggregates of rollup
Fill is the term used for loading data from the original form in an aggregate.
A rollup is the term assigned to the process of loading new data from the
InfoCubo to aggregates of InfoCubo. A rollup takes place when the request for the
InfoCubo is loaded on the aggregates. A rollup may consist of one or more
applications and the request ID controls the request. The request ID is stored in the
size of the package of InfoCubo.
As can be seen in the image above, the first request (number 4611) has been
transferred to the added 100043. In the table RSDDAGGRDIR, a pointer for
reading is set for the application in the field RNSID 4611_TO. This read pointer
indicates the OLAP processor which request is available in the added and
therefore can be read in a query. In the second step, an additional request
(number 4612) is written in the InfoCubo. Has not yet taken place a rollup. For
this reason, the data for this request are not available for reporting. Note that the
location of the read pointer is still set to the request 4611. On the Administration
screen of the InfoCubo, the new request is also marked as not yet available for
reporting. In the third step, after having made the rollup, the request 4612 is
indicated as available for reporting and the location of the read pointer of the
table RSDDAGGRDIR now points the request 4612.
14-10-2008
561
TBW10
You write a new application in the InfoCubo (a new RNSID in the fact
table).
2.
3.
During the rollup, the location of the read pointer moves to a new request.
The application is now available for reporting, as well as during the rollup.
4.
Optimization of aggregates
Using data from BI Statistics (mostly times of execution of queries) SAP
provides an easy way to optimize its aggregates. The system can automatically
propose new aggregates by analysing their queries slow.
562
14-10-2008
TBW10
Leccin: Agregados BI
14-10-2008
563
TBW10
564
14-10-2008
TBW10
Leccin: Agregados BI
During the execution of the modification, can only make reports on older
versions of the attributes and attribute hierarchies. The active versions of the
amendments are available only after the end of the execution of
modification. This also applies to the reporting using InfoCubos that are not
affected by the implementation of modification, but that use the hierarchies
and the changed attributes.
14-10-2008
565
TBW10
If you modify the structure, will fit all the aggregates of InfoCubo affected
by modifications in the hierarchies and attributes. This class of execution of
modification can take considerable time to complete.
566
14-10-2008
TBW10
Leccin: Agregados BI
Compress added
The aggregates can be compressed automatically during the rollup. The
application(s) is writes(n) in the fact table E of InfoCubo added. As has been
mentioned previously, this eliminates the Request ID, which means that a
compression can be applied to all applications. Adds the data records with the
same value of feature. If a request has to be clear after the compression, you must
first disable all aggregates. This process can take a long time. If not compressing
the aggregates until you have compressed the InfoCubo, it does not take long to
clear a request that has already been transferred but has not yet been
compressed. The option to compress
The added automatically after the rollup option is available through the Manage
Shortcut Menu > Transfer label for a InfoCubo. Should only be used when it
is very unusual to need to delete requests from the InfoCubo. In most cases this
is true.
In this lesson, so far we have spoken of 3 areas that could be used chains of
processes. In most cases, it is not necessary to use a chain of processes to
complete an initial added, but there are two other tasks for which you need
chains of processes. First,
14-10-2008
567
TBW10
The chains of processes are almost always used to perform the execution of
modification of attributes. This step is performed to adjust aggregates based on
master data when the data is modified teachers.
If the attributes of navigation time-dependent and/or time-dependent hierarchies
are used in an aggregate, must be another kind of process, "the aggregates of
setting time-dependent", in a chain of processes.
568
14-10-2008
TBW10
Leccin: Agregados BI
The second use for chains of process that involve aggregates is the rollup. The
following steps to load data variables that imply an aggregate show where comes
into play the rollup:
1.
2.
3.
Load the data from the source system to PSA through a InfoPaquete.
4.
Load data from the PSA to the DataStore object through a process
of data transfer (DWP).
5.
6.
Loading data from the object DataStore to the InfoCubo through a DWP.
7.
8.
9.
10.
As can be seen, the chains of the process are indispensable tools in BI.
Without them, could not coordinate efficiently all the tasks required by the
Data Warehouse.
14-10-2008
569
TBW10
data padding
517
1.
2.
The left side of the screen displays the dimensions, characteristics and
attributes of navigation InfoCubo selected in a tree structure as selection
options for aggregates. Select one or more objects to copy them to your
added.
Define the granularity required for the data in the aggregate. Add all the
characteristics that are derived from these features.
Note: For example, if you define an aggregate for the month, should
also include the quarter and the year in the aggregate.
3.
4.
5.
6.
Result
You can activate the added new or modified and filling it with data. Then is
available for reporting
570
14-10-2008
TBW10
519
Leccin: Agregados BI
Business Case
Your company you want to compact InfoCubo data of accounting for cost centers
to improve the performance of a query. With this objective, the project team BI
want to create aggregates for the InfoCubo.
System Data
System:
Assigned system
Principal:
800
User ID:
Assigned user ID
Key of access:
Assigned password
Parameterizations of the system: None required
2.
Create your own added instead of using one proposed by the system.
3.
In the model to define the aggregate, drag the Feature COSTC## for your
added outside the window on the left and drop it in the right window.
Assign your added the short description GR## AG1
COSTC and descriptive text GR## added 1 Cost Center. Confirm your
entries.
4.
5.
Record the aggregate and then fill it with data. Select the icon
Activate/Fill, start the job immediately and check the result.
14-10-2008
571
572
TBW10
6.
Note the data records for the aggregate and then return to the screen to
update the aggregates.
7.
Clear the aggregate and then activate it again. Remember that when you
disable the aggregate prevents the use BEx, but you still must be updated.
8.
Use the InfoCubo GR##HUB1 and the feature COSTC## to create a second
added with the brief description GR## AG2 COSTC and descriptive
text GR## added 2 Cost Center 4100. This time, use the Cost Center 4100
- Technical Service and Maintenance (1) in the aggregation configuring it
as a fixed value. Record entries. Activate your new added and fill it with
data. When the aggregation is successfully completed, compare the number
of records added to the number of records that were originally available for
this cost center
In the InfoCubo.
14-10-2008
TBW10
Leccin: Agregados BI
2.
Create your own added instead of using one proposed by the system.
a)
3.
Since there is not yet available for your InfoCubo aggregates, the
system displays a dialog box in which you must select whether or
not you would like the system to propose aggregates. Select Create
by myself.
In the model to define the aggregate, drag the Feature COSTC## for your
added outside the window on the left and drop it in the right window.
Assign your added the short description GR## AG1
COSTC and descriptive text GR## added 1 Cost Center. Confirm your
entries.
a)
Input Value
Brief description
Descriptive text
14-10-2008
573
4.
5.
TBW10
In the bottom right of the screen, check the log added to determine if
the aggregate is correctly defined: If
Everything is correct, the following message appears: The
aggregate "GR## added 1 Cost Center" is
set correctly .
Record the aggregate and then fill it with data. Select the icon
Activate/Fill, start the job immediately and check the result.
a)
Select Record
b)
c)
6.
7.
8.
Note the data records for the aggregate and then return to the screen to
update the aggregates.
a)
b)
Select the pad selecting fields to exit and then select at least one
field using the selection box (Do not select a SID field).
SelectRun Two times. Displays the records of aggregated data.
c)
Two
Clear the aggregate and then activate it again. Remember that when you
disable the aggregate prevents the use BEx, but you still must be updated.
a)
b)
Use the InfoCubo GR##HUB1 and the feature COSTC## to create a second
added with the brief description GR## AG2 COSTC and descriptive
text GR## added 2 Cost Center 4100. This time, use the Cost Center 4100
- Technical Service and Maintenance (1) in the aggregation configuring it
as a fixed value. Record entries. Activate your new added and fill it with
data. When the aggregation is finished
Continued on next page
574
14-10-2008
TBW10
Leccin: Agregados BI
14-10-2008
a)
Select COSTC## in the left area and drop it in the right window.
b)
Input Value
Brief description
Descriptive text
c)
d)
Select the new aggregate in the right window and deployment the tree
until it is visible the feature COSTC##. On the shortcut menu for the
InfoCubo COSTC##, select Fixed Value.
e)
In the list of cost centers, select the cost center T900000004100 Technical Service and Maintenance (1). Select Record .
f)
Select Enable
g)
h)
575
576
TBW10
14-10-2008
TBW10
525
Leccin: Agregados BI
Business Case
Each day is loaded more data to your InfoCubo. To make these data available for
reporting, you need to transfer them to their aggregates.
System Data
System:
Assigned system
Principal:
800
User ID:
Assigned user ID
Key of access:
Assigned password
Parameterizations of the system: (only if the filter in DTP is not
working) We use the Filter functionality in the DTP to select the appropriate
data. In case that the filter for any reasons is not working, please consider the
following remarks:
1.
Then the participants do not need to use the Filter Functionality in the DTP.
2.
14-10-2008
577
TBW10
In the dialog window that appears, enter variable data GR## CA 6000 as
the description for the data transfer process.
The source for the data transfer process is the data source
0CO_OM_CEC_1 of source system T90CLNT090.
In the rest of the tags, perform the following parameterizations. In
the page of label removal:
Field Name
Value
Pull mode
Delta
Filter
Society CO = 6000
In the Label Update:
Field Name
Value
Error Handling
Without update,
without reporting
Value
Processing Mode
In the Label Requests, check the ID number of your request GR## CA 6000
variable data OLTP. The symbols of the rollup Status columns (in the
InfoCubo and aggregates) and Application available for reporting will
indicate which requests have been updated already in the aggregates.
578
14-10-2008
TBW10
14-10-2008
Leccin: Agregados BI
2.
In the Label field Rollup , Rollup for Order ID, enter the ID of the request
of its last request GR## CA 6000 variable data OLTP and select Run. Is
performed in rollup of your request in the aggregates.
3.
Open the label again requests and check the Status column of rollup.
Select Refresh.
579
TBW10
Value
Pull mode
Delta
Filter
Society CO = 6000
In the Label Update:
Field Name
Value
Error Handling
Without update,
without reporting
Value
Processing Mode
580
14-10-2008
TBW10
Leccin: Agregados BI
Use the monitor to verify that the data has been loaded with success in the
InfoCubo.
a)
Update the data transfer process with the options that are offered
above.
c)
Select Run
In the Label Requests, check the ID number of your request GR## CA 6000
variable data OLTP. The symbols of the rollup Status columns (in the
InfoCubo and aggregates) and Application available for
reporting will indicate which requests have been updated already in the
aggregates.
a)
2.
3.
In the Label field Rollup , Rollup for Order ID, enter the ID of the request
of its last request GR## CA 6000 variable data OLTP and select Run. Is
performed in rollup of your request in the aggregates.
a)
b)
In the Rollup field for request ID, enter the ID of the request to the
request GR## CA 6000 variable data OLTP.
c)
Select Run
Open the label again requests and check the Status column of rollup.
Select Refresh.
a)
14-10-2008
581
TBW10
Explain the rollup of aggregates and the location of the read pointer
More information
Additional information can be obtained in the course SAP BW360 or in the
SAP Help Portal: Http://help.sap.com.
582
14-10-2008
TBW10
Lesson:
530
Leccin: BI Accelerator
BI Accelerator
Duration of the lesson: 20 Minutes
Lesson Objectives
At the end of this lesson you will be able to:
Define accelerators BI
This is a brand new 7.0 feature. It is a great tool, but you have specific hardware
requirements. There also are a few limitations to it's use. For example it does not
yet work for noncumulative key figures, or providers other than cubes. This class
just gives the student an overview. BW360, the performance an tuning class goes
into the details.
Business Case
As an administrator, is responsible for finding ways to improve the
performance of queries. Already using aggregates to enhance performance,
but you want to improve the speed yet more. You should investigate the
accelerators BI because they allow a quick access to any data with
little effort
Administrative. It has also heard that accelerators BI are especially useful for
sophisticated scenarios with classes of query unpredictable, a large volume of data
and a high frequency of queries.
14-10-2008
583
TBW10
It get these competing objectives. The technologies that include the previous
calculation of data from query and/or the output (Web or Microsoft Excel) are an
option.
Other options include the use of the global cache BI and aggregates BI.
Note: BW360 focuses on the setting of performance; the aggregates BI are
an important part of this process of improvement.
All these tools are a help in terms of performance, but involve many management
resources and have costs associated with the time of treatment. In addition, may
imply a redundant data storage.
The solution is the BI Accelerator. The BI Accelerator, a "complement"
hardware and an "application" software that will solve many performance issues.
This package with the latest hardware and software, is a joint effort of SAP and
Intel, a technological partner of SAP. Allows enterprises to overload the Analysis
Services and applications by combining high performance software for SAP
NetWeaver with advanced hardware design of Intel that gives a boost to the
performance of the analysis. It also cuts the time of TI performing a data
aggregation dynamics and eliminating many of the needs of the adjustment of
queries. Shortens significantly the load times by eliminating the settings
(modification executions) to data aggregates.
584
14-10-2008
TBW10
Leccin: BI Accelerator
Tip: Just to make sure that it is understood our "humor in his country,"the
dinosaur in English, is a Tyrannosaurus Rex = TREX
Grouped by packages as a "team" (hardware and software together), your IT
department simply connects the BI Accelerator to the existing BI infrastructure
for SAP NetWeaver (7.0 or higher) and determines that the InfoCubos BI are
"supercharged." The BI Accelerator indexes InfoCubo information to create a
structure very compressed that can be loaded into memory when a user requests
data. The accelerator is queries completely in memory using efficient aggregation
techniques , and then delivers the results to the analytic engine BI in SAP
NetWeaver to give out until the user.
14-10-2008
585
TBW10
586
14-10-2008
TBW10
Leccin: BI Accelerator
In comparison with the technologies and OLAP tools, the BI Accelerator presents
important advantages. In the following image, BI (without the accelerator) is
shown as a tool ROLAP (relational database for OLAP). In the ROLAP, tables
are linked form relacional to constitute the schema
Of reporting (as our star extended). BI also supports summary tables (added).
Another technology is MOLAP (multidimensional database for OLAP). This
technology uses structures based on arrays in a patented design that accelerates the
analysis, but at the expense of greater data latency.
14-10-2008
587
TBW10
588
14-10-2008
TBW10
Leccin: BI Accelerator
As can be seen in the image above, the only reason that it could not adopt this
avant-garde technology could be the costs, as it presents many advantages and
very few or no inconvenience.
System Data
System: Princip
al:
User ID: Key of
access:
Parameterizations of the system:
1.
14-10-2008
589
TBW10
590
14-10-2008
TBW10
Leccin: BI Accelerator
Define accelerators BI
More information
14-10-2008
591
Lesson:
538
TBW10
Summary statistics
Duration of the lesson: 15 Minutes
Lesson Objectives
At the end of this lesson you will be able to:
This unit describes the technical structure and motivation of BI Statistics, the only
InfoArea as a part of InfoAreal Business Information Warehouse (0BW) . It uses
several examples to illustrate the ways in which it can be used.
Business Case
The performance is a metric that you will use to measure the success of your
project BI. You want to investigate different tools to help you monitor the
performance of the load and a query and perform proactive improvements in the
Data Warehouse.
592
14-10-2008
TBW10
For the performance load of BI. Administrators no longer need to use tables
cryptic to reconstruct the causes of performance problems. In many cases, a good
administrator of BI should know the weaknesses in performance before the user
realizes that exist. We provide the tools to be proactive not reactive.
Multisite
Process chains
Sources
InfoObjetos
Web pages
The first seven objects are required to withstand the BI Administration Cockpit
based on portals.
14-10-2008
593
TBW10
The purpose of the lesson is to have the participants to look briefly at the cockpit.
Details are provided in BW360.
594
14-10-2008
TBW10
uses
The BI Administration Cockpit is based on new InfoSitios that are delivered with
Business Content of SAP NetWeaver 7.0 on the Inforea Business Information
Warehouse (0BW)
BI Statistics (0BWTCT_STA). Essentially, they
Represent an expansion of the existing technical content, with one exception:
statistics of time of execution of a query are updated in other detailed tables, with
what they offer a more accurate assessment. As a result, the InfoCubos
0BWTC_C02 and 0BWTC_C03 for statistics are obsolete from SAP NetWeaver
7.0.
Note: The statistics created before the upgrade can still be assessed with
these InfoCubos, while the InfoSitios are only available for statistics of
time of execution of queries generated after
Go to SAP NetWeaver 7.0. It is not possible to migrate old InfoCubos
statistics in new.
14-10-2008
595
TBW10
For the status of current data load chains of processes and processes:
0TCT_VC11 and 0TCT_MC11.
Improve the selection and use of aggregates and, at the same time, reduce
the effort that involves its update.
596
14-10-2008
TBW10
System Data
System:
Same as Class
Principal:
Same as Class
User ID:
Tdcadmin (!!! Required for logon to the Portal !!!)
Key of access:
Nimda
Parameterizations of the system:
14-10-2008
1.
Open the Meta Data Repository via transaction RSA1, navigate to Business
Content objects, then select object the Info Area icon and navigate to BI
Statistics under Business Information Warehouse. Show some of the objects
listed above.
2.
Access the Admin Workbench via RSA1 >>> Administration Tab >>> BI
Administration Cockpit. (check it to see if there is good information before
you demo it)
3.
You need a specific user for logon at the portal. You could use user:
tdcadmin and password: nimda.
597
TBW10
598
14-10-2008
TBW10
More information
You can find additional information in the SAP Help
Portal: Http://help.sap.cOm/saphelp_NW2004s/helpdata/IN/43/15C54048035To39E10000000To422035/content.htm.
14-10-2008
599
TBW10
Chapter Summary
You should now be able to:
600
Explain the rollup of aggregates and the location of the read pointer
Define accelerators BI
14-10-2008
TBW10
545
2.
A
B
C
D
Query Design
CPU selection
Added
Use and availability of memory
14-10-2008
A
B
C
D
Compression
Data Model
Web page design and Java Scripting
Read Mode
3.
4.
5.
601
6.
7.
The statistics of the database are the same as the statistics of BI.
TBW10
602
Correct
False
14-10-2008
TBW10
547
Answers
1.
2.
3.
4.
5.
6.
7.
The statistics of the database are the same as the statistics of BI.
Answer: False
False. The records of the statistics of BI and queries of record and
information burden of adjustment of performance BI. The database statistics
are an execution of job in the majority of database management systems
(such as Oracle) to update the system so that you can select the best order of
SQL expressions when you run a query.
14-10-2008
603
TBW10
Course Summary
You should now be able to:
604
Manage Metadata
Create and use data transforms and processes of transfer of data to load and
transform data from flat files and SAP Systems
14-10-2008
Glossar
y
InfoProvider
An object in the BI tool set which physically or virtually holds data and
provides it to BEx queries or query views.
14-10-2008
605
Glosario
606
TBW10
14-10-2008
Feedback
SAP AG has taken all possible measures in the preparation of this course to ensure
the accuracy of the contents of the same as well as that is complete. If you have
any corrections or suggestions for improvement, put them in the spaces provided
for this purpose in the evaluation of the course.
14-10-2008
607