Anda di halaman 1dari 17

Lab Work II

DW in MS SQL Server
How to build DW?

Imported Cleansed and


Load data marts
Organized
(External / Internal)
Why do we need import?
(Sometimes called by extract)

• Heterogen format (csv, xls, txt, mdb, dll)


• Heterogen DBMS (access, mysql, oracle, dll)
• Heterogen fokus (HR, Finance, Production, dll)
• Heterogen lokasi fisik
• Heterogen asal data (OLTP, proses agregat,
bank BI, CRM tool, ERP tool, dll)
• dll.
Why do we need cleansed/organized?
(Sometimes called by transform)

• Heterogen currency - membutuhkan proses


transform menjadi mata uang yang sejenis
• Heterogen satuan - membutuhkan proses
transform menjadi satuan yang sejenis
• Membutuhkan fungsi aggregat - sum, average,
count, percentage, ranging, dll
• Heterogen penamaan field atau table - script
untuk update ‘lastName’ menjadi ‘lname’
• dll
Why do we need load?
Membuat
Menemukan
Untuk mengisi
Membuat
Menemukan
Untuk
data mengisi
warehouse
masalah
cube
pivot
data warehouse
masalah
cube
pivot

S
ol
v
e
m
a
s
al
a
h
Proses DW
DW

Select table

CSV OLTP
Proses ETL
• Video part 1 (38:06)
• DSS & BI (Turban : 224)

Denormalisasi
(join all tables)

Data Warehouse
Data Cube
• Dimensions (point of view)
• Measures (money, sales volume, inventory)
• Time (daily, weekly, monthly,)
Let’s build a cube 
Cube Schema
DW Concepts
DW Concepts
DW Concepts
Browse Data
Data Visualisasi
Dashboard - Pivot
End