Model penyebaran proyek SSIS 2012 memberikan fleksibilitas yang lebih besar untuk membuat Lingkungan dan mengonfigurasi nilai khusus lingkungan, yang dapat dipetakan ke parameter proyek. Berikut adalah contoh yang mengilustrasikan bagaimana Anda dapat menjalankan paket yang di-deploy ke Integration Services Catalog
terhadap beberapa lingkungan. Idealnya, lingkungan produksi harus berada di servernya sendiri. Contoh ini menggunakan semua lingkungan di server yang sama untuk kesederhanaan.
Katalog Layanan Integrasi SSIS 2012 dengan nilai khusus lingkungan:
Mari kita asumsikan bahwa Anda telah menerapkan paket ke Katalog Layanan Integrasi dengan dua parameter proyek bernama Environment
dan FilePath
. Untuk menjalankan paket di bawah lingkungan yang berbeda, Anda dapat membuat beberapa lingkungan di bawah Integration Services Catalogs \ SSIDB \ Folder name \ Environments
Contoh ini memiliki tiga folder Lingkungan bernama DEV
, PRD
dan TST
Untuk membuat variabel yang nantinya harus dipetakan ke parameter proyek, klik dua kali lingkungan di bawah folder Lingkungan. Contoh ini menunjukkan cara mengonfigurasi nilai di semua lingkungan.
Karena, paket tersebut memiliki dua parameter proyek bernama Environment
dan FilePath
, kita akan membuat dua variabel lingkungan dengan nama yang sama. Semua lingkungan dikonfigurasi dengan same
nama variabel tetapi dengan different
nilai.
Untuk memetakan variabel lingkungan ke parameter proyek, klik kanan pada proyek di bawah Katalog Layanan Integrasi dan klik Configure...
Pada Konfigurasi dialog, klik References
halaman dan tambahkan setiap lingkungan yang harus dikaitkan dengan proyek.
Pada Konfigurasi dialog, klik Parameters
halaman. Untuk setiap parameter yang tercantum di bawah Parameters
tab, Anda perlu mengklik Ellipsis
tombol untuk memetakan variabel lingkungan yang sesuai.
Pada dialog Set Parameter Value, pilih Use environment variable radiobutton dan pilih variabel yang sesuai. Di sini parameter yang dipetakan adalah [Practice.SSDT].[Environment]
. Oleh karena itu, sedang dipetakan terhadap variabel lingkungan Environment
.
Setelah Anda memetakan parameter terhadap variabel lingkungan yang sesuai, Anda dapat memilih lingkungan yang benar selama eksekusi paket. Untuk mengeksekusi paket, klik kanan pada paket dan klik Execute...
Pada Jalankan Paket dialog, centang Environment
kotak dan pilih lingkungan yang sesuai dari mana paket harus menggunakan nilai untuk eksekusi.
Paket sampel SO_15206184.dtsx
dalam contoh ini cukup masukkan nilai parameter proyek Environment
dan FilePath
ke dalam sebuah tabel. Berikut adalah hasil eksekusi paket terhadap lingkungan yang berbeda, bahkan yang termasuk dari dalam SSDT.