SAPBI4.2 ODBC Impala配置

2020-09-03 00:52发布

         点击此处--->   EasySAP.com群内免费提供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。

         点击此处--->   EasySAP.com群内免费提供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。

付费偷看设置
发送
2条回答
callcenter油条
1楼-- · 2020-09-03 01:26

你好,谢谢丹尼斯!

最近,我在使用SAS Viya Impala连接配置时遇到了麻烦,并且错误消息是相同的。 添加具有UTF-16值的驱动程序管理器编码参数可解决此问题。

昵称总是被占用
2楼-- · 2020-09-03 01:33

我已将您的标签固定为可处理您的问题的内容。

一周热门 更多>