SAP BW – InfoCube

SAP BW – InfoCube


InfoCube 被定义为用于在 BEx 查询中进行分析的多维数据集。InfoCube 由一组关系表组成,这些表在逻辑上连接起来以实现星型模式。星型模式中的事实表与多个维度表连接。

您可以将来自一个或多个 InfoSource 或 InfoProvider 的数据添加到 InfoCube。它们可作为 InfoProviders 用于分析和报告目的。

信息块结构

InfoCube 用于物理存储数据。它由许多 InfoObjects 组成,这些 InfoObjects 填充了来自登台的数据。它具有星型架构的结构。

可以将实时特性分配给 InfoCube。这些实时信息块的使用方式与标准信息块不同。

BI中的星型模式

InfoCube 由不同的 InfoObject 组成,并根据星型模式进行构建。有包含 InfoCube 关键指标的大型事实表和围绕它的多个较小维度表。

InfoCube 包含事实表,这些事实表进一步包含存储在维度中的 InfoCube 的关键数字和特征。这些维度和事实表使用标识号(维度 ID)相互链接。InfoCube 中的关键数字与其维度的特征相关。InfoCube 中关键数字的粒度(详细程度)由其特征定义。

逻辑上属于一起的特征被组合在一个维度中。InfoCube 中的事实表和维度表都是关系数据库表。

BI中的星型模式

在 SAP BI 中,InfoCube 包含扩展星型架构,如上所示。

InfoCube 由一个事实表组成,该事实表被 16 个维度表和位于多维数据集外部的主数据包围。它是一个包含一个或多个相关业务流程的自封闭数据集。报告用户可以针对信息多维数据集定义或执行查询。

InfoCube 长期存储汇总/聚合数据。在 SAP BI 中,InfoCube 以一个数字开头,通常为 0(零)。您自己的 InfoCube 应以 A 到 Z 之间的字母开头,长度应为 3 到 9 个字符。

如何创建信息立方体?

要在 InfoCube 中使用的所有 InfoObjects 都应在活动版本中可用。如果存在不存在的 InfoObject,您可以创建并激活它们。

转到 RSA 工作台 – T 代码:RSA1

RSA1工作台

转到建模选项卡 → InfoProvider → 创建 InfoCube

创建信息块

输入 InfoCube 的技术名称。您可以根据 InfoCube 类型从标准或实时中选择类型。

完成所有这些后,您可以单击创建,如下面的屏幕截图所示。

要创建现有 InfoCube 的副本,您可以输入一个 InfoCube 作为模板。

InfoCube 作为模板

右键单击维度 1 → 属性根据 InfoObject 重命名维度。

特性

编辑尺寸

下一步是右键单击Dimension → InfoObject Direct Input,如下面的屏幕截图所示。

InfoObject 直接输入

将 InfoObject 添加到维度。以类似的方式,您还可以创建新维度并添加 InfoObject。

创建新维度

要将关键数字添加到 InfoCube,请右键单击关键数字→ InfoObject Direct Input以类似的方式,您也可以添加其他关键数字。

InfoCube 的关键数据

净值

添加所有维度和关键值后,您可以激活多维数据集。

对象测试 IC 已激活

测试IC

实时信息块

实时 InfoCube 用于支持并行写入访问。实时信息立方体与规划数据的输入结合使用。

您可以通过两种不同的方式在实时信息立方体中输入数据 –

  • 输入计划数据的事务或由
  • BI分期

您还可以转换实时 InfoCube。为此,在实时 InfoCube 的上下文菜单中 → 选择转换实时 InfoCube。

默认情况下,您可以看到可以计划实时信息立方体 – 选择了不允许数据加载。要使用 BI 暂存填充此 InfoCube → 将此设置切换为实时多维数据集可以加载数据,不允许规划。

创建实时信息立方体

可以使用实时指示器复选框创建实时 InfoCube。

创建实时信息立方体

将标准 InfoCube 转换为实时 InfoCube

要将标准 InfoCube 转换为实时 InfoCube,您有两个选择 –

  • 转换交易数据丢失– 如果您的标准 InfoCube 包含不需要的交易数据,您可以使用以下方法 –

    在管理工作台中,选择InfoCube → 删除数据内容这将删除交易数据,InfoCube 将设置为非活动状态。

  • 保留交易数据的转换– 如果标准 InfoCube 已经包含来自生产的交易数据,您可以使用以下步骤 –

    您必须在标准 InfoCube 下执行 ABAP 报告SAP_CONVERT_NORMAL_TRANS您可以将此报告安排为具有 10,000 多条数据记录的 InfoCube 的后台作业,因为运行时间可能很长。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