Создание сцены снежинки с относительным путем - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь использовать имя папки «test» в качестве динамического c пути к папке для создания этапа Snowflake, которое следует после URL-адреса s3.

Команда копирования выполняется, но возвращает ноль записей.

  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/'

Чего не хватает?

1 Ответ

0 голосов
/ 25 февраля 2020

Попробуйте pattern='.*test/.*'. Pattern является регулярным выражением и должно соответствовать пути (клавиша S3) и имени файла. Вы можете использовать LIST , чтобы увидеть, что шаблон соответствует.

Или добавить test/ к URL сцены, попробуйте copy into test from @MYSQL_S3/test/;

...