SAP BW 顾问靠手 — InfoObject 信息对象

SAP BI 顾问靠手学习目录: http://www.xfeater.com/page/SAP-BI

InfoObject 是BI 中最小的可用信息模块或字段。它们可以通过技术名称唯一识别。在继续课程之前,我们先提供一个定义:在BI 中业务评估对象被看作是InfoObject。它们可分为特性(例如,客户)、关键值(例如,收入)、单位(例如,货币或者金额单位)、时间特性(例如,会计年度)和技术特性(例如,请求编号)。它们可分为特性(例如,客户)、关键值(例如,收入)、单位(例如,货币、金额单位)、时间特性(例如,会计年度)和技术特性(例如,请求编号)。作为元数据库(所有BI 对象的存储区域)的组成部分,在BI 中InfoObject 包含主数据和交易数据的技术和业务分析师信息。 InfoObject 在整个系统中用于创建存储数据的结构和表。它们使信息能够以结构化的形式建模。它们还用于定义报表以及评估主数据和交易数据。如之前所述,InfoObject 主要分为两大类型,即关键值或特性。特性类型又进一步分为时间特性、技术特性和单位。以下是InfoObject 类型的完整清单:关键值, 特性,时间特性,技术特性,单位。

如果一个特性指定属性、文本或层次结构表与之相链接来提供有关该特性的其他信息,那么该特性是具有主数据型的。

下面描述下每个栏目的作用。

一般的 (General)

其中第一个标签页为基本内容,包括值得注意的是“小写字母”,如果勾选则会在作为其他信息对象结构存储汉字时候不会产生异常;另外即为SID表格,存放这个特性的SID信息;常规标签页用于确定特性的基本属性,例如,描述、数据类型(CHAR,NUMC)、长度(最多60 个字符)以及转换例程。

业务浏览器(Business Explorer)

此标签页用于设置Business Explorer 中的显示缺省值。此页的设置决定在Business Explorer 中特性是显示为文本描述,还是显示为代码。

主数据/文本标签页(Master data/texts)

在这一标签页中,可以确定特性是否可以含有属性或文本。如何该特性将拥有它自己的文本,那么您需要至少进行一次文本选择(短文本、中等文本或长文本,即20、40 或60 个字符)。属性将分配给属性标签页中的特性。通过选择这些复选框中的任意一个,该特性将拥有主数据。

层次(Hierarchy)

第四个标签页是"层次属性",该页面如果被勾选,则可以维护信息对象的层次结构,例如组织的上级组织的应用。若勾选“层次结构与时间相关”则会层次带上时间有效信息。更多详情请在BW310中查看。

clip_image009

属性标签页(Attribute)

属性是指用来更加详细地描述特性的InfoObject(特性或关键值)。例如,可以用有关成本中心的利润中心和负责人信息来更加详细地描述特性成本中心。在此上下文中,把这两个InfoObject 用作属性。如果已经在上图显示的主数据/文本标签页中设置了具有主数据标识,那么您将能够为属性标签页中的这些属性指定属性和特性。请注意,由于我们正在使用有关InfoObject 的字���信息在主要特性主数据表中构建列,因此属性本身也是InfoObject。

如果每个属性值都要求具备有效期间,那么您可以把显示属性和导航属性设置为与时间相关。这一功能的作用非常大,使用它,您可以按照主数据在任意时间点存在的方式来执行报表。例如,使用这一功能,您可以获取显示有2010 年美国iPad 销售额的报表,即使您的客户不再居住在美国!

导航属性的广泛使用产生了大量表和连接,这会降低性能。一个特性若具有自己的属性,那么它本身可以在另一特性中作为属性调用。如果报表用户需要访问属性的属性(被称作过渡属性),那么就需要使用通过InfoSet 构建的高级数据建模、AnalysisProcess Designer 或其他技术来确保达到此目的。

clip_image011

组合(Compounding)

"组合"选项卡可以设定信息对象是否与其他的信息对象共同组成该信息对象的惟一的

