Тип Redshift для получения Динамо Динамо в конвейере данных? - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь использовать Dynamo Data Pipeline для копирования данных из DynamoDB в Redshift

Мне известно, что поддерживаются только скаляры (строки и числа , как выделено здесь )

Поскольку представляется, что типы столбцов красного смещения должны быть описаны таким образом, чтобы данные из DynamodB могли преобразовывать в них, я пытался скомбинировать типы десятичного (точность, масштаб) и тип float8, чтобы заставить его работать для числа с плавающей точкой.

У меня есть успех, когда я использую только целые числа, входящие в столбцы целых чисел и строки в столбцы строк.

Поддерживает ли даже это действие конвейера значения с плавающей запятой (т. Е. Десятичное в терминах DynamoDB)? Есть ли лучший инструмент / шаблон, чем конвейер данных aws?

Ошибка при перестановках типов, которые я пробовал:

ERROR: Unsupported Data Type: Current Version only supports Strings and Numbers Detail: ----------------------------------------------- error: Unsupported Data Type: Current Version only supports Strings and Numbers code: 9005 context: Table Name = <table_name_removed> query: 22964 location: table_dynamodb_scanner.cpp:233 process: query0_126_22964 [pid=6605] ---------------------
...