【发布时间】:2013-08-22 18:32:01
【问题描述】:
任务是在 Azure 云中实现 ETL 项目的 T 部分(转换)。我相信 HDInsight 是使用它的正确服务,但不确定。请批准或反对此选择。
我是这个领域的新手,如果有人能在这里指出正确的方向,我将不胜感激。
我希望能够开发转换服务(作业)并使用 Azure Storage/Compute Emulators 和 Visual Studio 2012(最好使用 C#)在本地测试它.我很确定 HDInsight 如何适合这张照片(如果有的话)。转换作业将从 blob 存储中读取文本文件并将数据生成(映射缩减)到 Azure 表存储中。
【问题讨论】:
-
我可能首先将其分为两个问题...一个关于在本地执行 HDInsight 代码,另一个关于部署自动化。要回答前者,您有两种选择,在本地启动并运行 Hadoop 集群(HDInsight 只是一个托管的 Hadoop 集群),或者在 Windows Azure 中启动并从本地开发环境访问它。两者都有不同的成本(工时与计算费用)和难度。但两者都应该工作。
标签: c# azure etl azure-hdinsight