#snowflake-cloud-data-platform
Вопрос:
когда я попытался скопировать данные из внутреннего именованного этапа snowflake, используя опцию шаблона, я получил вывод «Копия выполнена с обработкой 0 файлов».
вот пример кода:
скопируйте в <target_table_name> из шаблона @test123_stage_int = ‘тест_.*’;
исключен из списка:
test123_stage_int/test_data.csv.gz
формат файла является :
-------------------------------- --------------- ---------------- ------------------
| property | property_type | property_value | property_default |
|-------------------------------- --------------- ---------------- ------------------|
| TYPE | String | CSV | CSV |
| RECORD_DELIMITER | String | n | n |
| FIELD_DELIMITER | String | | | , |
| FILE_EXTENSION | String | | |
| SKIP_HEADER | Integer | 0 | 0 |
| DATE_FORMAT | String | AUTO | AUTO |
| TIME_FORMAT | String | AUTO | AUTO |
| TIMESTAMP_FORMAT | String | AUTO | AUTO |
| BINARY_FORMAT | String | HEX | HEX |
| ESCAPE | String | NONE | NONE |
| ESCAPE_UNENCLOSED_FIELD | String | \ | \ |
| TRIM_SPACE | Boolean | false | false |
| FIELD_OPTIONALLY_ENCLOSED_BY | String | NONE | NONE |
| NULL_IF | List | [\N] | [\N] |
| COMPRESSION | String | AUTO | AUTO |
| ERROR_ON_COLUMN_COUNT_MISMATCH | Boolean | true | true |
| VALIDATE_UTF8 | Boolean | true | true |
| SKIP_BLANK_LINES | Boolean | false | false |
| REPLACE_INVALID_CHARACTERS | Boolean | false | false |
| EMPTY_FIELD_AS_NULL | Boolean | true | true |
| SKIP_BYTE_ORDER_MARK | Boolean | true | true |
| ENCODING | String | UTF8 | UTF8
Комментарии:
1. В шаблоне есть точка перед звездочкой. Я предполагаю, что это опечатка, но, вероятно, в этом и заключается проблема
2. Я думаю, что на самом деле этот период точен.
.*
является подстановочным знаком в документации.3. Возможно ли, что файл уже был загружен? Вы получите одно и то же сообщение, если попытаетесь загрузить один и тот же файл более одного раза.
Ответ №1:
добавьте параметр FORCE = TRUE, чтобы перезагрузить тот же файл и проверить, работает ли он. Также проверьте, есть ли в вашем файле stage данные.