从Universe IDt中的数据库为BO 4.2调用ms sql服务器功能引发错误

2020-09-20 04:59发布

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

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


您好专家

我正在尝试调用ms sql数据库中定义的函数以在Universe中使用。

当我在ms sql数据库中运行该函数时,会得到结果,但是当我使用SQL Assistant在IDT中运行时,会出现一个错误" [Microsoft] [ODBC SQL Server驱动程序 ] [SQL Server]找不到列" dbo"或用户定义的函数或聚合" dbo.fxnavgOdFcy" ,或者名称不明确。"

任何帮助将不胜感激。

我正在使用BO 4.2 SP 4和IDT

MS SQL 2012

此致

布里特温王子

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

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


您好专家

我正在尝试调用ms sql数据库中定义的函数以在Universe中使用。

当我在ms sql数据库中运行该函数时,会得到结果,但是当我使用SQL Assistant在IDT中运行时,会出现一个错误" [Microsoft] [ODBC SQL Server驱动程序 ] [SQL Server]找不到列" dbo"或用户定义的函数或聚合" dbo.fxnavgOdFcy" ,或者名称不明确。"

任何帮助将不胜感激。

我正在使用BO 4.2 SP 4和IDT

MS SQL 2012

此致

布里特温王子

付费偷看设置
发送
4条回答
宇峰科技
1楼 · 2020-09-20 05:37.采纳回答

在IDT中验证它时会发生这种情况,因为您只是在调用该函数,而未将其附加到表上。 因此IDT将这样的内容发送到服务器:

从以下位置选择dbo.fxnAvgDepLcy(2017,1,'9205502')

失败,因为没有表。 将维度/度量添加到Webi报表时,它是较大查询的一部分,因此可以使用。

-Dell

昵称总是被占用
2楼-- · 2020-09-20 05:21

两个Universe是否都使用具有相同凭据的相同连接?

我看不到任何一张图像中的所有"选择"。 您确定使用正确的逗号,并关闭了不起作用的括号吗? 您可以尝试复制有效的一个,然后将其粘贴以替换无效的一个。

-Dell

软件心理学工程师
3楼-- · 2020-09-20 05:34

向我们提供有关该功能的更多信息。

您具有什么类型的功能?

这是一个表值函数吗?

您如何从IDT调用该函数?

半个程序猿
4楼-- · 2020-09-20 05:16

Sonet,

如果您遇到了类似的问题或我如何解决该问题,您能否提出解决方案。

亲切的问候,

Pince

一周热门 更多>