标识。比如,一家企业的组织架构下有两个成本控制中心AOOO BOOO ,每个成本控制中心下都设有成本中心1000 、2000、3000 。单独的成本中心编号1000、2000、3000显然不足以惟一地确定具体的成本中心。只有把成本控制中心与成本中心组合起来,如" AOOo-← 1000" 才能惟一地确定一个成本中心。只要在这里设定的信息对象的组合关系,系统在其他地方应用到该信息对象时会自动带出与它组合的其他信息对象,保证数据的一致性。

创建自由的InfoObject

使用事务RSD1 和RSD5,您可以创建InfoObject(特性、关键值),并且无需将它们分配到InfoObject 目录(从而创建自由InfoObject)。随后这些InfoObject 将根据类型分配到InfoObject 目录CHANOTASSIGNED(未分配的特性)或KEYNOTASSIGNED(未分配的关键值)。可以在NODESNOTCONNECTED InfoArea(未分配的节点)下找到这些目录。但是,在任何时候都可以把这些InfoObject 分配到InfoObject 目录。在删除InfoObject 目录后,分配给它的InfoObject 不会与之一起删除;取而代之的是,未分配的特性或未分配的关键值将分配到相应的未分配InfoObject 目录。

InfoObject:关键值

类型/单位标签页(Type/Unit)

在这个标签页中,您可以确定关键值类型(金额、数量等)、数据类型(货币字段/浮点数、数量字段/浮点数等),以及货币/数量单位。

clip_image015

集合标签页(Aggregation)

当把数据存储在BI 的表和BEx 报表中时,在这个标签页上为关键值行为设置集合规则。这确保关键值的评估富有意义。该集合行为确定在评估过程中是否可以使用不同特性及其值来汇总关键值的值,以及以什么方式汇总。

集合标签页上的条目包括:

集合

在集合字段中,可以指定功能(汇总/最大/最小),该功能决定缺省情况下相同代码的关键值集合的方式(即,标准集合行为)。

例外集合

在例外集合字段中,可以指定功能(最后一个值、第一个值、最大或最小),该功能决定在Business Explorer 中使用例外集合的参考特性集合关键值的方式。

例外集合的参考特性

在例外集合的参考特性字段中,您可以选择使用例外集合来集合关键值时参考的特性。通常,它是一个时间特性。但是,它可以是任何一种特性。示例:使用特性成本中心集合关键值员工数(这是标准集合行为)。在这种情况中,您需要设置时间特性作为参考特性,设置最后一个值作为例外集合。

累计/非累计值

1) 累计值。使用这一选项的关键值是一个自身存储数据的字段,在运行查询或报表时,

系统会按照"集合"子窗口的设置将相应的值加总或平均。这也是最常见的设置。

2) 带非累计值更改的非累计值。使用这一选项的关键值是一个非累计值,自身并不存储数据。但是它带有一个附加关键值,这一附加的关键值是存储数据的,表示的是非累计值

的增量变化。非累计关键值的取值为附加关键值的累计结果。

3) 带流入和流出的非累计值。使用这一选项非累计值带有两个附加关键值,分别表示非累计值的流入和流出的值,其取值为这两个附加关键值的累计结果。

非累计值是一个非集合的关键值,在一个或多个对象级别,它总是对应于时间进行显示。非累计值的示例包括人数、科目余额以及物料库存。这些都是与时间有关的非累计值。例如,您不可以把这个月的库存与下个月的库存相加来计算总计库存。有两种方式可用来管理这些类型的关键值。一种是每晚加载余额。另一种是更复杂且功能更强大的解决方案,即把常规关键值连接起来,以跟踪余额关键值的增量更改。在库存示例中,这可能是一个

叫做库存移动的关键值,或者叫做库存增加和库存减少的两个单独关键值。在查询运行时,系统将把这些关键值添加到初始余额关键值,以确定任意特定时间期间的余额。

clip_image017

其他属性标签页(Additional Properties)

此标签页主要用于更改Business Explorer (BEx) 中关键值显示类型(小数位数、显示比例等)的缺省设置。还可以用它来设置高度精确的关键值,该功能使用更多小数位来内部处理涉及此关键值的计算,从而降低舍入误差,但这是以降低速度为代价的。

 

SAP BI 顾问靠手学习目录: http://www.xfeater.com/page/SAP-BI

分享到: 更多
不允许评论