У меня возникла проблема, когда я пытаюсь сделать копию из этапа S3 (с заголовками столбцов, но в другом порядке, чем в целевой таблице снежинок) в базу данных снежинки, используя эту копию в команду
COPY INTO db.schema.table FROM @stage/file.csv
FILE_FORMAT=(TYPE= CSV field_delimiter ='|' SKIP_HEADER =1) ;
Есть ли способ, которым мы можем поместить sh файлы в том же порядке, что и в целевой таблице в снежинке?
Я также пробовал использовать SELECT в команде COPY, но не повезло, так как мы жесткий код заказа. Это утомительно и не то, что я ищу, так как мне нужно писать для многих таблиц.
Я вижу, есть опция MATCH_BY_COLUMN_NAME = CASE_SENSITIVE | CASE_INSENSITIVE | NONE
копирования, но она не поддерживает CSV-файл или структурированные данные