Business
Intelligence
WEEK 3-4
Arsitektur BI 2
Topik Data Warehouse (DW) 3
Definisi DW
Karakteristik DW
Data Marts
ODS, EDW, Metadata
Framework DW
Arsitektur DW
Proses ETL
Pengembangan DW
Isu-isu DW
Apa itu Data Warehouse? 4
Subject Time-
Integrated
Oriented variant
Summarize Not
Nonvolatile
d normalized
Relational /
multi- Client /
Metadata
dimensiona Server
l
Subject Oriented
1. Data warehouse diorganisasikan dalam lingkup subjek, sebagai
pendukung keputusan.
Subject Oriented (cont’d )
Integrated
kekonsistensian data.
Integrated (cont’d)
Encoding
Structures
Measurement
of attributes
Multiple
Sources
Data Type
Formats
Integrated (cont’d)
Data Warehouse
appl A - m,f
appl B - 1,0
appl C - x,y
appl D - male, female
appl A - pipeline - cm
appl B - pipeline - in
appl C - pipeline - feet
appl D - pipeline - yds
appl A - balance
appl B - bal
appl C - currbal
appl D - balcurr
Integrated (cont’d)
Integrated (cont’d)
Datawarehouse :
Analisa data pada masa lampau
Informasi pada saat ini
Forecast untuk masa yang akan datang
Time-Variant (cont’d)
Nonvolatile
yaitu:
b. Akses data
Nonvolatile (cont’d)
Operasional :
Add, change, delete data pada sistem operasional secara real
time setiap transaksi terjadi
Datawarehouse
Update ketika kita perlukan saja, bisa secara periodik
Nonvolatile (cont’d)
Nonvolatile (cont’d)
Data Mart 22
/ Middleware
Extract mining
Data mart
(Engineering)
Transform Enterprise
POS Data warehouse
OLAP,
Integrate
Data mart Dashboard,
API
(Finance) Web
Other Load
OLTP/wEB
Replication Data mart
(...) Custom built
External
applications
data
Arsitektur DW 25
Arsitektur three-tier
1. Data acquisition software (back-end)
2. Data warehouse yang berisi data & software
3. Client (front-end) software yang memungkinkan
user untuk melakukan akses dan analisis data dari
DW
Arsitektur two-tier
Dua tier awal pada arsitektur three-tier
dikombinasikan menjadi satu
Arsitektur DW 26
Tier 1: Tier 2:
Client workstation Application & database server
Arsitektur Web-based DW 27
Web pages
Application
Server
Client Web
(Web browser) Internet/ Server
Intranet/
Extranet
Data
warehouse
Arsitektur DW 28
ETL
End user
Source Staging Independent data marts
access and
Systems Area (atomic/summarized data)
applications
ETL
Dimensionalized data marts End user
Source Staging
linked by conformed dimentions access and
Systems Area
(atomic/summarized data) applications
(c) Hub and Spoke Architecture (Corporate Information Factory)
ETL
ETL
Normalized relational End user
Source Staging
warehouse (atomic/some access and
Systems Area
summarized data) applications
Data integration
Integrasi yang terdiri dari 3 proses utama: data access, data
federation, dan change capture
Enterprise application integration (EAI)
A technology that provides a vehicle for pushing data from
source systems into a data warehouse
Enterprise information integration (EII)
An evolving tool space that promises real-time data integration
from a variety of sources, such as relational databases, Web
services, and multidimensional databases
Extraction, Transformation, and 32
Load (ETL)
Packaged Transient
application data source
Data
warehouse
Legacy
Extract Transform Cleanse Load
system
Data mart
Other internal
applications
ETL 33
Multidimensionality