BW: Hints for number range buffering

本文探讨了在SAP BW环境中优化维度表和SID表的数范范围对象的方法,介绍了何时及如何缓冲数范对象以提高系统性能,并提供了评估数范对象是否需要缓冲的具体指标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

The number range object of a dimension table should be buffered if

a) the DIM table increases by a large number of data records for each request

b) the size of the DIM table levels out but at the beginning you expected or observed a significant increase

c) there are many accesses to the NRIV table with reference to the number range object of the dimension table

d) the InfoCube or the dimension table is deleted regularly and, therefore, the DIM table increases significantly in each period.

   

The number range object for the SIDs of an InfoObject should be buffered if

e) you regularly add many new data records to the SID table

f) you know before the initial load that there is a lot of master data to be loaded for this InfoObject

g) you delete the master data periodically and you always load many new records (this should be an exception).

   

How do you find number range objects of the dimensions and SIDs whose number range should be buffered?

h) You know in advance that the dimension table or the SID table will increase significantly per request.

i) You observe accesses to the NRIV table and you can determine the number range object directly in the current SQL statement.

j) A high number range level may indicate that there is a significant increase for these two BW objects (valid only for BID* and BIM* objects)

SE16 'NRIV'

-> OBJECT = 'BID*' or OBJECT = 'BIM*'

displays all number range objects with number level (NRLEVEL).

Export this output to an Excel document and sort NRLEVEL in descending order. Most candidates usually have a high number range level.

You can determine the corresponding dimension tables by using the table RSDDIMELOC. You can find the InfoObject for SIDs using the table RSDCHABASLOC (the field NUMBRANR contains the last seven digits of the number range object). The procedure is even more effective if you read the table NRIV periodically and you determine the changes using NRLEVEL.

k) Another indicator is if a dimension table or an SID table significantly increases on a regular basis.

   

How many instances should be buffered?

In the past, a value between 100 and 500 has proved to be efficient. If there is still a high load for these number range objects on the table NRIV, you can increase the value.

   

Caution:

- Never buffer the number range object of the package dimension table of a data target.

- In addition, never buffer the number range object of the request ID (RSDCHABASLOC-CHABASNM = 0REQUID), generally BIM9999998.

- Ensure that not all dialog processes are occupied permanently

(See Note 708297).

   

源文档 <https://websmp230.sap-ag.de/sap(bD16aCZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=857998>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值