首先是广义问题: 我需要制作一个ETL解决方案,用户可以从云应用程序启动。我想做一个解决方案,他们做一些简单的映射,我的程序完成剩下的工作。他们不应该看到我的数据库,理想情况下,我应该看到甚至真的关心他们的数据源。目标是放手。假设数据源是Access,Excel甚至Word,并遵循一定程度的标准布局。
具体来说,我们的应用程序在.NET框架上使用C#。我们将使用Azure来托管我们的应用程序,使用SQL Azure来托管我们的数据库。我正在研究使用SSIS来设置ETL部分的主要部分,抛出一些更为我们用户定制的前端,并启动它以完成所有必要的ETL功能。
每个用户要做一次,但每个用户都需要自己的数据库,每个用户都有不同的遗留系统。
我可以这样使用SSIS,还是需要不同的解决方案?有谁知道编写自己的定制ETL有多难?如果你知道处理这个问题的任何其他方法,我会非常有兴趣听到它们。
答案 0 :(得分:1)
作为SQL Azure的一部分,SSIS没有Microsoft云产品。我知道 SSRS 测试版将于明年推出,但是没有听说过SSIS的消息。
因此,如果您想使用SQL Azure,我建议: