【问题标题】:Redshift to DynamoDB红移到 DynamoDB
【发布时间】:2015-08-20 19:41:00
【问题描述】:

我有一个 Redshift 表,其中包含一堆记录(几十亿),我想将其放入 DynamoDB 并希望得到一些帮助。请查看我所拥有的简化版本:

CustomerID        Object        Color
0001              Cat           White
0001              Dog           Brown
0001              Lamp          White
0002              Car           Blue
0003              Fish          Blue
0003              House         Blue

等等。客户当前拥有与对象一样多的记录。我想要一个 Dynamo 表,它将客户作为哈希值,并将所有对象颜色对与键一起存储。

【问题讨论】:

    标签: amazon-web-services amazon-dynamodb amazon-redshift


    【解决方案1】:

    不确定是否有直接连接到 DynamoDB 的 RedShift 连接器,但是,您绝对可以使用 export from Redshift to S3import to DynamoDB from S3。就 DynamoDB 而言,您需要做的就是使用您想要的架构设置一个表(例如 Hash - CustomerId - “String”)。

    【讨论】:

    • 谢谢!我像这样从 Redshift 导出它: zip11{"n":"123456790"}mail1{"SS":["2015-06-15","2015-06-17","RevSpring-PA","FCM" ,"Dummyvar"]} zip11{"n":"123456789"}mail1{"SS":["2015-07-10","2015-07-12","标准寄存器","FCM","Dummyvar "]}mail2{"SS":["2015-06-29","2015-07-01","标准寄存器","FCM","Dummyvar"]}mail3{"SS":["2015- 08-01","2015-08-03","helix EDUCATION","FCM","Dummyvar"]}mail4{"SS":["2015-07-24","2015-07-26", "Standard Register","FCM","Dummyvar"]} 等等,但我收到“提供的 AttributeValue 为空”错误。我检查了所有 {"SS": 后跟数组
    猜你喜欢
    • 2014-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 2020-03-01
    • 2019-04-22
    相关资源
    最近更新 更多