You are on page 1of 72

BI

Business Intelligence

ETL

BIPentaho+ MySQL
BI: Semantic Model

wyl2000@gmail.com 186 0219 5030


http://v2000.info

BI

The Business Model Canvas

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

Average handle time




Transfer rates
System speed and availability
Revenue & Costs






Sales per signed on minute

RACE

Reach

Actions

Conversions

Engagement

KPIs

SEO / SEM / PPC/

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

ETL Pentaho PDI

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

BI: SQL Server 2012


BI Semantic Model Architecture

wyl2000@gmail.com 186 0219 5030


http://v2000.info

You might also like