SAP IDT - 业务层

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

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

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

  • 有效 : 这是对象的默认状态,对象在查询面板中可用.

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

  • 已弃用 : 这些对象无效且隐藏.

您可以在Business Layer : 中创建不同类型的对象;

  • 尺寸 : 维度表示业务层中的上下文信息.

  • 度量 : 度量表示我们执行分析的事实数据.这些是您执行聚合和计算的数值.

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

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

使用OLAP数据源时,您可以找到以下内容对象 : 去;

  • 层次结构

  • 等级

  • 命名集

  • 计算成员

构建关系业务层

您可以在本地项目视图下已存在的数据基础顶部创建业务层.

本地项目查看

您还可以在"本地项目"视图中创建新的业务层.右键单击Project name → 新的 → 业务层.

新业务层本地项目视图

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

选择数据基础

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

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

定义聚合

您可以在业务层执行各种功能,以改善业务层的功能和减号;

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

  • 其他措施

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

  • 带有可选提示的参数

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

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

您可以在业务层上执行完整性检查.右键单击Business Layer → 检查完整性.

业务层的完整性检查

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

业务层的命名和数据源

输入名称时在业务层及其描述中,它定义了从Business层发布的Universe的名称.

要创建业务层,您可以选择两种类型的数据源:Relational和OLAP数据来源.

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

OLAP :  Business层基于OLAP多维数据集.

OLAP Cube

构建OLAP业务层

您可以在"本地项目"视图中创建OLAP业务层.右键单击Project name → 新的 → 业务层.

OLAP业务层

按照向导 → 选择Data Foundation OLAP&rarr的类型;输入业务层名称和描述 → 单击"下一步".

数据基础OLAP的类型

业务中的对象图层将根据多维数据集自动插入.您可以添加以下功能来增强业务层和减号中的功能;

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

  • 命名集

  • 计算成员

  • 插入度量

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

  • 带有可选提示的参数

  • 与提示相关联的值列表

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

您可以执行完整性检查单击顶部的"保存"图标保存业务层.

业务层编辑器

业务层编辑器用于管理业务层对象和它的性质有效.业务层编辑器分为三个窗格 :

  • 浏览窗格

  • 编辑窗格

  • 数据源窗格

业务层编辑器

业务层浏览窗格包含业务层的不同元素 :

  • 业务层

  • 查询

  • 参数和LOV

  • 导航路径

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

您可以定义对象的名称,描述,类型和投影功能.您还可以检查SQL定义,源信息,自定义属性和高级属性.

数据源窗格包含有关Data Foundation或OALP数据源的信息.