BEGIN_SQL在HANA数据库中的用法

2020-09-05 15:15发布

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

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


大家好,

我们目前尚未在HANA DB端启用SSO,但我们正在寻找使用@variable(" BOUSER"/" DBUSER"概念IDT级别的选项,我们在其中传递可以访问后端数据库表的BO用户凭据 可以刷新BOBJ报告。

到目前为止,我们可以理解这适用于Teradata DB,但是,如果可以在Universe/IDT级别传递变量,我们正在尝试检查HANA DB的相同概念。

已在Universe中尝试使用此语法,但无效。

BEGIN_SQL = SET QUERY_BAND ='USER'= @ Variable('BOUSER'); Document ='@ Variable('DPNAME')进行交易

https://wiki.scn.sap.com/wiki/display/BOBJ/BEGIN_SQL+and+Connectinit+With+%40Variable%28%27BOUSER%27%29+and+ Query_Band

那么,在BOBJ for HANA DB中是否可以实现这一点?

谢谢

Shubha

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

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


大家好,

我们目前尚未在HANA DB端启用SSO,但我们正在寻找使用@variable(" BOUSER"/" DBUSER"概念IDT级别的选项,我们在其中传递可以访问后端数据库表的BO用户凭据 可以刷新BOBJ报告。

到目前为止,我们可以理解这适用于Teradata DB,但是,如果可以在Universe/IDT级别传递变量,我们正在尝试检查HANA DB的相同概念。

已在Universe中尝试使用此语法,但无效。

BEGIN_SQL = SET QUERY_BAND ='USER'= @ Variable('BOUSER'); Document ='@ Variable('DPNAME')进行交易

https://wiki.scn.sap.com/wiki/display/BOBJ/BEGIN_SQL+and+Connectinit+With+%40Variable%28%27BOUSER%27%29+and+ Query_Band

那么,在BOBJ for HANA DB中是否可以实现这一点?

谢谢

Shubha

付费偷看设置
发送
4条回答
SAP小菜
1楼-- · 2020-09-05 16:11

Shubha,你好

据我了解, QUERY_BAND是Teradata的特定选项

>

如果要基于用户过滤数据,除非实现SSO(如果要使用HANA中已经存在的某些表),则必须在IDT中使用安全编辑器并设置数据安全配置文件对解决方案建模 适用于组(更好)或用户。

HTH

Daniele Tiles

大简至美
2楼-- · 2020-09-05 15:57

我已经修复了您的标签,以匹配您的问题,请下次选择更谨慎的方法。

闻人可可
3楼-- · 2020-09-05 15:58

虽然可能可以使用 @DBuser,因为BI和HANA之间存在完全的SSO集成,所以我建议您改用SSO ... KBA https://apps.support.sap.com/sap/support/knowledge/preview/zh/1900023 。 如果更可取,则与DBuser上的语义团队合作。 我认为这需要更多工作,因为您需要为每个BI用户维护一堆HANA帐户和密码,而不是仅使用SAML帐户。

-Tim

宇峰Kouji
4楼-- · 2020-09-05 16:05

看看此KBA是否有帮助,我知道我已经在4.1 SP6之后看到了设置工作,但是它很少用于HANA上的SAML和BW上的STS 更好的选择。 https://apps.support.sap.com/sap/support/knowledge/preview/zh/2209200

按照KBA的规定,BOuser可能无法正常工作。

-蒂姆

一周热门 更多>