Anda di halaman 1dari 25

LAPORAN TUGAS 6

Data Warehouse

PERTEMUAN 6

Oleh:
ALAN PERDHANA TIMOR

1841720187 TI-3E

PROGRAM STUDI D-IV TEKNIK INFORMATIKA JURUSAN


TEKNOLOGI INFORMASI POLITEKNIK NEGERI MALANG
2020
Langkah Keterangan

Mulai dengan memilih pada menu Microsoft SQL Server Tools > Microsoft SQL Server
Management Studio(SSMS).

Pada bagian Server Explor er di sebelah kiri layar,


pastikan disana terdarapat service SQL Server Agent. Apabila tidak ada, maka periksa kembali
instalasi anda. Pastikan SQL Server yang Anda gunakan adalah SQL Server 2017 atau 2019
Developer Edition atau jika Anda menggunakan versi-versi dibawahnya, gunakan versi
Enterprise Edition.

Apabila SQL Server agent belum aktif silahkan klik kanan kemudian pilih Start.
Expand-lah menu SQL Server Agent, akan terlihat beberapa folder. Pada folder Jobs, klik kanan
lalu klik New Job…
Akan muncu jendela New Job. Pada jendela tersebut, isikan data di kolom Name, Category, dan
Description. Sesuaikan isian-isiannya seperti pada gambar berikut, jangan klik OK terlebih
dahulu, perhatikan bagian Select a page dan klik Steps.

Kemudian di bagian kiri ada jendela Select a page, pilih menu Steps. Lalu klik New…
3 Steps, adalah langkah-langkah yang dilakukan dalam suatu Job. Pada suatu step, kita dapat
melakukan berbagai macam proses salah satunya adalah menjalankan SSIS Packages.
Akan muncul jendela baru untuk membuat Steps. Pada bagian ini, isikan di bagian Step name: nama
yang sesuai. Kemudian pada Type: pilih SQL Server Integration Service Package. Pada bagian
Package Source pilih File System. Lalu arahkan ke tempat dimana anda menyimpan file DTSX Anda
sebelumnya (Praktikum sebelumnya), setelah itu klik OK.

4
Selain itu terdapat Schedules pada jendela Select a Page untuk melakukan penjadwalan
otomatis untuk eksekusi Job yang terkait, sebagai contoh seperti berikut:

*Silahkan lakukan percobaan untuk kegunaan Alerts, Notifications, dan Targets.


Hapuslah terlebih dahulu semua data yang ada pada tabel DimBarang. Pastikan tabel tersebut
benar-benar kosong, dengan cara klik kanan pada database TokoBarokahDW New Query lalu
6 ketik query berikut Execute pada bagian atas. Untuk mengecek apakah sudah terhapus atau
belum bisa menggunakan query SELECT * FROM DimBarang; GO
Untuk menjalankan package melalui SQL Server Agent, maka klik kanan Job yang sudah Anda buat tadi di
folder SQL Server Agent Jobs, lalu klik pilihan Run Step. Apabila berhasil maka tampilan dapat dilihat pada
langkah 8 diakhir praktikum.

Apabila saat melakukan run terjadi error seperti ini, silahkan klik Message bagian Execution of… lalu close,
setelah itu ikuti langkah selanjutnya.

Job dengan status Error maka silahkan cek history dengan klik Job Activity Monitor bagian kiri, maka
8 akan tampil jendela seperti berikut. Pada jendela Job Activity Monitor ini juga bisa digunakan untuk
mengetahui Job apa saja yang sudah kita run dan statusnya
Silahkan double klik pada Job yang error → View Job History maka akan tampil sebagai berikut.
Tampilan pada Log File Viewer silahkan klik tanda + pada job yang error, kemudian klik lagi pada x
dibawahnya untuk detail error. Secara detail dapat dilihat di Message bagian bawah untuk mengetahui
secara lengkap, bisa di klik batas kemudian didrag keatas, sehingga tampil seperti berikut.

