如何在 SAP BI/BW 中创建带有特征的信息对象
步骤 1)
- 转到事务码 RSA1 以进入 Data Warehouse Workbench。
- 单击“确定”按钮。
步骤 2)
- 导航至 Modeling -> Infoobjects
- 右键单击 Characteristic InfoObject Catalog,然后选择“Create InfoObject”选项,如下图所示。
步骤 3)
- 输入特征的技术名称
- 输入有意义的描述
- 如果新创建的特征具有与其他已存在的特征相同的技术属性,则提及 Reference Characteristics。(LCOSTC)
- 如果新创建的特征具有与已存在的特征相同的技术属性,则指定 Template。(LCOSTC)
- 按 Enter 键。
完成上述步骤后,您将进入 Infoobject 的“编辑屏幕”。Infoobject “编辑屏幕”有以下 6 个标签页。
- 一般规定
- Business Explorer
- 主数据/文本
- 层次结构
- 属性
- 复合
让我们逐一查看每个标签页。
标签页:General
在此标签页中,输入以下内容
- InfoObject 的技术名称
- 输入长描述和短描述
- 输入数据类型
- 输入长度。
此标签页和其他标签页中的所有其他设置都是可选的。
标签页:Business Explorer
- Business Explorer 标签页中的每一项设置都是为了在 Business Explorer 中设置默认值。
- 此页面上的 Display:“Text” 设置决定了是在 Business Explorer 中显示特征的值作为文本描述还是作为键。
标签页:主数据/文本
- 对于带有主数据信息的 Infoobject,必须选择“With Master Data”复选框和/或“With Texts”。通过选择这些复选框中的任何一个,该特征将被设计为带有主数据,并拥有自己的主数据表。
- 如果特征需要自己的文本,您需要至少选择一个文本。文本可以是短、中或长文本,分别具有 20、40 或 60 个字符。
在下面的屏幕截图中,特征具有主数据表(已选中“With master data”复选框),但没有文本表(“With Texts”未选中)。
标签页:层次结构
层次结构表示由多个节点和叶子组成的父子关系。
在“Hierarchy”标签页中,您确定该特征是否可以具有层次结构,以及这些层次结构允许具有哪些属性。
如果选中 **“With” hierarchies** 复选框,则可以为该特征创建层次结构。在下面的屏幕截图中,该复选框未选中,因此此信息对象未创建任何层次结构。
层次结构可以手动创建,也可以从 SAP 系统 或其他非 SAP 源系统加载。层次结构可用于向下钻取或提取业务项的特定信息。
示例:以下是层次结构可以使用的实际场景,
假设在一家银行的情况下,主银行与银行下属的各个分支机构之间的关系可以以层次结构的形式维护。您可以在任何分支机构提取有关客户账户、贷款、贷款还款到期日等客户详细信息。
标签页:属性
属性就是主数据的字段或属性,有多种类型的属性,如显示属性、导航属性、执行属性、复合属性等。
- 您确定该特征是否可以具有属性或文本。属性在 **Attributes** 标签页中分配给该特征。**可以在 Attribute 标签页中将多个特征添加为主数据特征的属性。**
- 通过点击“navigational attribute on/off”按钮,可以将属性标记为导航属性或显示属性。
- 如果您将属性定义为**显示属性**,您只能在与该特征结合用于报告时将这些属性用作附加信息。
- 如果您将属性定义为**导航属性**,您可以使用它们在报告中进行导航。执行查询时,系统不会区分 InfoProvider 的导航属性和特征。
- 在下面的示例中,公司代码是导航性的。
- 如果每个属性值都需要一个有效期,则显示和导航属性可以被标记为**时间相关**。
标签页:复合
在此标签页中,您确定该特征是否需要与其他 InfoObjects 进行复合。您通常需要复合特征值以使特征值能够唯一分配。有些 Info-objects 在没有复合的情况下无法定义,另外,为了映射数据模型,您有时需要复合 Info-Objects。如果信息对象被定义为属性,则它不能被包含为复合对象。
例如,成本中心 1000 在控制区域 10 中代表销售和分销,在控制区域 20 中也代表销售。在这种情况下,您将定义成本中心到控制区域特征复合。
现在保存并激活 Infoobject。