Professional Documents
Culture Documents
Business Intelligence
ETL
BIPentaho+ MySQL
BI: Semantic Model
BI
BI
BI
BI
F1 xx%
C1
I4
I3
I2
I1
L1
F2
F3
C3
C2
I7
I6
I5
L2
C3
I11
I10
I9
I8
Availability
X%Y
First call
resolution, one and done
Staff utilization
occupancy
Shrinkage
Schedule efficiency
Self-service utilization
RACE
Reach
Actions
Conversions
Engagement
KPIs
1. /
2.
//
%
/
KPIs
1000
Metrics.xls
OLAP
OLTP vs OLAP
OLTP
OLAP
xx
OLTP
3NF
OLTP
#10022011/07/12 1435pm
#6551
OLAP/
=
/
OLAP
Denominilazed
----
Fact_Call_Center
key
key
key
key
_Count 01
_Count 01
key
key
Fact_Call_Center
Dim_
key
20110711
2011
Q3
07
12
Yes
No
key
key
key
key
_Count 01
_Count 01
key
key
CRM
/
/
/
RF |
:
Recency
1 = > 24
2 = 19-24
3 = 13-18
4 = 7-12
5 = 0-6
Frequency
1 = 1/
2 = 2/
3 = 3 /
4 = 4/
5 = 5/
Monetary
1-5
A?
Support 1000236Item6
Item9/Item323.6%
Confidence 1000236Item6
163Item9/Item3Item6>Item9,Item369%
- ETL CDC - SCD
ETLhttp://msdn.microsoft.com/zh-cn/library/ms169917.aspx
http://msftisprodsamples.codeplex.com/
--
surrogate key
SCD
Type I
Type II
Type III
snowflaking
ID
ID
A ()
B
C
A
B
C
|
----
1.
80%
80%
Step 2
Step 3
Step 4
->
->
Step 5
1
2SQL/MDX
Input Steps
Output Steps
Lookup Steps
Transformation
Steps
Join Steps
DW Steps
Mapping Steps
Job Steps
OLAP Pivot
ETL
Metadata
ROLAP
Facts
Dimensions
PENTAHO+MYSQLBI
Sakila DVD
Sakilahttp://forge.mysql.com/wiki/SakilaSampleDB
DVD
DVD
DVD
DVD
Join
Group
MySQL
OLTP
ETL
surrogate key
MySQL
MySQLOLTP
OLAP
<500G/
InnoDB
MyISAM
OLAP