Untuk mengeksekusi sebuah SSIS package ada beberapa jalan yang bisa kita tempuh. Bisa menggunakan BIDS pada saat package-nya sedang di-develop, menggunakan dtexec untuk yang *** menggunakan command prompt atau dengan dtexecui untuk yang menyukai helper berbentuk GUI seperti saya. Dengan BIDS tentu akan mudah mengeset nilai sebuah variable pada saat akan dieksekusi, tapi bagaimana dengan dtexec atau dtexecui?

Pada dtexecui terdapat sebuah page bernama Set Values untuk mengeset nilai variable dan objek-objek lain pada package. Kolom property path berisi path dari sebuah properti dan kolom value berisi nilai path tersebut. Yang agak sulit dalam pengisiannya adalah karena page tersebut dibuat generic sehingga kita harus mengetahui nama properti objek yang akan diisi.
Mengetahui Path Properti Sebuah Package
Cara mudah untuk melihat properti sebuah package adalah dengan membuka package menggunakan BIDS dan melihat tab Package Explorer.
Gambar diatas adalah tab Package Explorer dari package DimDate yang saya buat pada blog sebelumnya. Sebagai contoh untuk mengisi value variable UserModifiedYear dengan 2010, maka property path nya diisi \Package.Variables[User::UserModifiedYear].Value dan value berisi 2010
Pada saat package di-eksekusi dan kita cek table DimDate, akan ter-generate data untuk tahun 2010
