自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微軟 BI 系列隨筆 - SSIS 2012 基礎(chǔ) - SSIS 項目部署模型

數(shù)據(jù)庫 SQL Server
SSIS 2012 支持兩種部署模型:項目部署模型和包部署模型。 使用項目部署模型可以將項目部署到 Integration Services 服務(wù)器,使用包部署模型可以將單獨的包部署到Integration Services 服務(wù)器。

   關(guān)于部署

  SSIS 2012 支持兩種部署模型:項目部署模型和包部署模型。 使用項目部署模型可以將項目部署到 Integration Services 服務(wù)器,使用包部署模型可以將單獨的包部署到Integration Services 服務(wù)器。   下表顯示使用項目部署模型和使用包部署模型之間的差異和相似之處。

在使用項目部署模型時

使用包部署模型時

項目是部署單元。

包是部署單元。

參數(shù)用于向包屬性賦值。

配置用于向包屬性賦值。

將包含包和參數(shù)的項目生成為一個項目部署文件(.ispac 擴展名)。

包(.dtsx 擴展名)和配置(.dtsConfig 擴展名)單獨保存到文件系統(tǒng)中。

將包含包和參數(shù)的項目部署到 SQL Server 實例上的 SSISDB 目錄中。

包和配置復(fù)制到另一臺計算機上的文件系統(tǒng)中。 包也可以保存到 SQL Server 實例上的 MSDB 數(shù)據(jù)庫中。

數(shù)據(jù)庫引擎需要 CLR 集成。

數(shù)據(jù)庫引擎不需要 CLR 集成。

特定于環(huán)境的參數(shù)值存儲于環(huán)境變量中。

特定于環(huán)境的配置值存儲于配置文件中。

可在執(zhí)行前在服務(wù)器上驗證目錄中的項目和包。 可以使用 SQL Server Management Studio、存儲過程或托管代碼執(zhí)行該驗證。

恰好在執(zhí)行之前對包進行驗證。 還可以使用 dtExec 或托管代碼驗證包。

通過對數(shù)據(jù)庫引擎啟動執(zhí)行,來執(zhí)行包。 在開始執(zhí)行前,將項目標識符、顯式參數(shù)值(可選)和環(huán)境引用(可選)分配給某一執(zhí)行。

還可以使用 dtExec 執(zhí)行包。

使用 dtExec 和 DTExecUI 執(zhí)行實用工具執(zhí)行包。 適用配置是通過命令提示符參數(shù)(可選)來標識的。

在執(zhí)行過程中,包生成的事件將自動捕獲并保存到目錄中。 您可以使用 TRANSACT-SQL 視圖查詢這些事件。

在執(zhí)行過程中,包生成的事件不自動捕獲。 日志提供程序必須添加到包以便捕獲事件。

包在單獨的 Windows 進程中運行。

包在單獨的 Windows 進程中運行。

SQL Server 代理用于計劃包執(zhí)行。

SQL Server 代理用于計劃包執(zhí)行。

項目部署模型

下面列出了適用于項目部署模型時的功能:

功能

說明

