如何在计算视图中按用户过滤?

2020-09-02 15:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

我在HANA中创建了图形计算视图。

在我的一张表中,我以user_name作为列。

我想根据连接的session_user过滤该表的内容。

您知道在带有$ client $$之类的会话变量的图形计算视图中这是否可行?

到目前为止,我发现的唯一方法是创建一个SQL脚本视图以返回session_user,然后将两个视图连接在一起。

最诚挚的问候,

乔纳森

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

我在HANA中创建了图形计算视图。

在我的一张表中,我以user_name作为列。

我想根据连接的session_user过滤该表的内容。

您知道在带有$ client $$之类的会话变量的图形计算视图中这是否可行?

到目前为止,我发现的唯一方法是创建一个SQL脚本视图以返回session_user,然后将两个视图连接在一起。

最诚挚的问候,

乔纳森

付费偷看设置
发送
6条回答
Alawn_Xu
1楼-- · 2020-09-02 16:29

你好,

您可以在存储库过程(使用SESSION_USER)之上使用"分析"特权,然后获得要查找的结果。

看看这个博客:

使用SAP HANA中的过程进行动态分析特权

此致

Krishna Tangudu

Bunny_CDM
2楼-- · 2020-09-02 16:35

Ho是的。我也正在为相同的要求寻找相同的内容,最终将SESSION_USER用于基于脚本的视图。

SAP HANA:在HANA上使用SAP AO实现列级安全性的解决方法

我也希望有这样的选择。 将与您一起等待。

此致

克里希纳·坦古杜(Krishna Tangudu)

土豆飞人
3楼-- · 2020-09-02 16:32

你好约翰娜(Hello Johnathan),

您是否可以使用表达式编辑器找到解决问题的方法,还是最终创建了脚本视图? 我也想根据SESSION_USER过滤数据。

谢谢

Aamod。

奄奄一息的小鱼
4楼-- · 2020-09-02 16:40

你好Aamod,

我必须使用脚本视图。 我能够将其与我拥有的其他逻辑结合起来,而不仅仅是创建一个视图来返回会话用户。

根据您的需要,您还可以使用分析特权来实现此目的。 但是,我们注意到,与在视图中使用直接过滤器相比,使用分析特权的性能要慢一些。

最诚挚的问候,

Jonathan

我是小鹏鹏啊
5楼-- · 2020-09-02 16:39

嗨,Jonathan,

但是,如果我们创建一个脚本视图并获取用户列表并将其加入,我并没有什么问题 其他视图具有用户列表?

如果要将其限制为某些用户,则可以在同一用户上创建分析权限。

BR

Sumeet

ZJXianG
6楼-- · 2020-09-02 16:31

嗨,专家

即使我在同一情况下也需要授予有关会话用户的表的访问权限。

我已经使用sql脚本视图获得了会话用户,现在如何在计算视图中获得用户并将其加入到表中?

一周热门 更多>