Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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# XML到自定义SQL表_C#_Sql Server_Xml_Azure_Ssis - Fatal编程技术网

C# XML到自定义SQL表

C# XML到自定义SQL表,c#,sql-server,xml,azure,ssis,C#,Sql Server,Xml,Azure,Ssis,我每天都会收到一个大的XML数据源(5GB)(我需要通过HTTP获取)。这个提要是一些表的表示,这些表对于我的需要来说太复杂了,我想尽量减少它们。我已经改进了桌子的设计,只包括我绝对需要的东西,但我不确定最快的技术是什么 我在Azure中使用C#.NET 4.5和SQL Server(如果我的内存正确的话,2012年)完成了这项工作。我希望SSIS是最好的选择,但我认为Azure目前不支持它。如果是这样的话(我找不到任何文档支持这一点),你能给我指一些例子/文档吗 谢谢 您可以将XML数据源上载

我每天都会收到一个大的XML数据源(5GB)(我需要通过HTTP获取)。这个提要是一些表的表示,这些表对于我的需要来说太复杂了,我想尽量减少它们。我已经改进了桌子的设计,只包括我绝对需要的东西,但我不确定最快的技术是什么

我在Azure中使用C#.NET 4.5和SQL Server(如果我的内存正确的话,2012年)完成了这项工作。我希望SSIS是最好的选择,但我认为Azure目前不支持它。如果是这样的话(我找不到任何文档支持这一点),你能给我指一些例子/文档吗


谢谢

您可以将XML数据源上载到Azure表存储中,然后通过web作业处理它(请参阅:)


既然您提到您每天收到一个提要,那么就可以安排Web作业。

如何从表存储转到SQL?另外,什么会将提要放入表存储中?这一部分需要定时,而不是处理部分,你说“我每天都会收到一个大的XML数据源(5GB)”,但没有提到如何做到这一点。发件人可以直接将其放到Azure吗?您的Web作业将读取XML数据提要,并执行您需要执行的任何处理,以“精简”并将结果插入SQL。我使用了错误的术语。我需要通过HTTP做一个get(更新了这个细节的问题)。因此,我需要能够ping一个http/ftp URL,当文件存在时,获取它,然后将其放入sqlazure。这一切仍然适用。请参阅此附加资源:。创建一个计划作业来ping服务器,并通过HTTP下载并存储在Azure表存储中。嘿,你如何将其放入SQL?我知道我必须通过streamreader流式处理它,才能通过C#完成。但真的没有办法在Azure中调用SSI来实现这一点吗?