sql >> Databáze >  >> RDS >> Sqlserver

Jak nakonfigurovat projekt SSIS 2012, aby běžel v různých konfiguracích prostředí?

Model nasazení projektu SSIS 2012 poskytuje větší flexibilitu při vytváření prostředí a konfiguraci hodnot specifických pro prostředí, které lze mapovat na parametry projektu. Zde je příklad, který ilustruje, jak můžete spustit balíček nasazený do Integration Services Catalog proti více prostředím. V ideálním případě by produkční prostředí mělo být na vlastním serveru. Tento příklad používá pro jednoduchost všechna prostředí na stejném serveru.

Katalog integračních služeb SSIS 2012 s hodnotami specifickými pro prostředí:

Předpokládejme, že jste do katalogu integračních služeb nasadili balíček se dvěma parametry projektu s názvem Environment a FilePath . Chcete-li balíček spustit v různých prostředích, můžete vytvořit více prostředí v části Integration Services Catalogs \ SSIDB \ Folder name \ Environments

Tato ukázka má tři složky prostředí s názvem DEV , PRD a TST

Chcete-li vytvořit proměnné, které by měly být později namapovány na parametry projektu, poklepejte na prostředí ve složce Environments. Tato ukázka ukazuje, jak nakonfigurovat hodnoty ve všech prostředích.

Od té doby má balíček dva parametry projektu s názvem Environment a FilePath , vytvoříme dvě stejnojmenné proměnné prostředí. Všechna prostředí jsou nakonfigurována s same názvy proměnných, ale s different hodnoty.

Chcete-li namapovat proměnné prostředí na parametry projektu, klikněte pravým tlačítkem na projekt v katalogu Integration Services Catalog a klikněte na Configure...

Na stránce Konfigurovat klikněte na References a přidejte každé prostředí, které by mělo být přidruženo k projektu.

Na stránce Konfigurovat klikněte na Parameters strana. Pro každý parametr uvedený v části Parameters musíte kliknout na Ellipsis tlačítko pro mapování příslušné proměnné prostředí.

V dialogovém okně Nastavit hodnotu parametru vyberte přepínač Použít proměnnou prostředí a vyberte příslušnou proměnnou. Zde je mapovaný parametr [Practice.SSDT].[Environment] . Proto je mapován vůči proměnné prostředí Environment .

Jakmile namapujete parametr na příslušnou proměnnou prostředí, můžete během provádění balíčku vybrat správné prostředí. Chcete-li balíček spustit, klikněte pravým tlačítkem na balíček a klikněte na Execute...

Na Spustit balíček dialogovém okně, zaškrtněte Environment a vyberte vhodné prostředí, ze kterého má balíček používat hodnoty pro spuštění.

Ukázkový balíček SO_15206184.dtsx v tomto příkladu jednoduše vloží hodnoty parametrů projektu Environment a FilePath do stolu. Zde jsou výsledky spouštění balíčků v různých prostředích, dokonce i v prostředí SSDT.



  1. Reprezentace dat, časů a intervalů v PostgreSQL

  2. sql vložte do tabulky s vybranými hodnotami případu

  3. Aktualizace databázového pole Chyba CodeIgniter

  4. Extrahování hodnoty z xml clob s Namespace pomocí Oracle pl/sql