Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/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
Sql server 2008 SQL Server 2008中SSI新手指南(R2)_Sql Server 2008_Ssis - Fatal编程技术网

Sql server 2008 SQL Server 2008中SSI新手指南(R2)

Sql server 2008 SQL Server 2008中SSI新手指南(R2),sql-server-2008,ssis,Sql Server 2008,Ssis,我已经阅读了(最好是在线)资源,以指导新手在MicrosoftSQLServer2008(特别是R2版本)中创建SSIS作业 对于上下文,我们尝试创建一个简单的ETL作业,从一个SQL server数据库的内容中提取,对源数据集中的XML行数据进行一些解析,并使用解析后的数据写入/更新另一个数据库中的一系列目标表 任何智慧之珠都将受到极大的赞赏。有大量的资源: -仅用于SSI的站点 (不是免费的,但任何时候都物有所值!) 微软还提供了一些msdn指南:智慧之珠1-SSIS包应该像所有其他代码

我已经阅读了(最好是在线)资源,以指导新手在MicrosoftSQLServer2008(特别是R2版本)中创建SSIS作业

对于上下文,我们尝试创建一个简单的ETL作业,从一个SQL server数据库的内容中提取,对源数据集中的XML行数据进行一些解析,并使用解析后的数据写入/更新另一个数据库中的一系列目标表


任何智慧之珠都将受到极大的赞赏。

有大量的资源:

  • -仅用于SSI的站点
  • (不是免费的,但任何时候都物有所值!)

微软还提供了一些msdn指南:

智慧之珠1-SSIS包应该像所有其他代码一样处于源代码控制中。这可以让你以后免受伤害

智慧之珠2-不要试图使用存储过程,甚至是带有临时表的SQL代码作为数据流的源。但是,您可以使用CTE

智慧之珠3-登台/历史表格是你的朋友,当你需要研究出错的事情时,它们会非常有用。如果我正在进行导入,我总是有两个暂存表,一个用于原始数据,另一个用于清理数据。现在我可以很容易地看到坏数据是如何在数据库中结束的,不管它是来自意外发送的坏数据还是过程中的错误。与导出相同,将所有导出的数据保存到历史记录表(按批处理),以便在出现问题时轻松进行研究

智慧之珠4-思考如何处理系统之间的数据不匹配或坏数据。想一想,当SSIS包出现故障时,人们将如何知道问题出在哪里。想想你将如何维护这个软件包,以及你将如何研究错误。不要忘记设置日志记录和错误处理


智慧之珠5-获取科尼桑垃圾目的地组件(http://www.konesans.com/products/trash-destination.aspx). 它是免费的,而且在开发过程中能够将数据流发送到垃圾箱(这样您就可以在数据查看器中看到数据)比由于错误而不小心弄乱大量的开发数据库要好。

pearl:问更具体的问题