我可以将SSIS合并到我的云应用程序中吗?

时间:2010-12-08 02:31:09

标签: c# ssis cloud etl data-migration

首先是广义问题: 我需要制作一个ETL解决方案,用户可以从云应用程序启动。我想做一个解决方案,他们做一些简单的映射,我的程序完成剩下的工作。他们不应该看到我的数据库,理想情况下,我应该看到甚至真的关心他们的数据源。目标是放手。假设数据源是Access,Excel甚至Word,并遵循一定程度的标准布局。

具体来说,我们的应用程序在.NET框架上使用C#。我们将使用Azure来托管我们的应用程序,使用SQL Azure来托管我们的数据库。我正在研究使用SSIS来设置ETL部分的主要部分,抛出一些更为我们用户定制的前端,并启动它以完成所有必要的ETL功能。

每个用户要做一次,但每个用户都需要自己的数据库,每个用户都有不同的遗留系统。

我可以这样使用SSIS,还是需要不同的解决方案?有谁知道编写自己的定制ETL有多难?如果你知道处理这个问题的任何其他方法,我会非常有兴趣听到它们。

1 个答案:

答案 0 :(得分:1)

作为SQL Azure的一部分,SSIS没有Microsoft云产品。我知道 SSRS 测试版将于明年推出,但是没有听说过SSIS的消息。

因此,如果您想使用SQL Azure,我建议:

  • 在本地托管SSIS并进行连接 您的Azure部署到本地 SSIS(这可能不太可靠 或可扩展)
  • 设计您自己的ETL基础架构。 有很多方法可以做到这一点, 取决于您的需求有多复杂 是,以及如何全面的 你需要的解决方案
  • 找一个基于云的ETL提供商。 如果你,有很多 谷歌周围,但我没有 个人建议