Professional Documents
Culture Documents
Training Data Services
Training Data Services
FSS
Mc Lc
Chng 1. Tng Quan v Data Services...............................................................................................3
I.
2.
II.
2.
Ca S Lm Vic ..................................................................................................................9
3.
4.
5.
Validation menu................................................................................................................ 14
6.
Palette .............................................................................................................................. 15
L Th Phng Thanh
FSS
1. Case ..................................................................................................................................... 23
2. Map_Operation .................................................................................................................... 23
3. Merge................................................................................................................................... 25
4. Query ................................................................................................................................... 26
5. Row Generation .................................................................................................................... 26
7. SQL ....................................................................................................................................... 26
8. Validation ............................................................................................................................. 26
L Th Phng Thanh
FSS
Data services
a. nh Ngha: Data services l mt gii php hiu qu v cht lng
v tch hp d liu.
b. Mc ch: Cung cp mt mi trng pht trin, thc thi, qun l
trong vic tch hp, vn chuyn, ci tin, phn tn d liu mi ni v
mi lc.
c. Li ch
Gim gi thnh, tit kim thi gian.
H tr x l khng hp nht gia cc mng d liu, cho php vic
x l d liu t nhiu nh vendor, a phng v cu trc.
Kh nng tng tc(Interoperability) v linh hot(Flexibility) ca
dch v Web (Web services) da trn cc ng dng cho php tch hp
n cc h thng front-end trong vic x l thi gian thc.
Phn tch, chun ha, lm sch d liu.
So snh v hp nht cc bn ghi.
H tr nhiu ngi dng v bo mt d liu tt.
Vi cc chc nng lu du gip ch cho cc lp trnh vin c th
theo di d liu, ng thi xc nh nhanh nhng tc ng bo tr, sa
li.
2.
L Th Phng Thanh
FSS
FSS
L Th Phng Thanh
FSS
L Th Phng Thanh
FSS
L Th Phng Thanh
FSS
Designer:
L mt giao din ha kt ni vi local repository
lc khi to. S dng xc nh nhng g data s c
x l thng qua vic to ca datastores v file formats.
Cc metadata c lu trong repository.
To, duy tr v thc hin cc cng vic (jobs),
workflows, dataflows
Cho php ngi s dng ko th cc d liu/file v
chuyn n d liu ch.
Repository: l kho cha metadata, c 4 loi repository:
Local : lu cc d liu c to t designer ti my
local.
Central: kho d liu trung tm, h tr mi trng mi
nhiu ngi dng, lu cc thng tin ging kho local,
ko th thc thi cc cng vic v khng kt ni no n
mt job server.
Profiler: lu cc d liu lin quan n cc profiling
task t designer tool khi ngi s dng chay ct hoc
cc lin quan n profiling task. Profiler kt hp vi
job server.
Cleansing Packages: tham chiu n DQD, lu cc t
in ngn ng c th cng nh cc t in t to cho
vic phn tch d liu.
The Data Services service
Engine
Job Server
L Th Phng Thanh
FSS
Services
Access Server
Adapters
The Address Server
C 3 loi datastore:
xml).
2.
L Th Phng Thanh
Ca S Lm Vic
FSS
Hnh 8.
Trong Project Area gm:
Designer: Hin th cc i tng lm vic.
Monitor: Hin th cc cng vic m job server thc hin. Nu
thc thi b li c biu tng gch cho mu , ch lu t khi
designer start.
Log: Lu tt c lch s cng vic m jobserver thc hin i
vi tng job trong d n (Project) ang m.
3.
Tool->Variables
L Th Phng Thanh
10
FSS
Hnh 9.
L Th Phng Thanh
11
4.
FSS
S Dng Hm v Script
a. Hm:
Dng x l cc bin u vo v tr v mt gi tr
u ra. Ga tr u vo hoc u ra c th bin hoc ct.
Hm c s dng trong cc scripts, Transforms,
Conditional v cc hm do ngi dng t to.
-Cc gi hm chun trong Desinger:
Functions
Description
Thc hin tnh ton cc tnh ton trn gi tr
L Th Phng Thanh
Aggregate Functions
s (avg,count,count_distinct,max,min,sum).
Conversion Functions
Custom Functions
Database Functions
Date Functions
FSS
cc gi tr date.
Performs operations specific to your Data
Environment Functions
Services environment
Cc hm thc hin cc vic kt mt iu
kin (lookup), nhiu iu kin (lookup_ext),
Lookup Functions
Math Functions
Miscellaneous Functions
Sap Function
Thc hin cc hm x l{ d liu chui, k{
String Functions
t.
System Functions
Validation
is_valid_double, is_valid_int..vv)
b. Script
Script c s dng gi hm v gn gi tr cho cc
bin trong WorkFlow.
V d, c th s dng hm SQL trong script xc
nh thi gian cp nht cui cng i vi mt bng v gn
gi tr n mt bin.
Sau gn bin ny cho mt tham s (parammeter)
vo mt data flow v xc nh cc dng t d liu ngun.
Mt script c th gm cc lnh sau:
L Th Phng Thanh
13
FSS
o Gi hm.
o IF
o While
o Gn
o Ton t
Cc c php c bn trong script:
o Mi dng kt thc bng du chm phy (;).
o Tn bin bt u vi k dollar ($).
o Bin kiu chui t trong du nhy n (').
o Cc comment bt u vi du thng (#).
o Gi hm lun phi ch nh parameter thm ch
nu hm chng s dng parameter no.
V d:
$Todate= sysdate();
$G_Startdate=
END_DATE
sql('demo_target','SELECT
FROM
JOB_STATUS
WHERE
JOB_NAME= {$Jobname}');
Print('The end date is: [sysdate()+1]');
5.
Validation menu
vi Job.
14
FSS
Palette
Hnh 10.
Pointer, WF, DF, Script, Conditional, While Loop, Try, Catch, Annotation.
Ti mc Data Flow: Thanh palette hin th cc cng c:
Hnh 11.
Pointer, DF, ABAP data flow, Query Transform, Template Table, Template
XML, Annotation.
L Th Phng Thanh
15
FSS
L Th Phng Thanh
16
FSS
Hnh 12.
Hnh 13.
Kt qu nh hnh 13. Nhn vin id 100 l manager cao nht.
104 c ngi qun l 103, 103 c qun l l 102, 102 c qun l l 100.
5. History_Preserving
L Th Phng Thanh
17
FSS
Hnh 14.
Bng ch TL_CDC
L Th Phng Thanh
18
FSS
Hnh 15.
Vi DataFlow SC_MAP_CDC:
Hnh 16.
Hnh 17.
L Th Phng Thanh
19
FSS
Kt qu
L Th Phng Thanh
20
FSS
L Th Phng Thanh
21
FSS
Hnh 14.
Kt qu:
Hnh 15.
L Th Phng Thanh
22
FSS
Normal
L Th Phng Thanh
Insert
ch)
Delete
Discard
Xa dng t qu trnh x l{
23
FSS
Hnh 14.
Ct Region_Name, dng th 3 ca s bn tri t bng gc (Regions)
c update thnh Asiad so vi bng ch cng Region_ID tng ng.
Xt cc trng hp trong Map_Operation:
Hnh 15.
Kt qu:
L Th Phng Thanh
24
FSS
Hnh 16.
Hnh 17.
Input:
Hnh 18.
Output:
3. Merge
Thng nht cc d liu t hai hay nhiu ngun vo mt ngun ch duy nht.
Khi merge cc d liu vo mt bng, bt buc cc thuc tnh ca cc bng d
liu phi ging tn v di ca datatypes.
L Th Phng Thanh
25
FSS
4. Query
Ly mt tp d liu tha mn iu kin c ch nh. Mt truy vn chuyn
i tng t nh mt cu lnh SQL SELECT.
5. Row Generation
To ra mt ct in gi tr s nguyn bt u t s 0 v tng dn bi mt
gi tr cui cng c ch nh.
7. SQL
Thc hin cc hot ng truy vn SQL c ch nh.
8. Validation
m bo rng cc d liu bt kz giai on trong data flow u tha iu
kin. C th lc ra hoc thay th d liu khng thch hp.
L Th Phng Thanh
26