我想知道如果我的dynamoDB数据包含JSON格式的值,是否可以将数据从dynamoDB复制到redshift。如果可以,将如何实现?
u0njafvf1#
你可以把值从DynamoDB上传到s3,然后你可以复制命令,把数据加载回红移。Redshift支持JSON结构复制到DB中。参考链接:http://docs.aws.amazon.com/redshift/latest/dg/copy-usage_notes-copy-from-json.html
sqyvllje2#
现在,您可以使用COPY将数据从DynamoDB移动到amazon redshift中1.假定表已经在红移中创建
copy <redshift_tablename> from 'dynamodb://<table_name>' credentials 'aws_access_key_id=<access_key_id>;aws_secret_access_key=<secret_access_key>' readratio <ratio>;
2条答案
按热度按时间u0njafvf1#
你可以把值从DynamoDB上传到s3,然后你可以复制命令,把数据加载回红移。
Redshift支持JSON结构复制到DB中。参考链接:http://docs.aws.amazon.com/redshift/latest/dg/copy-usage_notes-copy-from-json.html
sqyvllje2#
现在,您可以使用COPY将数据从DynamoDB移动到amazon redshift中
1.假定表已经在红移中创建
1.您需要确保红移数据类型"容纳"来自DynamoDB的数据类型
参考:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/RedshiftforDynamoDB.html