(代表雪花用户提交)
我有一个名为s3://bucket/path/test=integration_test_sanity/file.parquet的测试s3文件夹
我希望能够使用COPY INTO命令将其加载到雪花中,但是我希望能够加载具有test = * / file.parquet之类结构的所有测试文件夹。
我尝试过:
COPY INTO raw.test_sanity_test_parquet
FROM 's3://bucket/path/'
CREDENTIALS=(AWS_KEY_ID='XXX' AWS_SECRET_KEY='XXX')
PATTERN='test=(.*)/.*'
FILE_FORMAT = (TYPE = parquet)
还有
COPY INTO raw.test_sanity_test_parquet
FROM 's3://bucket/path/'
CREDENTIALS=(AWS_KEY_ID='XXX' AWS_SECRET_KEY='XXX')
PATTERN='test=.*/.*'
FILE_FORMAT = (TYPE = parquet)
这些都不起作用。我想知道Snowflake使用哪种正则表达式解析器,以及应该使用哪种正则表达式才能使其正常工作。
这可行,但是我不能仅筛选可能导致问题的测试文件夹
COPY INTO raw.test_sanity_test_parquet
FROM 's3://bucket/path/'
CREDENTIALS=(AWS_KEY_ID='XXX' AWS_SECRET_KEY='XXX')
PATTERN='.*/.*'
FILE_FORMAT = (TYPE = parquet)
有什么建议吗?谢谢!
答案 0 :(得分:0)
尝试一下 复制到raw.test_sanity_test_parquet 来自's3:// bucket / path /' CREDENTIALS =(AWS_KEY_ID ='XXX'AWS_SECRET_KEY ='XXX') PATTERN ='。 / test。 [。] parquet' FILE_FORMAT =(TYPE =实木复合地板)