SAP IDT – 业务层

SAP IDT – 业务层


IDT 中的业务层由元数据对象组成,如维度、度量、属性和过滤条件。业务层可以设计在数据基础层的顶部,也可以直接在信息立方体或 HANA 中的建模视图上创建。

设计业务层时,可以将其发布到存储库或本地文件夹。业务层用于在元数据对象发布到 BI 存储库之前对其进行管理。

业务层中的对象可以具有以下三种状态 –

  • 活动– 这是对象的默认状态,对象在查询面板中可用。

  • 隐藏– 这些对象有效但隐藏在查询面板中。

  • 已弃用– 这些对象无效且隐藏。

您可以在业务层中创建不同类型的对象 –

  • 维度– 维度表示业务层中的上下文信息。

  • Measure – Measure 表示我们对其进行分析的事实数据。这些是您执行聚合和计算的数值。

  • 属性– 属性被定义为与另一个对象相关联的对象,以提供有关该对象的更多信息。

  • 过滤器– 过滤器用于限制查询中返回的数据。您可以通过创建和组合条件来定义维度和度量的业务过滤器。

使用 OLAP 数据源时,您可以找到以下对象 –

  • 等级制度
  • 等级
  • 命名集
  • 计算成员

构建关系业务层

您可以在本地项目视图下已存在的数据基础之上创建业务层。

本地项目视图

您还可以在本地项目视图中创建新的业务层。右键单击项目名称 → 新建 → 业务层。

新建业务层本地项目视图

按照向导 → 选择数据基础类型 → 输入业务层名称和描述 → 选择数据基础 (.dfx) → 完成。

选择数据基础

它在本地项目视图下创建 .blx 文件并在业务层编辑器下自动打开。

默认情况下,它将所有对象作为业务层中的维度。您可以使用 Turn into Measures 选项或使用顶部的 Type 选项和投影函数来定义聚合来手动定义度量。

定义聚合

您可以在业务层中执行各种功能以改进业务层的功能 –

  • 为维度提供描述信息的属性

  • 附加措施

  • 可以限制查询中返回的数据的预定义过滤器(必需或可选)

  • 带可选提示的参数

  • 在业务层属性中设置 SQL 选项和 SQL 生成参数

  • 设置聚合感知以提高查询性能

您可以对业务层执行完整性检查。右键单击业务层 → 检查完整性。

业务层完整性检查

您可以选择要执行完整性检查的对象。单击检查完整性。要保存业务层,请单击顶部的保存图标。

业务层的命名和数据源

当您输入业务层的名称及其描述时,它定义了从业务层发布的 Universe 的名称。

要创建业务层,您可以选择两种类型的数据源:关系数据源和 OLAP 数据源。

关系– 当您使用关系数据源时,业务层基于数据基础。

OLAP – 业务层基于 OLAP 多维数据集。

OLAP 多维数据集

构建 OLAP 业务层

您可以在本地项目视图中创建 OLAP 业务层。右键单击项目名称 → 新建 → 业务层。

OLAP 业务层

按照向导操作 → 选择数据基础 OLAP 的类型 → 输入业务层名称和描述 → 单击下一步。

数据基础 OLAP 的类型

业务层中的对象根据多维数据集自动插入。您可以添加以下功能来增强业务层中的功能 –

  • 使用分析维度、层次结构和属性

  • 命名集

  • 计算成员

  • 插入小节

  • 预定义过滤器(强制或可选)以限制查询中返回的数据

  • 带可选提示的参数

  • 要与提示关联的值列表

  • 业务层视图限制在查询面板中看到的对象

您可以通过单击顶部的保存图标来执行完整性检查并保存业务层。

业务层编辑器

业务层编辑器用于有效管理业务层对象及其属性。业务层编辑器分为三个窗格 –

  • 浏览窗格
  • 编辑窗格
  • 数据源窗格

业务层编辑器

业务层浏览窗格由业务层的不同元素组成 –

  • 业务层
  • 查询
  • 参数和 LOV
  • 导航路径

业务层编辑窗格允许您编辑在浏览窗格中选择的对象的属性。

您可以定义对象名称、描述、类型和投影函数。您还可以检查 SQL 定义、源信息、自定义属性和高级属性。

数据源窗格包含有关数据基础或 OALP 数据源的信息。

觉得文章有用?

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