SAP HANA - 属性视图


SAP HANA 建模中的属性视图是在维度表的顶部创建的。它们用于连接维度表或其他属性视图。您还可以从其他包内现有的属性视图复制新的属性视图,但这不允许您更改视图属性。

属性视图的特点

  • HANA 中的属性视图用于连接维度表或其他属性视图。

  • 属性视图用于分析和计算视图中进行分析以传递主数据。

  • 它们与BM中的Characteristics类似,包含主数据。

  • 属性视图用于大型维度表中的性能优化,您可以限制属性视图中的属性数量,这些属性进一步用于报告和分析目的。

  • 属性视图用于对主数据进行建模以提供一些上下文。

如何创建属性视图?

选择要在其下创建属性视图的包名称。右键单击包→转到新建→属性视图

创建属性视图

当您单击属性视图时,将打开新窗口。输入属性视图名称和描述。从下拉列表中,选择视图类型和子类型。在子类型中,属性视图分为三种类型:标准、时间和派生。

选择类型和子类型

时间子类型属性视图是一种特殊类型的属性视图,它将时间维度添加到数据基础。当您输入属性名称、类型和子类型并单击“完成”时,它将打开三个工作窗格 -

  • 具有数据基础和语义层的场景窗格。

  • 详细信息窗格显示添加到数据基础的所有表的属性以及它们之间的连接。

  • 输出窗格,我们可以在其中添加详细信息窗格中的属性以在报告中进行过滤。

您可以通过单击数据基础旁边的“+”号将对象添加到数据基础。您可以在场景窗格中添加多个维度表和属性视图,并使用主键将它们连接起来。

当您单击数据基础中的“添加对象”时,您将看到一个搜索栏,您可以在其中将维度表和属性视图添加到场景窗格。将表或属性视图添加到数据基础后,可以使用详细信息窗格中的主键将它们连接起来,如下所示。

在数据基础中添加对象

连接完成后,在详细信息窗格中选择多个属性,右键单击并添加到输出。所有列都将添加到输出窗格。现在单击“激活”选项,您将在作业日志中收到一条确认消息。

现在您可以右键单击“属性视图”并转到“数据预览”。

将属性添加到输出窗格

注意- 当视图未激活时,它上面有菱形标记。但是,一旦您激活它,该菱形就会消失,从而确认视图已成功激活。

单击“数据预览”后,它将显示已添加到“可用对象”下的输出窗格中的所有属性。

可以通过右键单击并添加或拖动对象将这些对象添加到标签和值轴,如下所示 -

将对象添加到轴