首先是一些关于这个问题的背景知识:InfiniteInsight(II)不允许您在用户界面中使用您的分析视图、计算视图等
在背景知识中,淘客app定制,II将使用ODBC驱动程序的功能来获取"数据空间"的列表,以便使用标准的ODBC函数呈现给用户。
不幸的是HANA ODBC驱动程序当前未包含分析视图的名称,计算视图。
但是,这种ODBC驱动程序行为可以通过两种方式轻松绕过:–只需键入计算视图的全名(包括目录名),如"PUBLIC"美食艺术。美食艺术:"开支"–将II配置为使用您自己的自定义SQL,该SQL将列出您要显示的项目。
此功能用于II to限制表的列表,例如当您的数据仓库有数百个模式时。
如果您使用的是工作站版本,则需要更改一个文件(KJWizard.cfg文件)或客户端/服务器版本(KxCORBA.cfg文件)增加以下内容:
ODBCStoreSQLMapper.MyDSN.SQLOnCatalog1="从("
ODBCStoreSQLMapper.MyDSN.SQLOnCatalog2="选择"''| |架构|名称| |'""',''''| |对象|名称| |'""',对象|类型自"系统对象WHERE OBJECT_TYPE IN('表','视图')和架构名称不象'%%SYS%%'"
ODBCStoreSQLMapper.MyDSN.SQLOnCatalog3="联合所有"
ODBCStoreSQLMapper.MyDSN.SQLOnCatalog4="SELECT"'"| |架构|名称| |'""','""'| |视图|名称| |'""',查看类型系统视图不存在("
ODBCStoreSQLMapper.MyDSN.SQLOnCatalog5="从系统中选择1"_BI.BIMC\变量\赋值连接系统_BI.BIMC\变量v ON a.CATALOG\u NAME=v.CATALOG\u NAME AND a.CUBE\u NAME=v.CUBE\u NAME AND a.VARIABLE\u NAME=v.VARIABLE\u NAME"
ODBCStoreSQLMapper.MyDSN.SQLOnCatalog6="其中SCHEMA\u NAME=a.CATALOG\u NAME AND VIEW\u NAME=a.CUBE\u NAME AND(MANDATORY=1 OR MODEL\u ELEMENT\u TYPE IN('Measure','Hierarchy','Script')"
ODBCStoreSQLMapper.MyDSN.SQLOnCatalog7=)并且是有效的='TRUE'并且视图类型为'CALC',网站自助建站系统,'加入')"
ODBCStoreSQLMapper.MyDSN.SQLOnCatalog8=)按1订购,2"
TheKxCORBA.cfg文件文件(用于客户机/服务器安装)本身位于InfiniteInsight服务器安装目录中,名为:
C:\Program Files\SAP InfiniteInsight\InfiniteInsight VX.y.y\EXE\Servers\CORBA
其中x.y.z是您已安装的版本。
如果您使用的是标准工作站,则修改是KJWizard.cfg文件位于:
C:\Program Files\SAP InfiniteInsight\InfiniteInsightVx.y.y\EXE\Clients\KJWizardJNI
其中x.y.z是您安装的版本。
在本例中,我只包括表、视图、计算和联接视图,没有强制变量或"度量"、"层次结构","脚本"变量。
如果您想列出智能数据访问对象,您可能需要调整此配置SQL。
您可以注意到,我们正在更改一个ODBC DSN(MyDSN)的行为,因此可能需要在您的环境中调整此值。
您也可以用星号(*)替换它,然后此配置将被删除适用于所有ODBC DSN,可能无法在其他数据库上工作。
例如:
希望这能为您节省一些时间
嗨Abdel Dadouche,
真的很有帮助博客。什么时候我们疲于按照上述步骤,我们无法找到正确的答案KxCORBA.cfg文件文件。但是有一个可用的文件KxCOBRAShell-已验证.bat.
请您提出我们缺少什么以及如何解决这个问题。
谢谢,
Srikanth K
嗨Srikanth,
修改KxCORBA.cfg文件文件暗示您使用的是客户机/服务器安装。
文件本身位于InfiniteInsight服务器安装目录中,名为:
C:\Program Files\SAP InfiniteInsight\InfiniteInsight VX.y.y\EXE\Servers\CORBA
其中x.y.z是您安装的版本。
如果您使用的是标准工作站(又称工作站),则要修改的文件为 KJWizard.cfg文件它位于:
C:\Program Files\SAP InfiniteInsight\InfiniteInsightVx.y.y\EXE\Clients\KJWizardJNI
其中x.y.z是您安装的版本。
希望这能帮助您解决问题。
关于
Abdel
Hi Dadouche,
我们能够实现您提到的服务器逻辑,但我们无法看到前面的景色结束。可以吗请分享以下步骤视图。它如果您能分享一些截图,那就太好了。
谢谢并问候,
Srikanth Konakandla。
嗨,
这看起来很奇怪……
您是否用ODBC DSN条目名称更改了"MyDSN"令牌?
您还必须记住,一些分析视图将不会显示,云服务器免,特别是如果它们使用placeholhers和常规视图属性,免费网站自助建站,而且我们只使用calc和join视图(不使用measure、olad、hierachy和script视图)
您能在HANA Studio中运行以下SQL并告诉我它返回什么吗?
从中选择架构名称、视图名称、视图类型系统视图不存在时(
从系统中选择1_BI.BIMC\变量\赋值连接系统_BI.BIMC\变量v ON a.CATALOG_NAME=v.CATALOG_NAME AND a.CUBE_NAME=v.CUBE_NAME AND a.VARIABLE_NAME=v.VARIABLE_NAME
其中SCHEMA_NAME=a.CATALOG_NAME AND VIEW_NAME=a.CUBE_NAME AND(强制=1或者模型元素输入('Measure','Hierarchy','Script'))
)并且是有效的='TRUE'和视图输入('CALC','JOIN')
关于
Abdel
嗨,
我只是想强调一些自动分析组件不再需要这种解决方法,从SAP Predictive Analytics 2.2开始。
它仅适用于社交/推荐或您想访问属性视图的情况(无论使用哪个组件)。
请参考以下来源了解更多信息详情:
\u guides/pa22/en/pa22\u whatsnew\u en.pdf
https://css.wdf.sap.corp/sap/support/notes/2165858
https://css.wdf.sap.corp/sap/support/notes/2199585
,大数据分析学习