Skenario:
Kita mengunduh file zip dari situs FTP ke komputer kita dan kemudian kita perlu membuka zip folder ini dan memuat semua file dalam folder ke tabel tujuan kita.
Solusi:
Setelah mengunduh file .zip kita harus unzip, untuk meng-unzip file kita akan menggunakan Execute Process Task. Eksekusi yang akan kita gunakan untuk unzip adalah 7z.exe
Langkah 1:
Buat variabel dalam Paket SSIS untuk lokasi yang Dapat Dieksekusi, lokasi file Zip, dan lokasi folder yang tidak terkompresi.
Langkah 2:
Di SSIS Package, Drag Execute Process Task dari Toolbox ke Control Flow Panel.
Double klik di Execute Process Task dan kemudian go to Expressions Tab. Dibawah properties set Executable=@[User::VarExecuteablePath]
dan di Arguments set = “x “+ @[User::VarZipFilePath]+” -o”+ @[User::VarUnzipFolderPath]
klik di evaluate expressions kemudian klik OK.
Baca juga SQL Server Integration Services
Langkah 3:
Right Click di Execute Process Task kemudian buka Properties. Set DelayValidation=True
Final Output :
Setelah menjalankan paket SSIS kita bisa lihat file telah di unzip di folder yang telah kita sediakan
Average Rating