IDT 4.2列引用表的数据类型与数据库表的数据类型不同

2020-08-16 01:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在通过将数据源从Teradata数据库更改为AWS Redshift数据库在BO 4.2中进行迁移

BO IDT版本:4.2版本:4.2支持包6补丁6)

在插入表并定义其联接之后,在Data Foundation层中。 同时对显示为" <列A>引用的表<表A>的数据类型与数据库表中的数据类型不同"的错误的表结构进行完整性检查。 仅针对日期字段显示此错误。 在DFL层中,将相应的日期字段数据类型属性映射为"未定义"数据类型。 根据Redshift DB表中的列,尝试通过将列的数据类型更改为日期,时间,时间戳和其他数据类型(例如varchar)进行尝试,并对表结构进行完整性检查。 但是仍然显示错误。 任何人都知道或面临此问题,请分享任何工作或寻求任何补丁? 请提出您的想法以解决此问题。

先谢谢了!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在通过将数据源从Teradata数据库更改为AWS Redshift数据库在BO 4.2中进行迁移

BO IDT版本:4.2版本:4.2支持包6补丁6)

在插入表并定义其联接之后,在Data Foundation层中。 同时对显示为" <列A>引用的表<表A>的数据类型与数据库表中的数据类型不同"的错误的表结构进行完整性检查。 仅针对日期字段显示此错误。 在DFL层中,将相应的日期字段数据类型属性映射为"未定义"数据类型。 根据Redshift DB表中的列,尝试通过将列的数据类型更改为日期,时间,时间戳和其他数据类型(例如varchar)进行尝试,并对表结构进行完整性检查。 但是仍然显示错误。 任何人都知道或面临此问题,请分享任何工作或寻求任何补丁? 请提出您的想法以解决此问题。

先谢谢了!

付费偷看设置
发送
7条回答
Doze时光
1楼-- · 2020-08-16 02:20

基于注释中提供的详细信息,应该构建新的Universe。
仅通过更改连接就无法将基于一个DB的Universe转换为基于另一个DB的Universe。
手动步骤 使所有对象等再次工作使其变得不值得。

派大星 ヾ
2楼-- · 2020-08-16 02:11

但是您在IDT中做什么?

您是要更改基于Teradata的现有Universe还是要 新宇宙?

野沐沐
3楼-- · 2020-08-16 02:34

Denis Konovalov 感谢您的建议,但是 测试使用Redshift DB连接使用单个表创建了新的Universe。 在执行完整性检查时,一切都很好。 对于"表/表结构"部分,仅对日期字段抛出以下错误。 仅供参考,我们正在使用亚马逊

" <列X>引用的表<表X>与数据库表中的数据类型不同"

那里有什么解决方法,或者需要应用任何补丁。

IDT版本:4.2支持包6(补丁6)。 内部版本:14.2.6

ODBC驱动程序:SAP Amazon Redshift ODBC驱动器

Alawn_Xu
5楼-- · 2020-08-16 02:25

谢谢您Denis Konovalov 供您输入。 确保让我将此问题记录为支持事件。

奄奄一息的小鱼
6楼-- · 2020-08-16 02:11

我们已经在Redshift DB表日期列级别中检查了此问题,在现有Universe中,通过更改连接刷新结构,同时更改其限定符 检查表中的日期字段得到相同的错误。 以及使用Redshift DB连接创建具有新数据基础层和业务层的新Universe。 插入新表并检查其日期字段,也会出现同样的错误。

"(列名)joining_date引用表employee(表名)的数据类型与数据库表中的数据类型不同"

一周热门 更多>