Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Matillion ETL 工具通过 S3 加载组件将数据从 S3 存储桶加载到登陆表。
我有如下一条记录 000D3A8B328E|"Rila Borovets" AD||83634A3C|DDFS
归档分隔符是 | 在加载此记录时,我收到以下错误“错误代码:1214 分隔值缺少结束引号”
我想加载来自源的值而不删除双引号。我有数百万条记录,很少有双引号,很少有没有。我只对那些带有双引号的记录有问题。
我该如何处理这种情况。?
您没有说您在那里使用的是哪个 Matillion ETL 产品(可能是用于 Snowflake、Redshift 或 Databricks 上的 Delta Lake 的 Matillion ETL)。
如果您的目标是 Snowflake,请选择文件类型 CSV,那么您需要在 S3 加载组件中设置的唯一非默认参数是将字段分隔符更改为 |
如果您的目标是 Redshift,请选择 Data File Type Delimited,并且唯一的非默认参数再次将 Delimiter 设置为 |