雪花-创建阶段-Azure动态网址的模式

时间:2020-02-04 16:50:22

标签: azure url snowflake-cloud-data-platform stage

我想为一个阶段指定一个动态URL,但是*不起作用。有什么办法吗?

我想做这样的事情:

CREATE OR REPLACE STAGE MY_STAGE
  url                   = 'azure://mystorage.blob.core.windows.net/mycontainer/myfolder/*/myparquet'  
  credentials           = ...
  file_format           = (type = 'parquet')
;

1 个答案:

答案 0 :(得分:2)

我不确定是否可以分阶段进行此操作,但是可以在复制语句中进行。

所以您可以这样设置舞台:

CREATE OR REPLACE STAGE MY_STAGE
  url                   = 'azure://mystorage.blob.core.windows.net/mycontainer/myfolder/'  
  credentials           = ...
  file_format           = (type = 'parquet')
;

,然后使用复制成语句,如下所示:

copy into mytable
from @MY_STAGE
  pattern='.*/myparquet';

请参见Copy into documentation