SQL Server Indonesia User Groups Community Mengisi Nilai Variable di dtexecui - drowned in code

SQL Server Indonesia User Groups Community

SQL Server Indonesia User Groups Community
Welcome to SQL Server Indonesia User Groups Community Sign in | Join | Help
in Search

drowned in code

eat, sleep, breath, SQL

Mengisi Nilai Variable di dtexecui

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?

image

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.

image

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

image

Pada saat package di-eksekusi dan kita cek table DimDate, akan ter-generate data untuk  tahun 2010

image

Published Jan 22 2009, 12:41 AM by si_hendrik
Filed under: ,

Comments

No Comments
Powered by Community Server (Commercial Edition), by Telligent Systems