云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_数据库聚合函数_免费

小七 141 0

华为云_数据库聚合函数_免费

使用SAP Business Warehouse(SAP BW)时,随着InfoProviders越来越大,数据表可能会溢出。为了防止这种情况发生,SAP BW提供了几个选项来保持InfoProvider中的行数较小,例如归档您不再需要的数据,或折叠InfoCubes。

另一个选项是分区—将数据划分为较小的部分,这些部分存储在不同的容器中。对于查询,它们可以作为一个实体进行访问。对于维护,可以单独访问它们以提高性能。

对于IBM Db2 For i上的SAP BW系统,大数据分析培训,有两种可用的分区方法—数据库表分区和InfoCubes或数据存储对象的语义分区。

鉴于最近发布的SAP Note 2711358—将语义分区对象转换为平面格式,我们将仔细研究这两种方法。

数据库分区

如果您的数据库服务器上安装了ibmdb2multisystem产品,您可以选择对数据库表进行分区。一个表最多可以有256个分区,每个分区都是数据库表的一个成员。

数据库表的大小限制在42.9亿行或1.7TB。在分区表中,这些限制分别适用于每个成员,因此该表可以增长到未分区表的256倍。

SAP Note 815186–IBM i:BW中的表分区描述了在IBM Db2 for i上使用带有SAP BW的数据库分区的先决条件,以及特定BW对象类型(InfoCubes、DataStore对象和PSA表)的数据库表的分区方式。

为BW对象指定分区选项后,淘客返利软件,SAP BW系统将相应地创建分区表。在数据加载和维护期间,系统会根据需要自动添加或删除分区。数据库本身负责在正确的表成员中存储新行,以及在查询执行期间根据需要从所有成员读取请求的数据。

有关InfoProviders分区的更多信息,请参阅SAP Help Portal上的SAP BW文档。

语义分区

在数据仓库工作台(事务RSA1)中,当您创建InfoCube或数据存储对象(DSO)时,有"语义分区"选项。当您选择它时,将创建一个所谓的语义分区对象(SPO),而不是只创建一个InfoCube或DSO。

一个SPO由多个InfoCube或具有相同结构的多个DSO组成。定义SPO的元数据时,定义将保存在MasterProvider中,MasterProvider充当PartProviders的模板。为SPO定义逻辑分区后,家居智能化系统价格,将创建PartProviders–每个分区分别有一个InfoCube或DSO。

为了减少手动操作,物联网水表,可以使用向导为每个PartProvider创建数据传输进程(DTP)、转换、筛选器和进程链。加载数据时,系统会自动将行分配给正确的PartProvider。

您可以像其他InfoProvider一样使用SPO进行报告和分析。OLAP处理器确保读取所有相关PartProviders的数据以进行BW查询。此外,您还可以独立访问PartProviders,例如,在部件InfoCubes上定义聚合

有关语义分区的详细信息,请参阅SAP Help portal上的SAP BW文档。

比较数据库分区和语义分区

下表并排列出了数据库分区和语义分区的属性,以便您了解指示哪一个更适合您:

结论

分区是SAP BW中管理大量数据的有用功能。数据库分区和语义分区各有其优点和优势。数据库分区可以用于更多的对象类型。语义划分更加灵活。数据库分区和语义分区不是互斥的,你可以随意组合。

你最终选择哪种方法取决于你想要达到的目的。希望这种比较有助于做出一个经过仔细考虑的决定。

,淘客返利软件