使用相对路径创建雪花舞台

Snowflake stage creation with relative path

我正在尝试使用 "test" 文件夹名称作为创建 Snowflake 阶段的动态文件夹路径,它位于 s3 url 之后。

复制命令运行但 returns 零记录。

  create or replace stage MYSQL_S3 url='s3://myproject/product/BackEnd/'
  credentials=(aws_key_id='x' aws_secret_key='s' AWS_TOKEN='s')
  file_format = myformat.format_csv;


 copy into test from @MYSQL_S3 pattern = 'test/'

有什么东西不见了吗?

尝试pattern='.*test/.*'Pattern is a regex and has to match the path (S3 key) and the filename. You can use LIST 查看匹配的模式。

或将 test/ 附加到阶段 url,尝试 copy into test from @MYSQL_S3/test/;