Setelah mengetahui error tersebut maka detele database TokoBarokahDW ulangi langkah dari awal setup
database dari praktikum sebelumnya dan pastikan lokasi file LoadDimBarang 8 ditempatkan di directory
selain C: ,ganti lokasi ke D: atau E dll. Membuat ulang Job lalu arahkan ke tempat dimana anda menyimpan
file DTSX Anda sebelumnya (Praktikum sebelumnya).
Job akan dijalankan, ini berarti package SSIS yang Anda buat tadi akan dieksekusi. Apabila berhasil,
lakukan SELECT kembali ke tabel DimBarang. Maka tabel yang sebelumnya isinya sudah Anda hapus tadi,
akan kembali berisi 1000 baris data dari file CSV yang sama. Lalu klik Close
Tugas Latihan
1. Buatlah Job, step, dan schedule untuk mengisi data table DimKaryawan (dari praktikum sebelumnya), jika
tabel masih terisi pastikan dihapus terlebih dahulu.
2. Dokumentasikan praktikum dan tugas latihan dalam laporan praktikum dan dikumpulkan dalam
format pdf.

Langkah Keterangan

Mulai dengan memilih pada menu Microsoft SQL Server Tools > Microsoft SQL Server
Management Studio(SSMS).

Pada bagian Server Explorer di sebelah kiri layar, pastikan disana terdarapat service SQL
1 Server Agent. Apabila tidak ada, maka periksa kembali instalasi anda. Pastikan SQL Server
yang Anda gunakan adalah SQL Server 2017 atau 2019 Developer Edition atau jika Anda
menggunakan versi-versi dibawahnya, gunakan versi Enterprise Edition.

Apabila SQL Server agent belum aktif silahkan klik kanan kemudian pilih Start.
Expand-lah menu SQL Server Agent, akan terlihat beberapa folder. Pada folder Jobs, klik kanan
lalu klik New Job…
Akan muncu jendela New Job. Pada jendela tersebut, isikan data di kolom Name, Category, dan
Description. Sesuaikan isian-isiannya seperti pada gambar berikut, jangan klik OK terlebih
dahulu, perhatikan bagian Select a page dan klik Steps.

Kemudian di bagian kiri ada jendela Select a page, pilih menu Steps. Lalu klik New…
3 Steps, adalah langkah-langkah yang dilakukan dalam suatu Job. Pada suatu step, kita dapat
melakukan berbagai macam proses salah satunya adalah menjalankan SSIS Packages.
Akan muncul jendela baru untuk membuat Steps. Pada bagian ini, isikan di bagian Step name: nama
yang sesuai. Kemudian pada Type: pilih SQL Server Integration Service Package. Pada bagian Package
Source pilih File System. Lalu arahkan ke tempat dimana anda menyimpan file DTSX Anda sebelumnya
(Praktikum sebelumnya), setelah itu klik OK.

4
Selain itu terdapat Schedules pada jendela Select a Page untuk melakukan penjadwalan otomatis untuk
eksekusi Job yang terkait, sebagai contoh seperti berikut:

5
*Silahkan lakukan percobaan untuk kegunaan Alerts, Notifications, dan Targets.
Hapuslah terlebih dahulu semua data yang ada pada tabel DimBarang. Pastikan tabel tersebut benar-
benar kosong, dengan cara klik kanan pada database TokoBarokahDW New Query lalu ketik query
6 berikut Execute pada bagian atas. Untuk mengecek apakah sudah terhapus atau belum bisa
menggunakan query SELECT * FROM DimKaryawan; GO
Untuk menjalankan package melalui SQL Server Agent, maka klik kanan Job yang sudah Anda buat tadi
di folder SQL Server Agent Jobs, lalu klik pilihan Run Step. Apabila berhasil maka tampilan dapat dilihat
pada langkah 8 diakhir praktikum.
Apabila saat melakukan run terjadi error seperti ini, silahkan klik Message bagian Execution of… lalu close,
setelah itu ikuti langkah selanjutnya.

Punya saya tidak error jadi langsung Saja ke langkah


berikutnya
Job akan dijalankan, ini berarti package SSIS yang Anda buat tadi akan dieksekusi. Apabila
berhasil, lakukan SELECT kembali ke tabel DimBarang. Maka tabel yang sebelumnya isinya sudah
Anda hapus tadi, akan kembali berisi 1000 baris data dari file CSV yang sama. Lalu klik Close

Hasil akhir dari hasil eksekusi Job ”Run ETL TokoBarokahDWDimKaryawan” sebagai berikut.

Anda mungkin juga menyukai