sap data services - giang khinh lam

Upload: hai-huy

Post on 06-Jul-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    1/30

    www.fssc.com.vn Page 1Committed – Professional - Understanding

      SAP BusinessObjects Data Services

    05/2014

    CÔNG TY GIẢI PHÁP PHẦN MM T!I CH"NH

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    2/30

    www.fssc.com.vnPage 2Committed – Professional - #nderstanding

    CONTENT

    1. Data Services Overview

    2. Designer & Object Hierarchy3. Workflows

    4. Data flows

    . So!rce an" #arget $eta"ata %Datastore 'ile for(ats)

    *. Overview of +ariables an" ,ara(eters-. ntro"!ction to Scri/ting

    0. #ransfor( Overview

    . hange Data a/t!re Overview

    1. De(o

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    3/30

    www.fssc.com.vn Page 3Committed – Professional - #nderstanding

    DATA SERVICES OVERVIEW

    • S, 5!sinessObjects Data Services co(bines enter/rise6class "ata integration an"

    "ata 7!ality sol!tion.• ,rovi"es one "evelo/(ent an" (anage(ent environ(ent that allows yo! to

    integrate transfor( i(/rove an" "eliver "ata anywhere.

    • #he (ain feat!re of Data Services is e8tracting transfor(ing an" loa"ing %9#:)

    "ata fro( heterogeneo!s so!rces %"atabases or filies) into a target "atabase or "ata

    wareho!se.

    • #ransactional real ti(e.

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    4/30

    www.fssc.com.vn Page 4Committed – Professional - #nderstanding

    DATA SERVICES ARCHITECTURE

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    5/30

    www.fssc.com.vn Page 5Committed – Professional - #nderstanding

    DATA SERVICES REPOSITORY

    Data Services ;e/ository

    • #he Data Services ;e/ository is a "atabase that store"< =ser6reate" an"

    ,re"efine" Syste( Objects So!rce an" target $eta"ata #ransfor(ation ;!les.

    • 9ach re/ository is store" on an ;D5$S like $yS>: Oracle $icrosoft S>:

    Server Sybase an" 5$ D52.

    • 9ach re/ository is associate" with one or (ore ?ob Server.

    ;e/ository ty/es

    • :ocal

    • entral %Share)

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    6/30

    www.fssc.com.vn Page Committed – Professional - #nderstanding

    LOGGING INTO THE DESIGNER 

    Define a "atabase for the local re/ository !sing Data Services Repository Manager .

    9ach re/ository (!st be associate" with at least on ?ob Server. @o! can "efine or

    e"it ?ob Servers !sing Data Services Server Manager .

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    7/30

    www.fssc.com.vn Page !Committed – Professional - #nderstanding

    DESIGNER OVERVIEW

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    8/30

    www.fssc.com.vn Page "Committed – Professional - #nderstanding

    DESIGNER – OBJECTS

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    9/30

    www.fssc.com.vn Page #Committed – Professional - #nderstanding

    PROJECT & JOB

    Project

    • #he highest level of organiAation.• ontains gro!/ of jobs.• Only one /roject can be o/en at the

    ti(e.

    Job

    • ?obs are s/ecial workflows that yo! cane8ec!te.

    • #wo ty/es< 5atch an" ;eal ti(e.• #he content of a job< Workflows

    Scri/ts on"itionals While loo/s

    #ryBatch blocks Data flows.

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    10/30

    www.fssc.com.vn Page 10Committed – Professional - #nderstanding

    WORKLOW

    What is workflowC

    • Workflow "efines the /rocess for e8ec!ting "ata flows.

    • ;!n se7!ence or /arallel.

    Workflow control o/erations

    • on"itions %f else)

    • While loo/s

    • #ryBatch blocks

    • Scri/ts

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    11/30

    www.fssc.com.vn Page 11Committed – Professional - #nderstanding

    WORKLOW ! E"A#PLES

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    12/30

    www.fssc.com.vn Page 12Committed – Professional - #nderstanding

    E"ECUTE WORKLOW ONLY ONCE

    98a(/le

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    13/30

    www.fssc.com.vn Page 13Committed – Professional - #nderstanding

    INTRODUCTION TO SCRIPTING

    Scri/ts are single6!se objects !se" to call f!nctions an" assign val!es to

    variables in a workflow.

    @o! can then assign the variable to a /ara(eter that /asses into a "ata flow.

    scri/t can contain the following state(ents<

    • '!nction calls

    • f state(ents

    • While state(ents

    • ssign(ent state(ents

    • O/erators

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    14/30

    www.fssc.com.vn Page 14Committed – Professional - #nderstanding

    INTRODUCTION TO SCRIPTING

    #he basic synta8 of the scri/t<

    • 9ach state(ent en"s in a E

    • +ariable na(es start with a F

    • String val!es are enclose" with a G

    • '!nctions call /ara(eters within %)

    • I s!bstit!te the val!e of an e8/ression

    • JK 7!ote the val!e of the e8/ression in G L

    • o((ente" line with a M

    FNStartDate P s7l%G"e(otargetL GS9:9# 9QDDate ';O$?O5S##=S WH9;9 ?O5Q$9 P JF?obQa(eKL)E

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    15/30

    www.fssc.com.vn Page 15Committed – Professional - #nderstanding

    DATA LOW

    What is a "ata flowC

    • Defines ste/s how so!rces "ata to target "ata.

    • alle" by Workflow or ?ob.

    Ste/s in a "ata flow<

    • 98tracting so!rces.

    • #ransfor(ing "ata.

    • :oa"ing target.

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    16/30

    www.fssc.com.vn Page 1Committed – Professional - #nderstanding

    DATA LOW – OPERATION CODES

    Data sets in "ata flows O/eration co"es

    Note$ W%e '(t( e)tr(cte' *ro+ ( ,o-rce. (// ro0 1 ( '(t( ,et (re */(22e' (, Nor+(/3

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    17/30

    www.fssc.com.vn Page 1!Committed – Professional - #nderstanding

    SOURCE & TARGET TABLES

    So!rce table is %table or file) which Data Services rea"s "ata.

    #arget table is %table or file) which Data Services loa"s "ata.

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    18/30

    www.fssc.com.vn Page 1"Committed – Professional - #nderstanding

    DATASTORE

    onnection fro( Data Services to

    so!rce table or target table. llow to access "ata so!rce rea" an"

    write "ata to the table.

    Data store ty/es<

    • Database "atastore.

    • //lication "atastore.

    • "a/ter "atastore.

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    19/30

    www.fssc.com.vn Page 1#Committed – Professional - #nderstanding

    ILE OR#AT

    • Deli(ite" for(at

    • 'i8e" wi"th for(at

    • S,B;3 for(at

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    20/30

    www.fssc.com.vn Page 20Committed – Professional - #nderstanding

    OVERVIEW O VARIBLE & PARA#ETER 

    S!bstit!tion ,ara(eter< FF

    Nlobal +ariable< FN 

    :ocal +ariable< F: 

    ,ara(eter< F, 

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    21/30

    www.fssc.com.vn Page 21Committed – Professional - #nderstanding

    TRANSOR#

    • Data ntegrator 

    • Data >!ality

    • ,latfor(

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    22/30

    www.fssc.com.vn Page 22Committed – Professional - #nderstanding

    TRANSOR# – DATA INTEGRATOR 

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    23/30

    www.fssc.com.vn Page 23Committed – Professional - #nderstanding

    TRANSOR# – DATA INTEGRATOR 

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    24/30

    www.fssc.com.vn Page 24Committed – Professional - #nderstanding

    TRANSOR# – DATA 4UALITY

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    25/30

    www.fssc.com.vn Page 25Committed – Professional - #nderstanding

    TRANSOR# – DATA 4UALITY

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    26/30

    www.fssc.com.vn Page 2Committed – Professional - #nderstanding

    TRANSOR# – PLATOR#

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    27/30

    www.fssc.com.vn Page 2!Committed – Professional - #nderstanding

    DE#O TRANSOR#

    • >!ery

    • ase

    • $a/ O/eration

    • ,ivot

    • ;everse ,ivot

    • #able co(/arison

    • Rey generation

    • History ,reserving

    • +ali"ation• Date Neneration

    • S>: Scri/t %variable & /ara(eter).

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    28/30

    www.fssc.com.vn Page 2"Committed – Professional - #nderstanding

    DE#O CHANGE DATA CAPTURE

    • SD ty/e 1.

    • SD ty/e 2 !sing History ,reserving.

    • SD ty/e 2 !sing #able o(/arison & $a/ O/eration.

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    29/30

    www.fssc.com.vn Page 2#Committed – Professional - #nderstanding

    REERENCES

    • S, 5!sinessObjects Data Services #!torial %,D').

    • S, 5!sinessObjects Data Services Designer N!i"e %,D').

    • Data Services #echnical Webinar %+i"eo).

  • 8/18/2019 SAP Data Services - Giang Khinh Lam

    30/30

    www.fssc.com.vn Page 30Committed – Professional - #nderstanding

    THE END