AWS Приклеить экспорт DDB к S3 Issues - PullRequest
0 голосов
/ 26 мая 2020

В настоящее время я работаю с AWS Glue для экспорта DDB в S3, но я столкнулся с несколькими проблемами.

  1. У меня есть столбец StringSet в DDB, и когда я экспортирую его в Json, он разрешается в [] вместо фактического значения ... Ниже приведен пример фрагмента сценария, который я использую :
datasource0 = glueContext.create_dynamic_frame.from_catalog(database = "fakename", table_name = "ddbTable", transformation_ctx = "datasource0")

applymapping1 = ApplyMapping.apply(frame = datasource0, mappings = [... ("setAtrribute", "set", "setAtrribute", "set")...], transformation_ctx = "applymapping1")

Я попытался распечатать datasource0 для ведения журнала, и он правильно распечатывается перед преобразованием.

...
"setAtrribute": [
        "value"
    ],
...

EDIT: logging.info (applymapping1.show ()) также правильно показывает setAttributes ... Weird ..

Любое решение для правильного экспорта StringSet в Set в Json?

Не связано, но когда сканер читает мою таблицу DDB, он читает столбцы в нижнем регистре. Есть ли способ сохранить его с учетом регистра?
...