EXCEL创建层次结构到BW

来源:互联网 发布:云计算中的虚拟化技术 编辑:程序博客网 时间:2024/05/14 09:41

BW7.0 中提供从文件导入Hierarchy的功能,其具体操作步骤如下:

1、 创建InfoObject

首先创建需要的infoObject,Z_ORG,,选择Info Area,点击右键Create InfoObject,如下所示,勾选“with Hierarchy”,表示信息对象带Hierarchy;下图中红色圆圈表示Hierarchy中所包含的信息对象,即Hierarchy是和其他InfoObject共同构成一个结构;点开后可以选择合适的信息对象,如果不选择,则表示该Hierarchy只包含当前InfoObject内容;此处创建的是不带时间的Hierarchy;


 

2、 创建InfoSource

选择InfoSource,创建application component,选择Additional Functions Create InfoSource 3.x


 

系统提示对话框,选择”Dierect Update of Master Data”,把刚刚创建的信息对象填入,确定继续;

 


创建完成,如下所示:


 

3、 创建Transfer Rule

右键点击InfoSource中的Hierarchy并选择“Additional Functions”,选择Create Transfer Rules

 


系统提示指定source system,选择合适的源系统即可;

 


创建的通信结构如下所示:

 


选择Hierarchy Node,可以看到Hierarchy中使用的信息对象,如下所示:

 

 

其中0HIER_NODE是系统标准InfoObject,用来存放根节点内容,如果前面的Hierarchy中选择了由多个信息对象构成,则此处会将所有的信息对象列出,由于是非时间相关,故DATEFROM 和DATETO无用;

 

激活结构后,点击 “Hier Structure”,可以指定Hierarchy名称,此处可以根据需要创建一个或者多个,如下所示:


 

产生的结构如下,此处排序,时间相关性,源系统等都不勾选,创建一个最简单的Hierarchy


 

 

4、 创建flat file

根据上一步骤的结构创建对应的flat file,此处顺序必须与上图严格对应,如下所示,其中”InfoObjectName”对应存放InfoObject ID, ”Node Name”存放内容ID,对应的EXCEL如下


 

创建InfoPackage,选择对应的Hierarchy Name,

 


其中External data中指定CSV文件作为源文件,如下:

 


5、 加载Hierarchy

首先,应该加在对应NODE进入Text或者Attribute,即首先使Hierarchy对应的节点存在于infoobject中,然后再执行Hierarchy对应的InfoPackage ,则顺利执行完成,进入InfoObject 中查看结构如下:

 

原创粉丝点击