Title: mrDataBld 2.x ?? ??
1mrDataBld 2.x ?? ??
2007
2? ?
1. mrDataBld
2. DW Architecture
3. ETT Process
4. mrDataBld Architecture
5. mrDataBld Overview
6. mrDataBld Plan Execute
7. mrDataBld Plan Monitor
8. mrDataBld Schedule
9. ?? PlatForm
10. mrDataBld ??
11. mrDataBld ????
12. mrDataBld ????
3mrDataBld
mrDataBld
DW/CRM, DM ? ????? ??? ETT ??? ???? TOOL
ETT
? Extraction(??), Transformation(??),
Transportation(??)? ?? ? ????? Data? ??? DB?
??, ?? ? ?? ?? ??? ?? ? ??? ?????
ETT ???? ?? ??? ?? ?? ? ?? DW/CRM ??? 50
??(??, ??) ? DW ??? ??? ??
4DW Architecture
5ETT Process
6mrDataBld Architecture
module ???
7mrDataBld Architecture
module ???
? ? ?
? ? ?
Windows NT
ETT ??
C E
??? DB
ETT ???
SE
ETT Server
Meta DB
ETT ??
??? DB
????
SE
Unix
SE
SE
ODS DB
DW DB
??
??
SE Server Engine
DW Server
ODS Server
CE Client Engine
8mrDataBld Architecture
module ? ??
Meta DB
Client Engine (mrPlanMgr)
? ETL ?? ?? ?? ? ?? ? ?? Script ?? ?
???? Log ??
? GUI(Graphic User Interface) ? ETT ?? ? Meta
?? ? ???? ?? ? Server Engine Load ? Unload ????
Monitoring
Server Engine (mrJobgroupMgr)
? ?? ?? ?? ? ?? ?? ?? ? ???? ??? ??
Client Engine(mrScheduleMgr)
Server Engine (mrPlanExecMgr)
? GUI(Graphic User Interface) ? ETT Schedule ??
? ?? ?? ?? ? ?? ?? ?? ? Schedule? ??
??
9mrDataBld Overview
Plan ???
10mrDataBld Overview
module ? ????
?? Server, ??, JobGroup, JobUnit, Plan
? ?? Server ??, ??, ?? ??? ???? Server ??
Client. OS, IP Address ? ?
? ??? ?? ???? ??? ??? ?? ???. ( Ex
??, ??, ??, DW, CRM, Web )
DBMS, DB?, Tables, ?? Server
11mrDataBld Overview
module ? ????
? Job Group ??? ???? Data? ???? ??
????(Source) -gt ODS??(Target),
ODS??(Source) -gt CRM??(Target)
????(DB-SAM-DB, DB-DB), Job Units, ????,
Process ?
? Job Unit Source ??? ?? ???
Table? Target ?? ??? Table? ????? ??
Query Script Query(Select, Insert,
Update, Delete), User Defined Program ? Plan
??? ???? Data? ?? ?? ? ?? Job
Groups, Design(Top Down), Execute, Monitor,
Schedule
12mrDataBld Plan Design
module ? ??
? Top Down ? ??, Job Group, Job Unit
? GUI ? Query Generator ? Execute,
Monitor ??(?? ?? ? Test)
13mrDataBld Plan Design
????
14mrDataBld Plan Execute
module ? ??
? Design ???? ?? ? Multi Server, Multi
Process ? ?? ?? ??, ?? ???? ?? ? ??
Source ?? ?? Server ? ?? Target ?? ??
Server ? ?? Test ?? ? ?? Cancel ?? ?
?? ??? ?? ??? ??
15mrDataBld Plan Monitor
module ? ??
? ??? Monitoring ? ??? ?? 5? ? ?? ?? ??
?? ? Error? ?? 30? ? ?? ?? ?? ?? ? GUI
? Top Down ???? ?? ?? ?? ?? ? Log ??
16mrDataBld Plan Monitor
????
17mrDataBld Plan Schedule
module ? ??
? ???? Plan ?? ? Scheduling ? ETT ???
? Monitoring ?? ? Error ??? ?? ??? ??
18mrDataBld Plan Schedule
????
19mrDataBld mrScheduleMgr
????
20mrDataBld ?? PlatForm
?? PlatForm
? ?
DBMS
Ver
O S
HP, SUN, RS600, ?? UNIX Machine AS400, IBM Main
Frame NT PC AS400 IBM, FACOM Main Frame
Unix Windows NT Windows MVS, MSP
RDBMS SQL Server SAM ODBC VSAM,ISAM Excel
2.X 2.X 2.X 2.X 3.X 3.X
Support
21mrDataBld ??
? ? ?
? Top-Down ??? ???????? ?? ? Design ???
???? ???? ? Server Module ? Client Module ??
??? ???? ? ???? Log ?? ????
? ? ?
? ??? GUI ?? ? Plan Design ?
Drag-and-Drop ???? ?? ? Design ? ??? ??, ??
Process ???? ? Module ???? ??? ????? ???
22mrDataBld ??
? ? ?
? 3-Tier ???? ??? Platform ? ?? ?? ?
Job-Unit ? ???? ? ?? ?? ? Multi Processing
??? Job ?? ?? ???? ?? ? User Define
Programming ??? ??(Procedure)
? ? ?(????)
? Server Module ? Client Module ?? ??????
???? ? Multi Server, Multi Processing ????
???? ?? ? ??? ????? ??? ???????? ??? ?
????(JobGroup)? ????? ????? ???
23mrDataBld ??
? ? ?
? ?? ?????? ????? ???? ????? ??
? ?
? Unicode ?? ???? ? ?? ? ?? Job ? ????
???? ? Real Time Monitoring ? ??? Log ??
? Customising ? ???? ??? ? ???? ??? ?
Job-Unit ? ????, ????, ???? ??? ???? ? Job ??
Schedule ???? ???? ?? ? Cdc Field ? ?? ??????
???? ?? ? DBMS ?? Utility ??(Loder, Bcp ?)
24mrDataBld ????
????
? DW/CRM ??? Tool ???? ????? ?? ?
???? ?? ? ???? ?? ? On-Line ?????? ?? ????
?? ? ?? ????? ?? ???? ?? ? GUI ????
??? ??? ?? ? ??? Log??? ??? ???? ?? ?
??, ??, ?? ? ??? ???? ? ?????? Real Time
Monitoring ?? ? ?Schedule ???? ???? ??
25mrDataBld ????
????
? ????????? ?? e-CRM ?? ? ?????????
?? e-CRM ?? ? ?????? ?? DW/CRM ?? ?
????? DW ??? ? ???????(KOID) ??? ?? ???
? ???????????(KOSA) ???? CRM??? ?
????? ????? SFA(????) ??? ? ????????? ??
e-CRM ?? ? ?????????? ???? DW ??
26mrDataBld ????(1)
? ?
????????? ?? e-CRM ?? ??? ??? ?????
???? ???? ?? ????? ?? ??? ??? ?? ? ?????
?????????? ???? ??? ?? CRM DB? ??.
? ?
MART
?????
- ??Table ? 28?
- - ?? ??? 150??
- - ? ???? 30??
?? DB
CRM DB
(Sql Server)
(Oracle)
27mrDataBld ????(2)
? ?
????????? ?? e-CRM ?? ??? ??? ?????
???? ???? ?? ????? ?? ??? ??? ?? ? ?????
?????????? ???? ??? ?? CRM DB? ??.
? ?
MART
?????
- ??Table ? 25?
- - ?? ??? 180??
- - ? ???? 30??
?? DB
CRM DB
(Oracle)
(Sql Server)
28mrDataBld ????(3)
? ?
?????? DW/CRM ?? ???????? ????
??????? ?????? ? DW??? ??
? ?
MART
?????
- ??Table ? 150?
- - ?? ??? 800??
- - ? ???? 50??
?? DB
CRM DB
(Oracle)
(Oracle)
(Sql Server)
29mrDataBld ????(4)
? ?
????? DW??? ?? ??????? ???? ??
?????? ? ????????? ?? DW??? ??
? ?
MART
?????
- ??Table ? 150?
- - ?? ??? 7000??
- - ? ???? 200??
?? DB
CRM DB
(Sql Server)
(Sql Server)
30mrDataBld ????(5)
? ?
??????? ???????? ?? ???????(KOID)??
?????? ???? ?? ? ??????? ?? ???????? ??
? ?
MART
?????
- ??Table ? 20?
- - ?? ??? 1000??
- - ? ???? 50??
CRM DB
?? DB
(Oracle)
(Oracle)
31mrDataBld ????(6)
? ?
??????????? DW ??? ?? ???????????
??????????? ? ????? CRM??? ????? DW/
MART??? ??
? ?
MART
?????
- ??Table ? 50?
- - ?? ??? 100??
- - ? ???? 10??
?? DB
CRM DB
(Sql Server)
(Sql Server)
32mrDataBld ????(7)
? ?
????? SFA ??? ?? ????? ???? ??? ??
? ???? CRM??? ????? DW/ MART??? ??
? ?
MART
?????
- ??Table ? 150?
- - ?? ??? 15000??
- - ? ???? 200??
?? DB
CRM DB
(Sybase ASIQ)
(Oracle)
(Oracle)
33mrDataBld ????(8)
? ?
????????? ?? e-CRM ?? ??? ??? ?????
???? ???? ?? ????? ?? ??? ??? ?? ? ?????
???? ?? ????? ???? ??? ?? CRM DB? ??.
? ?
MART
?????
- ??Table ? 20?
- - ?? ??? 150??
- - ? ???? 10??
?? DB
CRM DB
(Oracle)
(Sql Server)
34mrDataBld ????(9)
? ?
?????????? DW ?? ???????????? ????
???? ??? ??? ?? ??? ???? DW??? ??
? ?
MART
?????
- ??Table ? 300?
- - ?? ??? 500??
- - ? ???? 100??
?? DB
CRM DB
(Oracle)
(Sql Server)
(TEXT)
35More Easy, Familiarity, Comfortable Technology!
?????......