參數(shù) 參數(shù)指定包將使用的數(shù)據(jù)。 您可以分別使用包參數(shù)和項目參數(shù)將參數(shù)范圍限定在包級別或項目級別。 參數(shù)可用于表達式或任務(wù)中。 在將項目部署到目錄時,可為每個參數(shù)分配文字值,或者使用在設(shè)計時分配的默認值。 還可以引用環(huán)境變量來代替文字值。 在包執(zhí)行時解析環(huán)境變量值。
環(huán)境 環(huán)境是可由 Integration Services 項目引用的變量的容器。 每個項目可以具有多個環(huán)境引用,但包執(zhí)行的單個實例只能引用來自單個環(huán)境的變量。 環(huán)境允許您對分配給包的值進行組織。 例如,您可以具有名為“開發(fā)”、“測試”和“生產(chǎn)”的環(huán)境。
環(huán)境變量 環(huán)境變量定義可在包執(zhí)行過程中賦給參數(shù)的文字值。 若要使用某一環(huán)境變量,請創(chuàng)建環(huán)境引用(在與具有參數(shù)的環(huán)境相對應(yīng)的項目中),向該環(huán)境變量的名稱分配某一參數(shù)值,并且在配置執(zhí)行實例時指定相應(yīng)的環(huán)境引用。
SSISDB 目錄 所有 Integration Services 對象都在某一 SQL Server 實例上稱作 SSISDB 目錄的數(shù)據(jù)庫中進行存儲和管理。通過該目錄,您可以使用文件夾組織您的項目和環(huán)境。每個 SQL Server 實例可具有一個目錄。 每個目錄中可具有零個或多個文件夾。 每個文件夾可具有零個或多個項目以及零個或多個環(huán)境。 該目錄中的文件夾也可以用作針對 Integration Services 對象的權(quán)限的邊界。
目錄存儲過程和視圖 可以使用大量存儲過程和視圖來管理該目錄中的 Integration Services 對象。 例如,您可以指定參數(shù)和環(huán)境變量值,創(chuàng)建和啟動執(zhí)行,以及監(jiān)視目錄操作。 您甚至可以精確看到在執(zhí)行開始前將由包使用的值。

 

部署一個項目

編譯項目

在解決方案窗口,選中項目文件,右鍵單擊并選擇“編譯”。此時Visual Studio將編譯整個項目,并在Bin目錄下的Development(默認)或Release目錄中生成ispac文件。

該文件包含如下信息

@Project.manifest -- SSIS項目的所有基礎(chǔ)數(shù)據(jù),包擴項目屬性,連接,參數(shù),包的屬性,連接,參數(shù)等等。

[Content_Types].xml -- 該目錄下文件的內(nèi)容類型,如dtsx的內(nèi)容是text/xml,conmgr 的內(nèi)容是text/xml等等。

*.conmgr -- 該項目的連接管理器下面的連接

*.dtsx -- 該項目所包含的包文件

Project.params -- 項目的參數(shù)。

 

部署項目

在解決方案窗口,選中項目文件,右鍵單擊并選擇“部署”(或者雙擊編譯后的ispac文件)。會打開部署向?qū)Т翱凇?/span>

 

選擇源文件,這里可以選擇從項目部署文件或者Intergration Services目錄

選擇目的地

檢查核對信息

部署結(jié)果

在Intergration Services目錄查看部署后的結(jié)構(gòu)

總結(jié)

本文介紹了微軟SSIS的部署,希望能夠幫助初學(xué)SSIS的開發(fā)者更好的掌握SSIS。后面將繼續(xù)介紹如何運行和配置SSIS。
責任編輯:honglu 來源: 博客園
相關(guān)推薦

2015-08-27 14:50:40

BISSIS

2015-08-27 14:59:58

SSISParameterEnvironment

2009-04-16 17:06:50

SSIS集成開發(fā)平臺BI

2010-11-01 09:27:24

2011-07-18 13:06:18

漸變維度數(shù)據(jù)庫

2013-03-27 13:34:49

數(shù)據(jù)清洗

2012-09-20 09:43:37

SSIS

2009-09-07 07:38:05

Myeclipse項目

2011-04-14 14:43:38

SSISTransformat

2011-04-27 16:09:48

SQL ServerSSIS

2022-02-18 07:27:01

Nest項目

2011-12-31 09:49:30

MavenJava

2011-04-19 09:18:02

SSIS數(shù)據(jù)轉(zhuǎn)換

2014-08-15 09:55:09

SSIS

2011-08-19 16:07:33

SQL Server數(shù)據(jù)流

2014-02-19 10:52:43

ETL項目SSIS框架

2022-11-07 12:22:00

2016-11-10 10:03:02

微軟Power BI組件

2011-08-19 14:13:39

SQL Server數(shù)導(dǎo)入IIS日志

2011-11-30 15:18:06

JavaJBossJ2EE
點贊
收藏

51CTO技術(shù)棧公眾號