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业务层
您可以在"本地项目"视图中创建OLAP业务层.右键单击Project name → 新的 → 业务层.
按照向导 → 选择Data Foundation OLAP&rarr的类型;输入业务层名称和描述 → 单击"下一步".
业务中的对象图层将根据多维数据集自动插入.您可以添加以下功能来增强业务层和减号中的功能;
使用分析维,层次结构和属性
命名集
计算成员
插入度量
预定义过滤器(强制或可选)以限制查询中返回的数据
带有可选提示的参数
与提示相关联的值列表
用于限制在查询面板中看到的对象的业务层视图
您可以执行完整性检查单击顶部的"保存"图标保存业务层.
业务层编辑器
业务层编辑器用于管理业务层对象和它的性质有效.业务层编辑器分为三个窗格 :
浏览窗格
编辑窗格
数据源窗格
业务层浏览窗格包含业务层的不同元素 :
业务层
查询
参数和LOV
导航路径
业务层编辑窗格允许您编辑在浏览窗格中选择的对象的属性.
您可以定义对象的名称,描述,类型和投影功能.您还可以检查SQL定义,源信息,自定义属性和高级属性.
数据源窗格包含有关Data Foundation或OALP数据源的信息.