SSIS – Cara Unzip File .Zip Dalam SSIS [Cara Menggunakan Execute Process Task Dalam SSIS]

SSIS – Cara Unzip File .Zip Dalam SSIS [Cara Menggunakan Execute Process Task Dalam SSIS]

Read Time:50 Second

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

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
100 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.