Model wdrażania projektu SSIS 2012 zapewnia większą elastyczność tworzenia środowisk i konfigurowania wartości specyficznych dla środowiska, które można odwzorować na parametry projektu. Oto przykład, który ilustruje, jak wykonać pakiet wdrożony w Integration Services Catalog
przeciwko wielu środowiskom. Idealnie środowisko produkcyjne powinno znajdować się na własnym serwerze. Ten przykład wykorzystuje wszystkie środowiska na tym samym serwerze dla uproszczenia.
Katalog usług integracji SSIS 2012 z wartościami specyficznymi dla środowiska:
Załóżmy, że wdrożyłeś pakiet do katalogu usług integracji z dwoma parametrami projektu o nazwie Environment
i FilePath
. Aby uruchomić pakiet w różnych środowiskach, możesz utworzyć wiele środowisk w lokalizacji Integration Services Catalogs \ SSIDB \ Folder name \ Environments
Ten przykład ma trzy foldery środowiska o nazwie DEV
, PRD
i TST
Aby utworzyć zmienne, które później powinny zostać zmapowane do parametrów projektu, kliknij dwukrotnie środowisko w folderze Środowiska. Ten przykład pokazuje, jak skonfigurować wartości we wszystkich środowiskach.
Ponieważ pakiet ma dwa parametry projektu o nazwie Environment
i FilePath
, utworzymy dwie zmienne środowiskowe o tej samej nazwie. Wszystkie środowiska są skonfigurowane z same
nazwy zmiennych, ale z different
wartości.
Aby zmapować zmienne środowiskowe na parametry projektu, kliknij prawym przyciskiem myszy projekt w katalogu usług integracji i kliknij Configure...
W sekcji Konfiguruj kliknij References
stronę i dodaj każde środowisko, które powinno być powiązane z projektem.
W sekcji Konfiguruj kliknij Parameters
strona. Dla każdego parametru wymienionego w sekcji Parameters
należy kliknąć Ellipsis
przycisk, aby zmapować odpowiednią zmienną środowiskową.
W oknie dialogowym Ustaw wartość parametru wybierz przycisk opcji Użyj zmiennej środowiskowej i wybierz odpowiednią zmienną. Tutaj mapowany parametr to [Practice.SSDT].[Environment]
. Dlatego jest mapowany na zmienną środowiskową Environment
.
Po zmapowaniu parametru na odpowiednią zmienną środowiskową możesz wybrać odpowiednie środowisko podczas wykonywania pakietu. Aby uruchomić pakiet, kliknij pakiet prawym przyciskiem myszy i kliknij Execute...
W Wykonaj pakiet w oknie dialogowym, zaznacz Environment
i wybierz odpowiednie środowisko, z którego pakiet powinien używać wartości do wykonania.
Przykładowy pakiet SO_15206184.dtsx
w tym przykładzie po prostu wstawia wartości parametrów projektu Environment
i FilePath
do stołu. Oto wyniki wykonania pakietu w różnych środowiskach, nawet w tym z poziomu SSDT.