Я использую AWS Redshift для загрузки нескольких файлов S3 с помощью команды COPY. Я делаю это через манифест. У нас может быть несколько файлов манифеста, которые нужно будет загружать в Redshift в любой момент времени. Каков наилучший способ загрузки нескольких файлов манифеста в Redshift?Redshift - копирование нескольких файлов манифеста
Возможно ли выполнить команду копирования, передающую список/массив файлов манифеста, как показано ниже?
copy schema.table_name
from 's3://my-bucket/manifest1.manifest', 's3://my-bucket/manifest2.manifest', 's3://my-bucket/manifest3.manifest'
credentials 'aws_access_key_id=XXXX;aws_secret_access_key=YYYY'
manifest gzip format as json 'auto';
Или можно выполнить несколько команд копирования из разных приложений, не влияя на общую производительность Redshift слишком много? Моя проблема с одновременным выполнением нескольких команд копирования заключается в том, что она будет вводить конкуренцию ресурсов при выполнении копии.
Существует уже решение, и даже более ОП решила свою проблему самостоятельно. –
Я знаю, но я думал, что важно упомянуть, что его решение может не работать для всех случаев, и важно, чтобы люди, которые сюда попали (как и я), знали, что заранее – JustinCase
Хорошо, поскольку вы убеждены в своих решение это нормально. Пусть он останется здесь. :-) –