微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Matillion S3 负载组件问题

如何解决Matillion S3 负载组件问题

我正在使用 Matillion ETL 工具通过 S3 加载组件将数据从 S3 存储桶加载到着陆表。

我有一个像下面这样的记录 000D3A8B328E|"Rila Borovets" AD||83634A3C|DDFS

归档分隔符是 |在加载此记录时,我收到以下错误错误代码:1214 分隔值缺少结束引号”

我想在不删除双引号的情况下加载来自源的值。 我有数百万条记录,很少有双引号,很少有双引号。我只有那些有双引号的记录有问题。

我如何处理这种情况。?

解决方法

您没有说明您在那里使用的是哪种 Matillion ETL 产品(可能是用于 Snowflake、Redshift 或 Delta Lake on Databricks 的 Matillion ETL)。

如果您的目标是 Sn​​owflake,请选择文件类型 CSV,那么您需要在 S3 加载组件中设置的唯一非默认参数是将字段分隔符更改为 |

如果您的目标是 Redshift,请选择 Data File Type Delimited,唯一的非默认参数是将 Delimiter 设置为 |

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。