Ssis 使用SSI加载XML
我对SQLServer2005有一个ETL类型的要求。我是SSIS新手,但我相信它将是这项工作的合适工具 该项目与忠诚卡奖励系统有关。计划中的每个月合作伙伴都会发送一个或多个XML文件,详细说明上个月的合格交易。每个XML文件最多可以包含10000条记录。XML的格式非常简单,4个“header”元素,然后是包含记录元素的重复序列。关键记录要素是卡号、合作伙伴id和积分 该流程目前正在生产中运行,但它是作为一个c#应用程序开发的,它分别为每条记录运行一个insert。它非常慢,处理一个10000条记录文件需要8个多小时。通过使用SSIS,我希望提高性能和可维护性 我需要做的是:Ssis 使用SSI加载XML,ssis,Ssis,我对SQLServer2005有一个ETL类型的要求。我是SSIS新手,但我相信它将是这项工作的合适工具 该项目与忠诚卡奖励系统有关。计划中的每个月合作伙伴都会发送一个或多个XML文件,详细说明上个月的合格交易。每个XML文件最多可以包含10000条记录。XML的格式非常简单,4个“header”元素,然后是包含记录元素的重复序列。关键记录要素是卡号、合作伙伴id和积分 该流程目前正在生产中运行,但它是作为一个c#应用程序开发的,它分别为每条记录运行一个insert。它非常慢,处理一个10000
Rob。SSIS经常用于加载数据仓库,因此您的需求并不新鲜。看看,开始学习教程等 对于每个in-control流,它用于循环遍历目录中的文件、数据库中的表等。数据流是记录从源(xml文件)到目标(表)的转换的地方 您确实需要在它的许多风格中进行查找。谷歌“ssis加载数据仓库维度”;这将最终向您展示几种有效使用查找转换的技术 为了扁平化XML(如果足够简单的话),我只需要在数据流中使用XML源,XML任务用于更重的内容