点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
尝试通过连接到Cloudera Impala Server的基于Universe(unx)的报表运行时遇到以下错误。
发生以下数据库错误:[。 有关此错误的信息,请参考SAP支持门户上的SAP知识库文章2054721。 (IES 10901)(错误:INF )
该平台是RHEL7.4和Cloudera Impala Server(具有活动的Kerberos身份验证)上的SAP Business Intelligence 4.2 SP06。 信息设计工具已安装在WINDOWS系统上,已创建" Impala-DSN" 32位ODBC连接,所有测试均成功。 具有2个表的新Universe,已创建有关它们的新报告。
使用的驱动程序是64位Cloudera Impala ODBC驱动程序unixODBC。
WI的错误日志如下:
kctRequestProc.cpp:779:void cdztools :: RequestProcBasic :: generateResult(cdztools :: FixedLength_ UTF8String *&,const char *,const char *,const char *,const < strong> UTF8 *,const UTF8 *,std :: istream *,int,bool&):TraceLog消息123 | c9c56b25-2d25-a6d6-2ef9-6162a7638802 | 2019 09 05 18:58:54:432 | + 0400 |错误| | >> | E | | webiserver_bobi42.WebIntelligenceProcessingServer | 20948 | 47226402395904 || | 264 | 16 | 2 | 0 | BIlaunchpad.WebApp | bobi42.azercell.com :20858 :61.33:1 | Webi SDK.CorbaServerImpl.doProcess()| bobi42.azercell.com : 20858:61.33:12 | webiserver_bobi42.WebIntelligenceProcessingServer.processDPCommandsEx | localhost:20948:-1057990912.109:1 | Cge8PDAuokK4rkiALqKsdyQ1f |||||管理员|||||| **:RequestProc:user:Administrator,doc:" ",错误流: [kctRequestProc.cpp; 779]
Impala Server编码为UTF-16,但BI认为它为UTF8,在我看来是如此。
ODBC配置:
/app/bobj/sap_bobj/enterprise_xi40/ odbc.ini
[Impala-DSN] Description = Cloudera Impala ODBC驱动程序(64位) 主机= dn01bigdata 端口= 21050 驱动程序=/opt/cloudera/impalaodbc/lib/64/libclouderaimpalaodbc64.so SSL = 1 AllowSelfSignedServerCert = 1 AuthMech = 1 KrbRealm =ServicePrincipal规范化= 0 KrbFQDN = _HOST KrbServiceName =黑斑羚 UseKeytab = 1 UID = dloper UPNKeytabMappingFile =/app/bobj/sap_bobj/enterprise_xi40/dloper.json DefaultKeytabFile =/app/bobj/sap_bobj/enterprise_xi40/dloper.keytab
/app/bobj/sap_bobj/enterprise_xi40/ odbcinst.ini
[ODBC驱动程序] Simba Impala ODBC驱动程序64位=已安装 [Simba Impala ODBC驱动程序64位] Description = Simba Impala ODBC驱动程序(64位) 驱动程序=/app/bobj/sap_bobj/enterprise_xi40/linux_x64/odbc/simbaimpala/1.0/lib/libsimbaimpalaodbc64.so
/opt/cloudera/impalaodbc/lib/64/ cloudera.impalaodbc.ini
[驱动程序] #2 UTF-8、1 UTF-16 DriverUnicodeEncoding = 1 DriverManagerEncoding = UTF-16 ErrorMessagesPath =/opt/cloudera/impalaodbc/ErrorMessages/ LogLevel = 0 LogPath =
环境设置:
导出LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/opt/cloudera/impalaodbc/lib/64:/app/bobj/odbc/lib:/app/bobj/sap_bobj/enterprise_xi40/dataAccess/connectionServer/drivers/lib64 导出ODBCINI =/app/bobj/sap_bobj/enterprise_xi40/odbc.ini导出ODBCSYSINI =/app/bobj/sap_bobj/enterprise_xi40 导出CLOUDERAIMPALAODBCINI =/opt/cloudera/impalaodbc/lib/64/cloudera.impalaodbc.ini
isql正常工作。 我认为WI服务器尝试处理UTF-16之类的UTF-16数据并出错。
在Universe本身上,我选择了文本文件编码为UTF-16。
我还尝试配置Simba ODBC Impala连接(SAP NOTE 2583832),但是即使isql也给我错误并希望使用它。
请问任何疑问,如果情况不清楚或我错过了什么。
BR,
Ramil R。
你好,谢谢丹尼斯!
最近,我在使用SAS Viya Impala连接配置时遇到了麻烦,并且错误消息是相同的。 添加具有UTF-16值的驱动程序管理器编码参数可解决此问题。
我已将您的标签固定为可处理您的问题的内容。
一周热门 更多>