Как использовать AWS DMS для переноса списка JSON в DynamoDB? - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь использовать AWS DMS (служба миграции баз данных) для загрузки данных из MS SQL Server в AWS DynamoDB.Один из столбцов в таблице SQL содержит допустимый список JSON.Я пробовал несколько вещей, но данные продолжают поступать в DynamoDB в виде строки вместо списка.

На этой странице описывается, как использовать сопоставление объектов, чтобы сообщить DynamoDB, каким должен быть тип данных: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html#CHAP_Target.DynamoDB.ObjectMapping

Похоже, я должен иметь возможность использовать «тип-атрибута» и «подтип-атрибут», однако они плохо документированы в отношении допустимых значений.

Интересно, что если я использую Python вместе с библиотеками boto3 и json, он работает как положено, то есть я могу поместить данные в DynamoDB в виде списка, а не строки.

Кто-нибудь знает, как это сделать с помощью DMS?

...