我正在寻找可在AWS计划任务/作业将查询外部HTTP服务器,最好的工具。外部服务器回复XML文件,以便理想地将这些文件存储在S3上然后处理,并将抛光的数据移动到Redshift。我正在研究AWS Data Pipeline和Amazon EMR,但他们主要关注在AWS中移动数据。 有什么建议吗? 感谢导入XML数据到AWS
1
A
回答
0
Amazon简单工作流服务(SWF)可以是溶液。我确信SWF可以做到这一点,但有点沉重。数据管道需要更多编程。
这里是SWF &数据管道之间的不同:
问:如何为AWS数据管道从亚马逊的简单工作流服务有什么不同?
虽然这两个服务都提供执行跟踪,重试和异常处理功能以及运行任意操作的能力,但AWS Data Pipeline专门设计用于简化大多数数据驱动工作流程中常见的特定步骤 - 尤其是,在他们的输入数据满足特定的准备就绪标准之后执行活动,在不同的数据存储之间容易地复制数据以及调度链式变换。这种高度专注的重点意味着其工作流定义可以快速创建,无需代码或编程知识。 Ref.
或者,你可以使用SWF创建时间表,然后把处理逻辑AWS LAMBDA。使用SWF触发器AWS Lambda功能会更简单。
0
如果您使用的是AWS DataPipeline,您可以编写一个ShellCommandActivity(python脚本或任何cust exe),它可以从目标服务器获取XML,将其粘贴到CSV并将其保存到s3,然后可以使用RedshiftCopyActivity指示Redshift从该位置加载文件。
相关问题
- 1. 导入XML数据
- 2. 导入的JMeter testResults XML数据到MySQL
- 3. 将XML导入到SQL Server数据库
- 4. 将xml导入到oracle数据库表
- 5. 从XML文件导入数据到R
- 6. 将XML导入到phpmyadmin数据库中
- 7. 将XML导入到未导入的SQL Server 2005数据中
- 8. 将xml数据导入数据集
- 9. 将XML数据导入到数据库中
- 10. 将XML数据导入/导出到SQL Server Compact Edition?
- 11. 导入XML到datagridview
- 12. 插入XML数据到数据库
- 13. 在datastax中导入xml数据图
- 14. 创建mysql数据库和导入XML
- 15. 如何导入Qt中的XML数据
- 16. 在SQL Server 2008中导入XML数据
- 17. 将XML导入MySQL数据库
- 18. 将XML-RPC数据导入SQL表
- 19. 将XML DB数据导入Solr
- 20. 通过https导入XML数据
- 21. 用Drupal8从XML文件导入数据
- 22. DB2导入(原始)XML数据
- 23. 与PFFiles AWS S3误差导入导出的解析数据后
- 24. 如何将XML文件写入到AWS
- 25. AWS导入/导出和devpay
- 26. 导入CSV数据到MySQL
- 27. 导入数据到MSSQL 2012
- 28. 导入CSV数据到MATLAB
- 29. 将数据导入到dataGridView
- 30. 导入excel数据到SQL