【发布时间】:2016-04-07 22:04:47
【问题描述】:
我有一个在独立 EC2 VM 上运行的 Oracle 实例,我想做两件事。
1) 将我的一个 Oracle 表中的数据复制到 DynamoDB 可以读取的云目录中。这只会执行一次。
2) 然后,我希望每天将对该源表的任何更改附加到 DynamoDB 表中,作为另一行共享一个 ID,以便我可以看到该行随时间的变化情况。
理想情况下,我想要一个解决方案,就像将 SQL 查询的结果通过管道传输到将数据转储到云文件系统(S3、HDFS?)的程序中一样简单,然后我想要转换该数据转换为可以使用 DynamoDB 读取的格式。
所以我需要这些东西:
1) 一个传输设备,我希望能够在命令行中输入类似这样的内容:
sqlplus ... "SQL Query" | transport --output_path --output_type etc etc
2) 对于我需要云文件系统的路径,S3 看起来是显而易见的选择,因为我想要一个交钥匙解决方案。
3) 最后一部分很不错,因为我总是可以使用临时目录来保存我的原始文本并在另一个步骤中转换它。
【问题讨论】:
标签: oracle amazon-web-services amazon-ec2 amazon-dynamodb etl