C# 我可以将SSI合并到我的云应用程序中吗?
首先是广义问题: 我需要制作一个用户能够从云应用程序启动的ETL解决方案。我想做一个解决方案,他们做一些简单的映射,我的程序做其余的。他们不应该看到我的数据库,理想情况下,我也不应该看到甚至真正关心他们的数据源。目标是一种不干涉的方法。假设数据源是Access、Excel甚至Word,并遵循某种标准布局 具体来说,我们的应用程序在.NET框架上使用C#。我们将使用Azure托管我们的应用程序,使用SQLAzure托管我们的数据库。我正在研究使用SSI来设置ETL部分的主要部分,提供一些更适合我们用户的前端类型,并让该启动完成所有必要的ETL功能 这将为每个用户执行一次,但是每个用户需要自己的数据库,并且每个用户将拥有不同的遗留系统C# 我可以将SSI合并到我的云应用程序中吗?,c#,ssis,cloud,etl,data-migration,C#,Ssis,Cloud,Etl,Data Migration,首先是广义问题: 我需要制作一个用户能够从云应用程序启动的ETL解决方案。我想做一个解决方案,他们做一些简单的映射,我的程序做其余的。他们不应该看到我的数据库,理想情况下,我也不应该看到甚至真正关心他们的数据源。目标是一种不干涉的方法。假设数据源是Access、Excel甚至Word,并遵循某种标准布局 具体来说,我们的应用程序在.NET框架上使用C#。我们将使用Azure托管我们的应用程序,使用SQLAzure托管我们的数据库。我正在研究使用SSI来设置ETL部分的主要部分,提供一些更适合我们
我可以这样使用SSI吗?还是需要其他解决方案。有人知道编写自己的定制ETL有多难吗?如果您知道处理此问题的任何其他方法,我将非常有兴趣了解它们。没有Microsoft云提供SSIS作为SQL Azure的一部分。我知道SSRS测试版将于明年推出,但我没有听说SSIS的消息 因此,如果您想利用SQL Azure,我建议您:
- 本地托管SSI并连接 将Azure部署部署到本地 SSIS(这可能不是很可靠 (或可扩展)
- 设计自己的ETL基础设施。 有很多方法可以做到这一点, 取决于您的需求有多复杂 都是,又有多全面 您需要的解决方案
- 查找基于云的ETL提供程序。 如果你愿意的话,有很多 谷歌到处搜索,但我没有 个人推荐
- 本地托管SSI并连接 将Azure部署部署到本地 SSIS(这可能不是很可靠 (或可扩展)
- 设计自己的ETL基础设施。 有很多方法可以做到这一点, 取决于您的需求有多复杂 都是,又有多全面 您需要的解决方案
- 查找基于云的ETL提供程序。 如果你愿意的话,有很多 谷歌到处搜索,但我没有 个人推荐