我已经使用我的aws凭证在雪花上创建了一个名为csv_stage的s3链接平台,创建成功。
现在我正在尝试查询以下阶段
select t.$1, t.$2 from @sandbox_ra.public.csv_stage/my_file.csv t
但是我遇到的错误是
Failure using stage area. Cause: [The AWS Access Key Id you provided is not valid.]
知道为什么吗?我必须在查询本身中传递一些信息吗?
感谢您的帮助!
最后,假设我的s3位置有3个不同的csv文件。我想将它们每个分别加载到不同的雪花表中。最好的方法是什么?
答案 0 :(得分:1)
关于问题的最后一部分:您可以使用一个文件名或特定的regex模式使用一个COPY INTO命令加载多个文件。但是,由于对于3个不同的表有3个不同的文件,因此还必须使用3个不同的COPY INTO命令。
关于查询阶段,您可以在以下问题中找到更多提示:
答案 1 :(得分:0)
我发现我提供的aws凭证不正确。解决该问题后,查询即可正常工作。