繁体   English   中英

AWS DMS - 当使用目标端点作为 S3 和 .CSV 文件时,我们如何获取源列名称? 可能吗?

[英]AWS DMS - How can we get the source column names when using target endpoint as S3 and .CSV file ? Is it possible?

AWS DMS - 当使用目标端点作为 S3 和 .CSV 文件时,我们如何获取源列名称? 可能吗? 我在使用.parquet 时得到列名,但没有得到.CSV

使用 CDC 选项时,我也没有得到 OP 列。 正如 AWS 论坛中所提到的,它没有给我一个额外的 col,它可以基于从源中插入、更新和删除具有 I、U 或 D 值。

注意:我的源是本地 Oracle,并且在源级别为表上的所有列启用了日志记录

提前致谢!

创建 S3 目标端点时,您需要设置额外的连接属性。 要设置的属性和值是addColumnName=true;

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html#CHAP_Target.S3.Configuring

OP 列仅出现在 CDC 文件中,它们的名称类似于20141029-1134010000.csv. . 完整的加载文件,命名为LOAD00000001.csv默认情况下不包含 OP 列。 如果你想改变这种行为,你可以在创建目标端点时设置这个额外的属性: includeOpForFullLoad=true;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM