如何从列中省略所有者,但将其保留在信息设计工具的表中

2020-09-09 14:42发布

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

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


你好,世界!

我希望使用ODBC数据源在IDT中构建一个Universe。 客户端在Windows计算机上,并且BIP是在RHEL7上运行的4.2SP06。

当我导入ODBC源的元数据时,一切正常。 当我单击并将表拖到Data Foundation中时,这会变得有些奇怪。

当我尝试右键单击并预览数据时,它将生成如下查询:

它出错了,因为在SELECT语句中,它包括数据集名称。 虽然我想将其保留在FROM子句中,但我需要不在列名称中。 我需要的有效结果查询如下:

选择
   RESULTS.stn,
   结果.wban
   RESULTS.year,
   RESULTS.mo,
   [...]
   结果。
   结果。
   RESULTS.tornado_funnel_cloud
 从
   HeatDeath。结果
 

我尝试更改Windows客户端计算机上... \ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ dataAccess \ connectionServer \ odbc \ extensions \ qt中的odbc.prm文件。 建议我尝试将 N 标记从Y更改为N。相同的行为仍然存在。

任何有关如何进行这项工作的建议,将不胜感激!

(28.1 kB)

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

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


你好,世界!

我希望使用ODBC数据源在IDT中构建一个Universe。 客户端在Windows计算机上,并且BIP是在RHEL7上运行的4.2SP06。

当我导入ODBC源的元数据时,一切正常。 当我单击并将表拖到Data Foundation中时,这会变得有些奇怪。

当我尝试右键单击并预览数据时,它将生成如下查询:

它出错了,因为在SELECT语句中,它包括数据集名称。 虽然我想将其保留在FROM子句中,但我需要不在列名称中。 我需要的有效结果查询如下:

选择
   RESULTS.stn,
   结果.wban
   RESULTS.year,
   RESULTS.mo,
   [...]
   结果。
   结果。
   RESULTS.tornado_funnel_cloud
 从
   HeatDeath。结果
 

我尝试更改Windows客户端计算机上... \ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ dataAccess \ connectionServer \ odbc \ extensions \ qt中的odbc.prm文件。 建议我尝试将 N 标记从Y更改为N。相同的行为仍然存在。

任何有关如何进行这项工作的建议,将不胜感激!

(28.1 kB)
付费偷看设置
发送
5条回答
hongfeng1314
1楼-- · 2020-09-09 15:01

是否必须尝试创建派生表,然后将其添加到您的Universe中? 如果没有,您可以给一个简短的

大道至简
2楼-- · 2020-09-09 15:12

一个注释,使用SQL覆盖确实有效,并且查询确实可以正确带回数据。 我宁愿不要这样做,因为它适用于一个或两个表,但是如果一个人不得不利用数十个甚至数百个表,那将是不可行的解决方案。

一只江湖小虾
3楼-- · 2020-09-09 15:08

它确实...有点 。 这里的问题是,它的确从查询的列中删除了所有者,但对于表也是如此。 我真的在寻找将其从SELECT子句的列中删除,但保留在FROM子句中的表中的表。 如果将两者都删除,则对于数据源无效。

bbpeas
4楼-- · 2020-09-09 15:07

另一个更新。 我正在寻找一种替代方法,是否可以使用表别名。 数据库读取上面查询的有效方式是:

选择
   T.stn
   班
   [...]
   雷声
   T.tornado_funnel_cloud
 从
   HeatDeath.RESULTS T 

我能说的唯一方法是在Data Foundation中手动创建表别名,但是,再次说到,如果我们谈论的是数百个表,它也会很快变得不可行。 在某个地方是否存在可以强制这种行为的设置或标志?

95年老男孩
5楼-- · 2020-09-09 14:58

转到数据基础并右键单击表,选择"更改限定符/所有者" 并选中所有者前面的"定界"复选框。

一周热门 更多>