Desain Incremental Update Control Flow Data dari Sumber Data ke Staging Area Desain in Incremen

Program Studi Teknik Informatika DPPL – BIHR 3156 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Update data pada tabel- tabel refensi tambaha Update data pada tabel- tabel referensi Update data pada tabel- tabel master Update data pada tabel- tabel transaksi database tujuan New_Staging_HR. Karyawan

2.2.3 Desain Incremental Update Control Flow Data dari Sumber Data ke Staging Area

Incremental update merupakan sebuah mekanisme pengisian data untuk data warehouse maupun data mart tanpa harus menghapus semua data yang terdapat dalam database terlebih dahulu. Mekanisme ini akan membuat pemrosesan data menjadi lebih cepat dan efisien. Pada tahap kedua ini, isi dari sumber data tunggal akan melalui proses ekstraksi, transformasi, dan load ETL tahap awal menuju ke staging area. Proses ETL bertujuan untuk membersihkan data, membuat data menjadi seragam dan konsisten, mengkonversi tipe data, mempersiapkan data untuk ETL tahap akhir, serta mentrasformasi data sedemikian rupa sehingga data mudah dianalisis dan dapat mendukung pengambilan keputusan. Berikut adalah desain control flow untuk proses incremental update data dari sumber data ke sumber data tunggal. Gambar 2. 4 Desain incremental update control flow data dari sumber ke staging area Setiap tahapan tersebut diatas mempunyai tugas, proses, serta aliran data masing-masing. Pada setiap tahapan tersebut juga dilengkapi dengan filter sehingga hanya Update data pada tabel- tabel refensi tambaha Updat te data pada tabe l l - tabel refere e nsi Update data pada tabel- tabel master Update data pada tabel- tabel transaksi

2.2.3 Desain in Incremen

