python - 有没有办法将 csv 数据加载到雪花表中并报告每条记录是否已成功加载?(使用 Python)
问题描述
我正在尝试使用 copy into 命令将数据(csv 文件)加载到 snowsql 表中。我还想显示/报告一条消息,以了解是否所有记录都已成功加载,如果未成功加载,则无法加载哪个记录。
解决方案
雪花表函数 VALIDATE,可能会有所帮助:
验证在过去执行 COPY INTO 命令时加载的文件,并返回加载期间遇到的所有错误,而不仅仅是第一个错误。
最后执行的 COPY 命令的返回错误:
select * from table(validate(t1, job_id => '_last'));
详细信息:https ://docs.snowflake.com/en/sql-reference/functions/validate.html#validate
推荐阅读
- regex - 在python中使用正则表达式搜索字符串子字符串
- css - 如何在wordpress中将图像高度设置为100vh
- java - 检查子字符串是否在忽略大写、小写和特殊字符的字符串中?
- xamarin.forms - 如何为 Xamarin.Forms 中的自定义控件提供默认样式?
- php - 如何使 Twig 的 {{ app.user }} 在测试中不为空?
- javascript - JavaScript 函数
- php - 正则表达式排除被特殊字符包围的单词
- json - 消息有效负载的 JSON 结构
- php - 如何从 php 中的 html 中的锚标记中获取值
- javascript - 如何将 HTML 代码转换为 JSON 对象?