SSIS
incognito007
这个作者很懒,什么都没留下…
展开
-
SSIS FOR EXCEL 多工作簿多工作表合并
多工作簿多工作表合并,比较容易。借用"正式竞赛[83]VBA多工作簿多工作表查询"的数据,表示感谢。数据有80个工作簿,每个工作簿有3个工作表,总共240个工作表。考虑数据比较大,因此导入数据库。(实际数据量很小,800行记录,可以直接导入EXCEL.第一步:创建表 第二步:IS内新建PACKAGE 第三步执行 第四步EX原创 2011-12-29 05:27:19 · 1701 阅读 · 0 评论 -
SSIS的OLEDB COMMAND中使用存储过程输出参数
OLEDB COMMAND使用存储过程输出参数,需要列对应关系,可以使用DERIVED COLUMN 增加一列来对应输出参数。 看个例子: CREATE PROCEDURE dbo.SpInputOutput @input as int, @output as datetime outputASBEGIN SET NOCOUNT ON;原创 2012-02-13 00:53:22 · 8225 阅读 · 0 评论 -
SQL SERVER 2012 DQS练习-集成服务(SSIS)
SQL SERVER 2012的集成服务(SSIS)中有一个DQS CLEANSING COMPENENT,下面练习一下它。 1,首先在 SQL DATA TOOLS中建立一个新的SSIS计划,注意现在改名了,不叫BIDS了,呵呵。2,建立一个OLE DB CONNECTION MANAGER, 拖放 OLE DB SOURCE,数据源是EXCEL。3,拖放 DQS CLEANSI原创 2012-04-01 10:35:06 · 2089 阅读 · 0 评论 -
SQL SERVER 2012 SSIS 之 POWERSHELL
一,连接服务器,执行PACKAGE1,建立连接2,取回对象3,创造执行对象4,调度计划,执行PACKAGE# Load the IntegrationServices Assembly $loadStatus = [Reflection.Assembly]::Load("Microsoft"+ ".SqlServer.Ma原创 2012-04-10 08:47:18 · 2008 阅读 · 0 评论 -
SSIS-批量导入图片到数据库
有时, 我们需要把图片导入到数据库,用T-SQL效率太低了。其实,使用SSIS,批量导入非常简单,方便。主要步骤:1,准备一个文本文件,记录每个图片的完整路径。这个用POWERSHELL最方便了,瞬间完成。% ($FILE IN FILES)ADD-CONTENT $FILE $_.FULLNAME2,数据库创建表 (可选)3,PACKAGE:文本文原创 2012-05-04 09:52:40 · 1359 阅读 · 0 评论 -
SSIS-批量导入图片到数据库续
前面我们全部用控件完成,没有代码。当然,更简单的是用代码。 整个PACKAGE,就两个控件:SCRIPT COMPONENT SOURCEOLE DB DESTINATION 下面是 C#代码public override void CreateNewOutputRows() { //以下注释-BY INCOGNITO // 获取全部文件原创 2012-05-04 11:43:54 · 1640 阅读 · 0 评论 -
SSIS-批量导出图片从数据库
前文说了导入,那么如何导出?这个就更简单了。 PACKAGE:OLEDB 数据库-派生列-出口列没有什么多说的了。原创 2012-05-04 11:10:32 · 2232 阅读 · 0 评论 -
SSIS-实用的表达式
下面,列出一些实用的表达式: 1,路径取文件名 •RIGHT([FilePath],FINDSTRING(REVERSE([FilePath]),"\\",1) - 1)•RIGHT(@[User::FilePath],FINDSTRING(REVERSE(@[User::FilePath]),"\\",1) - 1)2,空字符设置默认值 •LEN([STR原创 2012-05-06 08:56:18 · 6192 阅读 · 9 评论 -
SSIS-文本文件增加标题行
一般来说,如果标题行没有计算,可以用表达式。但是,如果有计算,比如,行数目,数量总计等,需要用SCRIPT TAKS AND SCRIPT COMPONENT. DATA FLOW TASK: FLAT FILE-ROW COUNT-SCRIPT COMPONENT-FLAT FILE WITHOUT HEADRECONTRO TASK:DATA FLOW-SCRIPT T原创 2012-05-19 21:39:39 · 1328 阅读 · 0 评论