接下来小秋来演示如何在 BW Modeling Tools 上创建 Open ODS View
(这里小秋把自己的 InfoArea 放到 Favorites 下面,每次就直接去这里面操作)
不然选 BW Repository 的话,会有所有人创建的 InfoArea,这样找自己的就很麻烦(◐﹏◐)
我们可以直接在自己的 InfoArea 上面右键,就可以创建 (看!我们可以创建这么多类型的模型呢!)
创建了之后展开自己的 InfoArea
系统会根据创建的 Objects 类型自动生成新的文件夹
或者把其放入相应的文件夹中
然后创建 Open ODS View 也可以在这个文件夹上右键创建
插一嘴,貌似之前可以在 GUI 的 RSA1 界面创建,但是小秋刚刚试了一下
系统提示不可以哦!看来现在的趋势就是很多东西都要挪到 BW Modeling Tools 上面啦!
这个就是创建 Open ODS View 的界面啦
稍微说一下 Semantics 和 Source Type
在 “Semantics” 下,我们可以定义 data source 包含 text, master data 还是 facts
然后呢,我们来决定这个 Open ODS View 是基于 BW 的 DataSource 呀,还是 HANA 的 Table 或者 view 呀 (这里也可以是一个 virtual table 然后用 Smart Data Access 连接的其他数据库),还是 ADSO 呀,还是 Transformation 呀之类的。
这里我们选择比较 general 的场景
就是 transaction data 然后基于 BW 的 DataSource 来创建这个 Open ODS View
(当然,要首先确保 BW 里面有这个 DataSource 啊)
然后我们去找这个 DataSource
嗯,小秋找到了自己之前创建的 DataSource
之后下一步就 Finish 啦!
还可以看到系统的进度条在提示创建 Open ODS View
主要有两个 tab 界面 “General”和 “Facts”
在 General 这个 tab 界面我们可以更改 DataSource
点击 Edit 按钮,我们可以更改 Source Object
“Generate Dataflow…”是如下界面,我们以后可以尝试一下这个功能
我们接下来看 Facts 界面
系统会把 DataSource 的这些 Fields copy 到 View Field
我们可以为这些 view fields assign 指定的 InfoObject,如果不 assign 的话,系统会创建 its own InfoObject internally (used by the Open ODS view)
例如我们为 TIME 这个 field assign 一个 time characteristic 0CALDAY
步骤如下图
Assign 之后我们的 description 也会自动用 InfoObject 的 description
这些都蛮灵活的,根据需求拖拽 field 到相应的文件夹中
这里,小秋把 UNIT 这个 field 拖到了 Unit 这个文件夹下
之后还给其他的 field assign 了一些 InfoObject
差不多到这里我们**这个 Open ODS View 吧
我们可以去 GUI 里面看这个 Open ODS View
以上!