Я пытаюсь использовать 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] ---------------------