使用分析视图
使用分析视图
分析视图采用星型模式,其中我们将一个 Fact 表连接到多个维度表。分析视图使用 SAP HANA 的真正强大功能,通过以星型模式的形式连接表并执行星型模式查询来执行复杂的计算和聚合功能。
以下是 SAP HANA 分析视图的主要特征 –
-
分析视图用于执行复杂的计算和聚合函数,例如 Sum、Count、Min、Max 等。
-
分析视图旨在运行星型模式查询。
-
每个分析视图都有一个由多个维度表包围的事实表。事实表包含每个 Dim 表和度量的主键。
-
分析视图类似于 SAP BW 的信息对象和信息集。
-
SAP BusinessObjects 报告工具可以使用报告和仪表盘的 OLAP 连接连接到分析视图。
如何创建分析视图?
在 SAP HANA 中,您可以创建一个分析视图来实施星型架构查询。所有这些对象都在一个包中创建并发布到 HANA 存储库。
要创建新的分析视图,请选择要在其下创建的包名称。右键单击包 → 转到新选项卡 → 分析视图。单击分析视图时,将打开一个新窗口。输入视图名称和描述,然后从下拉列表中选择视图类型,最后单击完成。
单击完成后,您可以看到带有数据基础和星形联接选项的分析视图。要将表添加到分析视图,请单击数据基础以添加维度和事实表。单击星形连接以添加属性视图。
使用“+”号将维度表和事实表添加到数据基础。在以下示例中,我们向数据基础添加了 3 个暗表:DIM_CUSTOMER、DIM_PRODUCT、DIM_REGION 和 1 个事实表 FCT_SALES 到详细信息窗格。应用连接以使用存储在事实表中的主键将 Dim 表连接到事实表。
从维度和事实表中选择属性以添加到输出窗格,如下面的屏幕截图所示。将 Facts 的数据类型从事实表更改为度量。
导航到语义层,选择维度和度量,如果默认情况下未选择数据类型,则单击数据类型。您还可以使用自动检测。接下来,激活视图。
要激活视图,请单击顶部 (F8) 按钮的箭头标记。激活视图并单击数据预览后,所有属性和度量都将添加到可用对象列表下。将属性添加到标签轴和测量到值轴以进行分析。