Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以将SSI合并到我的云应用程序中吗?_C#_Ssis_Cloud_Etl_Data Migration - Fatal编程技术网

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

C# 我可以将SSI合并到我的云应用程序中吗?,c#,ssis,cloud,etl,data-migration,C#,Ssis,Cloud,Etl,Data Migration,首先是广义问题: 我需要制作一个用户能够从云应用程序启动的ETL解决方案。我想做一个解决方案,他们做一些简单的映射,我的程序做其余的。他们不应该看到我的数据库,理想情况下,我也不应该看到甚至真正关心他们的数据源。目标是一种不干涉的方法。假设数据源是Access、Excel甚至Word,并遵循某种标准布局 具体来说,我们的应用程序在.NET框架上使用C#。我们将使用Azure托管我们的应用程序,使用SQLAzure托管我们的数据库。我正在研究使用SSI来设置ETL部分的主要部分,提供一些更适合我们

首先是广义问题: 我需要制作一个用户能够从云应用程序启动的ETL解决方案。我想做一个解决方案,他们做一些简单的映射,我的程序做其余的。他们不应该看到我的数据库,理想情况下,我也不应该看到甚至真正关心他们的数据源。目标是一种不干涉的方法。假设数据源是Access、Excel甚至Word,并遵循某种标准布局

具体来说,我们的应用程序在.NET框架上使用C#。我们将使用Azure托管我们的应用程序,使用SQLAzure托管我们的数据库。我正在研究使用SSI来设置ETL部分的主要部分,提供一些更适合我们用户的前端类型,并让该启动完成所有必要的ETL功能

这将为每个用户执行一次,但是每个用户需要自己的数据库,并且每个用户将拥有不同的遗留系统


我可以这样使用SSI吗?还是需要其他解决方案。有人知道编写自己的定制ETL有多难吗?如果您知道处理此问题的任何其他方法,我将非常有兴趣了解它们。

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

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

  • 本地托管SSI并连接 将Azure部署部署到本地 SSIS(这可能不是很可靠 (或可扩展)
  • 设计自己的ETL基础设施。 有很多方法可以做到这一点, 取决于您的需求有多复杂 都是,又有多全面 您需要的解决方案
  • 查找基于云的ETL提供程序。 如果你愿意的话,有很多 谷歌到处搜索,但我没有 个人推荐

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

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

  • 本地托管SSI并连接 将Azure部署部署到本地 SSIS(这可能不是很可靠 (或可扩展)
  • 设计自己的ETL基础设施。 有很多方法可以做到这一点, 取决于您的需求有多复杂 都是,又有多全面 您需要的解决方案
  • 查找基于云的ETL提供程序。 如果你愿意的话,有很多 谷歌到处搜索,但我没有 个人推荐