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
Ssis 使用SSI生成和存储结果集_Ssis - Fatal编程技术网

Ssis 使用SSI生成和存储结果集

Ssis 使用SSI生成和存储结果集,ssis,Ssis,我正在考虑构建一个SSIS包,它将执行复杂的存储过程来生成结果集,并将这些结果集作为表存储在另一个数据库中。由于从结果集生成的列是已知的,因此可以考虑手动创建目标表的可能性。理想情况下,动态查看创造性表格 如果能分享此类要求的例子,我将不胜感激 也许我遗漏了什么,但这是使用SSI的标准方式 源->转换(本例中的存储过程)->目标(表) 查看本教程:这里有一种方法。您甚至不需要SSIS,其想法是创建一个包,然后使用窗口服务触发每周作业。我还需要处理异常和日志记录。我建议您不要使用“windows服

我正在考虑构建一个SSIS包,它将执行复杂的存储过程来生成结果集,并将这些结果集作为表存储在另一个数据库中。由于从结果集生成的列是已知的,因此可以考虑手动创建目标表的可能性。理想情况下,动态查看创造性表格


如果能分享此类要求的例子,我将不胜感激

也许我遗漏了什么,但这是使用SSI的标准方式

源->转换(本例中的存储过程)->目标(表)


查看本教程:

这里有一种方法。您甚至不需要SSIS,其想法是创建一个包,然后使用窗口服务触发每周作业。我还需要处理异常和日志记录。我建议您不要使用“windows服务”,而是使用SQL代理(除非您运行的是SQL Express)。现在您需要打开一些工具并开始编码,因为这里没有任何具体的问题。我如何处理源表和目标表的映射。在我的例子中,这不是一个简单的映射。源和目标中的表不匹配。目标表中的表包含来自另外两个源的列一般来说,您需要首先标识两个源之间的公共键,以便确定是将来自其他列的数据添加到目标表中,还是根据目标表中的现有记录进行更新如何处理源和目标的映射桌子。在我的例子中,这不是一个简单的映射。源和目标中的表不匹配。目标中的表包含来自另外两个源的列。