在SSIS中使用SharePoint列表作为源和目标
2011-05-31 15:59
225 查看
在使用SharePoint列表做数据存储时,与其它系统做数据集成的时候真的是一大挑战。首先,第一时间想到的就是调用SharePoint提供的WebServices,Lists.asmx的GetListItems方法,但那编码量......喜欢写代码人觉得不太多,最关键的是在SSIS中想用调WebService组件时,SharePoint提供WebServices居然报“WSDL定义有问题”。
不得不寻找别的方法了,后来在codeplex上发现有个项目正好可以解决这个问题。好东西不敢独享,现在推荐给大家。
步骤如下:
一、到codeplex下载安装包
http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652
其中SharePointListAdaptersSetup.msi 是ForVS2008的,SharePointListAdaptersSetupForSqlServer2005.msi 是For VS2005。
二、关闭正在运行的VS,执行安装文件。
三、安装完后在VS中打开SSIS项目,然后将下图两个组件加到工具箱。
*安装前记得把VS先关掉!!!
添加后的效果如下:
四、最后就是使用了,到这里就不啰嗦了,只点出几个要点,详细可以参考后边附上的教程。
1.SharePoint列表源有下边几个关键属性(高级编辑器)。其中,视图名不写则取默认视图;另外,可以在输入输出属性中把不需要的列给去掉。
2.SharePoint列表目标的几个关键属性如下图。
有了这两个组件,做SharePoint的数据集成就方便多了,希望对大家有帮忙
不得不寻找别的方法了,后来在codeplex上发现有个项目正好可以解决这个问题。好东西不敢独享,现在推荐给大家。
步骤如下:
一、到codeplex下载安装包
http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652
其中SharePointListAdaptersSetup.msi 是ForVS2008的,SharePointListAdaptersSetupForSqlServer2005.msi 是For VS2005。
二、关闭正在运行的VS,执行安装文件。
三、安装完后在VS中打开SSIS项目,然后将下图两个组件加到工具箱。
*安装前记得把VS先关掉!!!
添加后的效果如下:
四、最后就是使用了,到这里就不啰嗦了,只点出几个要点,详细可以参考后边附上的教程。
1.SharePoint列表源有下边几个关键属性(高级编辑器)。其中,视图名不写则取默认视图;另外,可以在输入输出属性中把不需要的列给去掉。
2.SharePoint列表目标的几个关键属性如下图。
有了这两个组件,做SharePoint的数据集成就方便多了,希望对大家有帮忙
相关文章推荐
- 在SSIS中使用SharePoint列表作为源和目标
- 在SSIS中使用SharePoint列表作为源和目标
- Reporting Services 使用 SharePoint列表作为数据源的视图设置
- 使用Visual Studio给SharePoint列表添加Event Receiver
- SharePoint【ECMAScript对象模型系列】-- 06. 使用ECMA操作列表项对象(list item)
- jplayer中动态添加列表曲目(js提取request中的list数据作为js参数使用)
- WCF:使用启用声明的 WCF Web 服务作为 SharePoint 2010 外部内容类型(第4 部分,共 4 部分)
- SharePoint中使用SPFolderCollection以及SPFolder对象分层次显示文档列表
- 使用Visual Studio给SharePoint列表添加Event Receiver
- 解决:SharePoint当中的STP网站列表模板没有办法导出到其它语言环境中使用
- 在sharepoint中 使用SPSiteDataQuery来进行跨列表查询
- SharePoint 2010 PowerShell(3)使用PowerShell管理列表
- 在SQL Server 集成服务中使用开源SharePoint List组件对SharePoint列表进行ETL操作!
- Sharepoint 复制备份系列--使用编程方式复制列表1(Copy a SharePoint List Programmatically)
- SharePoint列表或表单库使用ID做标题
- 使用当前目录作为编译目标/可执行文件名称
- SharePoint 自定义列表页面定制续—[保存模板后不能正常使用]
- 使用C#如何访问SharePoint网站上的列表
- MOSS 2010:Visual Studio 2010开发体验(20)——使用ADO.NET Data Service快速访问SharePoint列表数据
- (转载addone)完全使用Linux作为桌面系统 —— 使用Linux两年记 --软件列表