【问题标题】:Snowflake - CREATE STAGE - Pattern for dynamic url with AzureSnowflake - CREATE STAGE - Azure 的动态 url 模式
【发布时间】:2020-02-04 16:50:22
【问题描述】:
我想为舞台指定一个动态 url,但 * 不起作用。有什么办法吗?
我想做这样的事情:
CREATE OR REPLACE STAGE MY_STAGE
url = 'azure://mystorage.blob.core.windows.net/mycontainer/myfolder/*/myparquet'
credentials = ...
file_format = (type = 'parquet')
;
【问题讨论】:
标签:
azure
url
snowflake-cloud-data-platform
stage
【解决方案1】:
我不确定是否有办法在一个阶段做到这一点,但你可以在你的副本语句中做到这一点。
所以你可以像这样设置你的舞台:
CREATE OR REPLACE STAGE MY_STAGE
url = 'azure://mystorage.blob.core.windows.net/mycontainer/myfolder/'
credentials = ...
file_format = (type = 'parquet')
;
然后使用如下所示的 copy into 语句:
copy into mytable
from @MY_STAGE
pattern='.*/myparquet';
见Copy into documentation。