点击此处---> 群内免费提供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文件。 建议我尝试将
任何有关如何进行这项工作的建议,将不胜感激!
(28.1 kB)
是否必须尝试创建派生表,然后将其添加到您的Universe中? 如果没有,您可以给一个简短的
一个注释,使用SQL覆盖确实有效,并且查询确实可以正确带回数据。 我宁愿不要这样做,因为它适用于一个或两个表,但是如果一个人不得不利用数十个甚至数百个表,那将是不可行的解决方案。
它确实...有点 。 这里的问题是,它的确从查询的列中删除了所有者,但对于表也是如此。 我真的在寻找将其从SELECT子句的列中删除,但保留在FROM子句中的表中的表。 如果将两者都删除,则对于数据源无效。
另一个更新。 我正在寻找一种替代方法,是否可以使用表别名。 数据库读取上面查询的有效方式是:
我能说的唯一方法是在Data Foundation中手动创建表别名,但是,再次说到,如果我们谈论的是数百个表,它也会很快变得不可行。 在某个地方是否存在可以强制这种行为的设置或标志?
转到数据基础并右键单击表,选择"更改限定符/所有者" 并选中所有者前面的"定界"复选框。
一周热门 更多>