混合建模-从BW对象生成外部HANA视图


啥意思呢,就是因为现在是混合建模了,所以你BW的对象,也就都是表啦。反正本来都是放在HANA数据库上,现在我想在HANA上建模,要用到BW的表咋办?
那我首先得放到HANA的package里面。

如何生成外部HANA视图

这得有一个操作。我们是得把它勾一下:
在这里插入图片描述
这样他就有个view了。
那么这个是在BW Modeling Tool下面勾的。
这勾的都是BW的对象,有哪些对象可以生成外部的HANAview呢?

  1. Composite Provider
  2. Query
  3. Query as Infoprovider
  4. ADSO
  5. InfoObject
    小勾一打,view就生成了。

生成的view在哪里?

好了,生成就生成了。可是我现在要去HANA Modeler搞建模了,可是我刚生成的我想用的view去哪里了呢?
这个是要在SPRO设置的:
在这里插入图片描述
它是在这个包System-local下面。在这里插入图片描述
那么你去HANA Modler下面找这个包,同时注意这个里面有权限配置。你得有HANA DB的权限才可以。
系统会帮你生成一个calculation view,看起来很复杂。
在这里插入图片描述
这个自动生成的乱七八糟的view没办法手动 改的,也不要改 。因为它是跟着你BW的对象激活来生成的。你在这改了,到时候还是被覆盖的。
在这里插入图片描述
如果你无法查看view的内容,那么你得去弄一下你的BW和HANA的权限。

BW和HANA权限alignment

首先你在HANA DB上得有账户。
你从SU01进去到DBMS下面,输入自己的HANA帐号 。然后你 可以改密码,修改一些配置啥的。
在这里插入图片描述然后你去RS2HANA_VIEW这个事务码:
就是刚才 的HANA View的设置:
在这里插入图片描述
接着去RS2HANA_GEN,复制BW的授权。
首先输入自己的帐号:在BW Users下面,做个clean UP:
在这里插入图片描述
在这里插入图片描述
清理的时候会生成一个Job,你到SM37去看,等清理结束了。选择复制权限,执行:
在这里插入图片描述
Log显示复制成功就可以了。
然后你就能去preview View的内容了。
在这里插入图片描述
同时呢,当生成一个外部view,相应的BW 4HANA的授权也会被复制到HANA的权限里,并且会自动加到HANA DB User的role里面。
你可以在Role里面看到,生成的info objec的对应权限会在这个role下面。
在这里插入图片描述
你去自己的User下面也能看到这个role:
在这里插入图片描述
对于这个生成的view,只要能去读取HANA view的前端都能用。
这个view你可以基于它再建自己的calculation view,也可用SQL前端和AFO啥的来用。从这个view出的数据也就是直接从HANA来获取了,不是从BW4HANA再走一遍了。

你从RS2HANA_ADMIN这个事务码可以在BW这边看到所有的生成view。
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaomici

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值