n tal Update Control l F F low Data dari Su Su mber Data ke S Sta ta gi ging ng A Are re a a Increm emental up pda date te merupakan se bu buah ah m m e ekanisme p p engisian dat ta unt t uk uk d d ata wa a re re h ho us e maup un n data ma a rt rt tanpa a harus m mengha apu pu s s se e m mu a data yang terdap at t dal al am am datab abase terl leb eb i ih d d a ahulu. Mekanisme ini akan me mb b ua u t pe pe mr mr oses san data ta men n j jadi leb ih cepat d an efisien. Pada tah h ap ap kedua ua in in i, i, i i s si dari sumb er dat a tunggal akan mel al lui p p ro roses s ek ekstra a ksi, transform as i, dan l oa d ETL ta a hap a awal l menuj ju ke st ag ing ar ea . Pr os es ETL bertuju a an untuk uk membe er sihkan dat a, m em buat d at a menjadi se ra agam d dan n ko ons n is i ten, m en gk onversi tipe d at a, m empers ia pk kan n dat t a a untuk ET L L ta ta ha ha p p akhi hir, s s e erta ta m m en en tr tras as form asi da a ta ta se s demikian rupa sehingga ga data mudah dianalisis d dan an da da pa pat mendukung pengambilan keputusan. Berikut ada dala la h de de sa sain in co co nt nt ro ro l l fl fl ow ow un un tuk pr pr os os es es in in cr cr em em en en ta ta l l up upda da te da data ta dari su su mb mb er d d at at a a ke s s um um ber r da da ta ta t t un ungg gg al. Gambar 2. 4 Desain incremental u u pd pdate control flow data dari sumber ke staging area Program Studi Teknik Informatika DPPL – BIHR 3256 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika data yang baru saja yang ditambahkan ke dalam database. Tabel dibawah ini menjelaskan mengenai mapping tabel dan kolom-kolom yang digunakan sebagai filter data. Tabel 2. 13 Desain mapping data untuk incremental update dari sumber data ke staging area No Tabel Sumber Tabel Tujuan Kolom Filter 1 Siatmax.simka. REF_BUTIR_APRAISAL New_Staging_HR.Ref_ Kategori_Pengembangan ID_KATEGORI_ PENGEMBANGAN 2 Siatmax.simka. TR_RIWAYAT_PENDIDIKAN New_Staging_HR. Ref_Sekolah NAMA_SEKOLAH_ 2 3 Siatma.TBL_TAHUN_AKADEMIK New_Staging_HR. Ref_Tahun_Akademik ID_TAHUN_ AKADEMIK, SEMESETER_ AKADEMIK 4 Siatma. TBL_SEMESTER_AKADEMIK 5 Siatmax.simka. REF_FUNGSIONAL New_Staging_HR.Ref_Fungsional ID_REF_ FUNGSIONAL 6 Siatmax.simka. REF_JENJANG New_Staging_HR. Ref_Jenjang_Pendidikan ID_REF_ JENJANG 7 Siatmax.simka. REF_GOLONGAN New_Staging_HR.Ref_Golongan ID_REF_ GOLONGAN 8 Siatmax.simka. REF_KELUARGA New_Staging_HR.Ref_Keluarga ID_REF_ KELUARGA 9 Siatmax.simka. REF_JABATAN_AKADEMIK New_Staging_HR. Ref_Jabatan_Akademik ID_REF_JBTN_ AKADEMIK 10 Siatmax.simka. REF_JABATAN_STRUKTURAL New_Staging_HR. Ref_Jabatan_Struktural ID_REF_ STRUKTURAL 11 Siatmax.simka.MST_UNIT New_Staging_HR.Mst_Unit ID_UNIT 13 Siatmax.simka. TR_SERTIFIKASI New_Staging_HR.Tr_Sertifikasi NPP,NO_ SERTIFIKASI 14 Siatmax.simka. MST_KARYAWAN New_Staging_HR. MST_KARYAWAN_TEMP NPP 15 Siatmax.simka. MST_KARYAWAN New_Staging_HR. Mst_Karyawan NPP New_Staging_HR. Ref_Jenjang_Pendidikan 16 Siatmax.simka. MST_KELUARGA New_Staging_HR.Mst_ Keluarga ID_KELUARGA 17 Siatma.REF_PRODI New_Staging_HR. Ref_Prodi ID_PRODI 18 Siatmax.simka. TR_PENGEMBANGAN New_Staging_HR. Tr_Pengembangan ID_TR_ PENGEMBAGNAN, NPP 19 Siatmax.simka. REF_PENGEMBANGAN 20 New_Staging_HR. Ref_Kategori_Pengembangan 21 Siatmax.simka.TR_MEMBER 22 New_Staging_HR. Tr_Pengembangan New_Staging_HR. Tr_PengembanganMerge ID_TR_ PENGEMBAGNAN, NPP 23 New_Staging_HR. Tr_Pengembangan 24 Siatmax.simka. TR_KARIR_FUNGSIONAL New_Staging_HR. Tr_Karir_Fungsional _ Lokal NO_SK,NPP Tabel 2. 13 Desain mapping ng d d at a untuk incr r em em ental update dari sumber data ke staging area No Tabel Sumber Tabel Tujuan Kolom 1 Siatmax.si i m mka. REF_BUTI I R R_APRAISAL New_Staging_HR.Ref_ Ka Kate tego gori ri _P _P engembangan ID_KA PENGE 2 Siatma a x. simka. TR_R _R I IWAYAT_PENDI DI DI DI KA KA N Ne Ne w_ w_ St St ag ag in in g_ g_HR HR . . Ref_Seko la lah h NAMA_ 2 3 Si i a atma.TBL L _T _T AHUN N _AKADEMIK New_ St ag in in g g_ HR. Re f_ Tahun_Ak ad dem e ik ID_TA AKADE SEMES AKADE 4 S Siatma. TBL_SEME ME ST T ER_AKA KA D DE MI K 5 Siat at ma max x.simk mk a. RE E F_ F_FU FU NGSI SI ONAL New_ Staging_HR.Ref _F F un u gsio io na nal l I ID_RE FU UNGS 6 Si Siat atmax. . simka. RE RE F_JEN NJ ANG Ne w_ Staging_ HR . Re f_ Jenjan g_ Pendidikan ID_ _RE JENJ NJA 7 Si i atma a x. simka. RE RE F_G GO LO NG AN Ne w_ Stag ing_ HR.Ref_Golon ga an ID_R RE GOLO O N 8 Si S at t ma x. si mk a. REF_ _ KE LUARGA Ne w_ St ag ing_HR.R ef _K el uarg a a ID_R _R E E KE E LU LU A A 9 9 Siat t max.simka. REF_ F_ JABATAN_AKADEMIK Ne w_ St ag in g_ HR . Re f_Ja bata n_ Ak ademik ID D_R _RE E A AKAD AD E 10 Sia at max.simka. RE R F_ _ JABATA N_ST RU KT UR AL New_Stagin g_HR. Ref_Jabatan_ St ru ktur al ID_R _R E ST T RU RU K 11 1 Si iat at ma x.simk a. . MS MS T T_ UN IT IT New_Stag ag in ing_HR HR.M .M st s _Unit ID D _U _U N 13 3 Siatmax.si i mk mk a a. TR_SERTIFIKASI New_ w_St Staging_HR.Tr_Sertifikasi NP NP P, P, N SE SE R RTI 14 14 Siatmax.simka. MS MS T_KARYAWAN Ne Ne w w_Staging_HR. MST_KARYAWAN_TEMP NP NP P P 15 15 Si S at t ma ma x. x simka. MS MST_ T_KA KA RY RY AW AW AN AN New_ w_ St Stag ag in in g_ g_ HR HR. Ms Mst_ t_Ka Ka ryawan N NPP Ne New_Stagin i g_HR R . Re Ref_ f_Je J njan an g_ g_ Pe Pe ndid id ik ikan n 16 Si Si at a ma ma x x. si simka. a. MST_KE KE LU LU AR ARGA New_St Staging_HR.Mst t _ Ke Ke luar ar ga ga ID_KE 17 Siatma.REF_PRODI New_St taging_HR. Ref_Pr odi ID_PR 18 Siatmax.simka. TR_PENGEMBANGAN New_ _ St aging_HR. Tr_Pengembangan ID_TR PENGE NPP 19 Siatmax.simka. REF_PENGEMBANGAN 20 New_Staging_HR. Ref_Kategori_Pengembangan 21 Siatmax simka TR MEMBER Program Studi Teknik Informatika DPPL – BIHR 3356 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 25 Siatmax.simka. TR_KARIR_FUNGSIONAL New_Staging_HR. Tr_Karir_Fungsional _ Nasional NO_SK,NPP 26 Siatma.TBL_KELAS New_Staging_HR.Tr_Kelas_Temp ID_KELAS 27 New_Staging_HR. Tr_Kelas_Temp New_Staging_HR.Tr_Kelas ID_KELAS, NPP_DOSEN1 28 Siatmax.simka. TR_RIWAYAT_PENDIDIKAN New_Staging_HR. Tr_RiwayatPendidikan_ Temp ID_TR_RP 29 New_Staging_HR. Tr_RiwayatPendidikan_Temp New_Staging_HR. Tr_Riwayat_Pendidikan ID_TR_RP 30 New_Staging_HR. Ref_Sekolah 31 New_Staging_HR. Tr_Riwayat_Pendidikan New_Staging_HR. Tr_Riwayat_Pendidikan_2 ID_TR_RP 32 Siatmax.simka. TR_KARIR_GOLONGAN New_Staging_HR. Tr_Karir_Golongan NPP 33 Siatmax.simka. TR_KARIR_STRUKTURAL New_Staging. Tr_Karir_Struktural NPP 34 Siatmax.simka. REF_JABATAN_STRUKTURAL 35 Siatma.MST_MHS_AKTIF New_Staging.MST_MHS_ AKTIF NPM 36 Siatmax.TR_KARIR_ FUNSIONAL New_Staging.Tr_Karir_fungsional NPP, NO_SK

2.2.4 Desain Incremental Update Control Flow Data dari Staging Area ke Data Warehouse