String包含不可翻译的字符 - Informatica Teradata ODBc

时间:2016-10-18 18:49:59

标签: unicode odbc teradata informatica

我试图将数据从登台表流向维度,其中两个表都是unicode。当我将数据从文件加载到我的临时表时,数据被加载(unicode)。但是当我从staging将数据加载到Dimension层表(unicode)时,数据没有插入,并且抛出了以下错误。

注意:我在工作流管理器,odbc管理员中更改了连接字符串的代码页,并且该表也定义了unicode字符集。

FnName: Execute -- [Teradata][ODBC Teradata Driver][Teradata Database] The string contains an untranslatable character.
LEGAL_ENTITY_NAME (LEGAL_ENTITY_NAME:UniChar.255:): "SCIENCES FARMAC->UTICA DO BRASIL LTDA"
  EXTERNAL_VALUE (EXTERNAL_VALUE:UniChar.255:): "G_BR_501"
  PARENT_LEGAL_ENTITY_NAME (PARENT_LEGAL_ENTITY_NAME:UniChar.255:): "GLOBAL (ALL COMPANIES)"
  OTHER_PARENT_LEGAL_ENTITY_NAME1 (OTHER_PARENT_LEGAL_ENTITY_NAME1:UniChar.255:): "(NULL)"
  OTHER_PARENT_LEGAL_ENTITY_NAME2 (OTHER_PARENT_LEGAL_ENTITY_NAME2:UniChar.255:): "(NULL)"
  COUNTRY_CD (COUNTRY_CD:UniChar.10:): "BR

临时表中的原始数据如下所示

SCIENCES FARMACˆUTICA DO BRASIL LTDA,G_BR_501,(ALL COMPANIES),null,null,BR

非常感谢帮助

0 个答案:

没有答案