Как сопоставить поля JSON столбцам по имени в AWS Firehose COPY - PullRequest
0 голосов
/ 27 апреля 2019

При настройке AWS Kinesis Firehose для загрузки данных из потока файлов JSON в документации говорится, что я могу использовать файл jsonpaths для сопоставления имен полей JSON со столбцами. (https://docs.aws.amazon.com/redshift/latest/dg/copy-parameters-data-format.html#copy-json)

Однако я не хочу полагаться на правильный порядок столбцов в моей таблице Redshift, поскольку это очень хрупко, но вместо этого я хотел бы сопоставить имена полей JSON непосредственно с именами столбцов.

Firehose делает нечто подобное уже при использовании JSON 'auto' в команде копирования, но тогда я не могу контролировать имена столбцов в моей таблице, и отображение вложенных значений становится рутиной.

...