雪花映射 CSV 文件中的列名称
我在 Snowflake 中有一个表,其中有 24 列。我的 S3 存储桶中还有一个 CSV 文件,其列数不断变化。有时它可以是 4 列,有时可以是 24 列等。我还需要将 CSV 文件列的名称映射到 Snowflake 表列的名称。有什么办法可以做到吗?
I have a table in Snowflake that have 24 columns in it. And I also have a CSV files in the S3 bucket with the changing number of columns. Sometimes it can be 4 columns and sometimes it can be 24 columns etc. I need also map the names of the CSV files columns to the name of the Snowflake table columns. Is there any way how to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要预处理 CSV 文件,使其格式与目标表更加一致。
您可以提取列标题并生成将这些列映射到表中的 COPY 命令。
You would need to pre-process your CSV file to bring it to a more consistent format as your target table.
You can extract the column header and generate a COPY command mapping those columns into your table.