SAP DS (andmeteenused) HANA-s

Mis on SAP Andmeteenused?

SAP Andmeteenused on ETL-i tรถรถriist, mis pakub รผhtse ettevรตtte tasemel lahendust andmete integreerimiseks, teisendamiseks, andmete kvaliteediks, andmete profileerimiseks ja tekstiandmete tรถรถtlemiseks heterogeensest allikast sihtandmebaasi vรตi andmelattu.

Saame luua rakendusi (tรถid), milles andmed kaardistatakseping ja teisendusi saab teha disaineri abil. (Selle uusim versioon SAP BODS on 4.2).

Andmeteenuste omadused

  • See pakub suure jรตudlusega paralleelteisendusi.
  • Sellel on ulatuslikud haldustรถรถriistad ja aruandlustรถรถriist.
  • See toetab mitut kasutajat.
  • SAP KEHAD on veebiteenusepรตhise rakendusega vรคga paindlik.
  • See vรตimaldab rikkalike funktsioonide komplektidega skriptikeelt.
  • Andmeteenuseid saab integreerida SAP LT replikatsiooniserver (SLT) Trigger-pรตhise tehnoloogiaga. SLT lisab igale seadmele delta-vรตimalused SAP vรตi mitteSAP lรคhtetabel, mis vรตimaldab muudatuste tegemiseks kasutada andmete hรตivamist ja Source-tabeli deltaandmete edastamist.
  • Andmete valideerimine armatuurlaudade ja protsesside auditeerimisega.
  • Haldustรถรถriist ajastamisvรตimaluste ja seire/armatuurlaudadega.
  • Silumine ja sisseehitatud profiilide koostamine ja andmete vaatamine.
  • SAP BODS toetab laiaulatuslikku allikat ja sihtmรคrki.
  • Kรตik rakendused (nt SAP).
  • Kรตik hulgilaadimise ja andmete kogumisega muudatustega andmebaasid
  • Failid: fikseeritud laius, komadega eraldatud, COBOL, XML, Excel.

Andmeteenuste komponent

SAP ANDMEteenustel on jรคrgmine komponent โ€“

  1. Disainer - See on arendustรถรถriist, mille abil saame luua, testida ja teostada tรถรถd, mis tรคidab andmelao. See vรตimaldab arendajal luua objekte ja neid konfigureerida, valides allika ja sihtmรคrgi vooskeemil ikooni. kasutatakse rakenduse loomiseks, mรครคrates tรถรถvood ja andmevood.Ava Data Service Designeri avamiseks minge aadressile Menรผรผ Start -> Kรตik programmid -> SAP Andmeteenused (4.2 siin) -> Data Service Designer.

SAP DS (andmeteenused) HANA-s

  1. Tรถรถserver- See on rakendus, mis kรคivitab andmeteenuste tรถรถtlemise mootori ja toimib mootori ja Data Services Suite'i liidesena.
  2. Mootor- Data Service'i mootor tรคidab รผksikuid tรถid, mis on rakenduses mรครคratletud.
  3. Hoidla- Hoidla on andmebaas, mis salvestab kujundaja eelmรครคratletud objekte ja kasutaja mรครคratud objekte (allika ja sihtmรคrgi metaandmed, teisendusreeglid). Hoidlad on kahte tรผรผpi โ€“
  • Kohalik hoidla (Kasutavad Designer ja Job Server).
  • Keskhoidla (Kasutatakse objektide jagamiseks ja versioonikontrolliks)
  1. Juurdepรครคs serverile- Accessi server edastab sรตnumeid veebirakenduste, andmeteenuste tรถรถserveri ja mootorite vahel.
  2. Administraator- Veebiadministraator pakub brauseripรตhist andmeteenuste ressursside haldust, mille รผksikasjad on jรคrgmised โ€“
  • Konfigureerimine, kรคivitamine ja peatamineping reaalajas teenused.
  • Paketttรถรถde ajastamine, jรคlgimine ja tรคitmine.
  • Tรถรถserveri, juurdepรครคsuserveri ja hoidla kasutamise konfigureerimine.
  • Kasutajate haldamine.
  • Paketttรถรถde ja reaalajas teenuste avaldamine veebiteenuste kaudu
  • Adapterite konfigureerimine ja haldamine.

Data Services Architektuur -

Andmeteenuste arhitektuuril on jรคrgmised komponendid:

  • Keskhoidla โ€“ seda kasutatakse hoidlate konfigureerimiseks tรถรถserveritesse, turbehalduseks, versioonikontrolliks ja objektide jagamiseks
  • Kujundaja โ€“ kasutatakse projekti, tรถรถ, tรถรถvoo, andmevoo ja kรคitamise jaoks.
  • Kohalik hoidla (siin saate luua muudatusi ja alustada tรถid, tรถรถvoogu, andmevoogu).
  • Tรถรถserver ja mootor โ€“ see haldab tรถid.
  • Access Server โ€“ seda kasutatakse hoidlates arendajate loodud reaalajas tรถรถkohtade tรคitmiseks.

Alloleval pildil on nรคidatud andmeteenused ja nende komponentide seos.

SAP DS (andmeteenused) HANA-s

SAP KEHAD Architektuur

Kujundaja akna รผksikasjad: Kรตigepealt uurime selle esimest komponenti SAP andmeteenus- Disainer

Andmeteenuse kujundaja iga jaotise รผksikasjad on jรคrgmised:

  1. Tรถรถriistariba (Kasutatakse avamiseks, salvestamiseks, tagasi, kinnitamiseks, tรคitmiseks jne).
  2. Projekti piirkond (Sisaldab praegust projekti, mis hรตlmab tรถรถd, tรถรถvoogu ja andmevoogu. Andmeteenustes on kรตik olemid objektid.
  3. Tรถรถruum (Rakendusakna ala, kus me objekte mรครคratleme, kuvame ja muudame).
  4. Kohalik objektide raamatukogu (See sisaldab kohalikke hoidla objekte, nagu teisendused, tรถรถ, tรถรถvoog, andmevoog jne).
  5. Tรถรถriistapalett (Tรถรถriistapaleti nupud vรตimaldavad lisada tรถรถalale uusi objekte).

SAP DS (andmeteenused) HANA-s

Objekti hierarhia

Allolev diagramm nรคitab andmeteenuste vรตtmeobjektitรผรผpide hierarhilisi seoseid.

SAP DS (andmeteenused) HANA-s>

Mรคrge:

SAP DS (andmeteenused) HANA-s

Tรถรถvood ja tingimus* on valikulised

Aastal kasutatud objektid SAP Andmeteenuste รผksikasjad on jรคrgmised -

Objektid Kirjeldus
Projekt Projekt on kujundaja akna kรตrgeima taseme objekt. Projektid pakuvad teile vรตimalust korraldada muid andmeteenustes loodud objekte. Korraga on avatud ainult รผks projekt (kus "avatud" tรคhendab "projektialal nรคhtavat").
tรถรถ "Tรถรถ" on vรคikseim tรถรถรผksus, mille tรคitmiseks saate iseseisvalt ajastada.
Skriptid Protseduuri ridade alamhulk.
Tรถรถvoo "Tรถรถvoog" on mitme andmevoo รผhendamine kogu tรถรถ jaoks รผhtsesse tรถรถvoogu. Tรถรถvoog on valikuline. Tรถรถvoog on protseduur.

  • Kรตnede andmevood
  • Helistage teisele tรถรถvoogule
  • Mรครคrake oma tรถรถs sooritatavate sammude jรคrjekord
  • Edastage parameetreid andmevoogudele ja tagasi.
  • Mรครคrake, kuidas kรคsitleda tรคitmise ajal ilmnevaid vigu.
  • Mรครคratlege projekti osade tรคitmise tingimused.
Andmevoog "Andmevoog" on protsess, mille kรคigus lรคhteandmed muudetakse sihtandmeteks. Andmevoog on korduvkasutatav objekt. Seda kutsutakse alati tรถรถvoost vรตi tรถรถkohast.

  • Tuvastage lรคhteandmed, mida soovite lugeda.
  • Mรครคrake teisendused, mida soovite andmetega teha.
  • Tuvastage sihttabel, kuhu soovite andmeid laadida.
Andmepood Loogiline kanal, mis รผhendab andmeteenused lรคhte- ja andmesalve sihtandmebaasidega.

  • Tuleb tรคpsustada iga allika ja sihtandmebaasi jaoks.
  • Kasutatakse lรคhte- ja sihtandmebaaside metaandmete importimiseks hoidlasse
  • Andmeteenused kasutavad neid lรคhtetabelitest andmete lugemiseks ja andmete laadimiseks sihttabelitesse
Target Tabel vรตi fail, milles Data Services laadib andmed allikast.

Andmeteenuste nรคide andmete laadimise teel SAP Allikatabel

Kรตik andmeteenustes on objekt. Peame iga allika ja sihtandmebaasi jaoks eraldama andmesalve.

Andmete laadimise sammud SAP lรคhtetabel - SAP BODS-il on palju samme, mille kรคigus peame looma allika ja sihtmรคrgi andmesalve ning nendega kaardistama.

  • Looge andmehoidla allika ja BODS-i vahel
  • Importige metaandmed (struktuurid) BODS-i.
  • Impordiserveri konfigureerimine
  • Importige metaandmed HANA sรผsteemi.
  • Looge andmepood BODSi ja HANA vahel.
  • Loo projekt.
  • Loo tรถรถ (partii/reaalajas)
  • Loo tรถรถvoog
  • Looge andmevoog
  • Lisage andmevoos objekt
  • Tรคitke tรถรถ
  • Kontrollige HANA andmete eelvaadet

Step 1) Loo andmepood vahel SAP Allikas ja BODS

  1. Andmete laadimiseks SAP Allikas SAP HANA lรคbi SAP BODS, me vajame andmepoodi. Seega loome esmalt andmesalve, nagu allpool nรคidatud โ€“ Projekt -> Uus โ€“> Andmepood

    SAP DS (andmeteenused) HANA-s

  2. Ilmub hรผpikaken Loo uus andmesalv, sisestage รผksikasjad jรคrgmiselt โ€“
    1. Sisestage andmesalve nimi "ds_ecc".
    2. Valige andmesalve tรผรผbi nimi kui "SAP Rakendusedโ€.
    3. Sisestage andmebaasiserveri nimi
    4. Kasutajanimi ja parool.
    5. Klรตpsake nuppu "Rakenda".
    6. Klรตpsake nuppu "OK".

    SAP DS (andmeteenused) HANA-s

  3. Andmepood luuakse ja loodud andmesalve vaadatakse jรคrgmiselt-
  1. Avage kohalik objektiteek
  2. Valige vahekaart DataStore.
  3. Kuvatakse andmesalv "ds_ecc".

SAP DS (andmeteenused) HANA-s

Step 2) Importige metaandmed (struktuur) BODS-serverisse.

Oleme loonud andmesalve ECC to BODS jaoks; nรผรผd impordime metaandmed ECC-st BODS-i. Importimiseks jรคrgige alltoodud samme โ€“

  1. Valige Datastore "ds_ecc" ja paremklรตpsake.
  2. Valige suvand Impordi nime jรคrgi.

    SAP DS (andmeteenused) HANA-s

    Kuvatakse hรผpikaken Impordi nime jรคrgi. Sisestage รผksikasjad allpool -

    1. Valige Tรผรผp tabelina.
    2. Sisestage tabeli nimi, mille tahame importida. Siia impordime KNA1 tabeli.
    3. Klรตpsake nuppu "Impordi". Tabel KNA1 kuvatakse andmeallika โ€žds_eccโ€ tabelisรตlme all.

    SAP DS (andmeteenused) HANA-s

Tabeli metaandmed imporditakse andmesalves ds_ecc nagu allpool โ€“

SAP DS (andmeteenused) HANA-s

Step 3) Impordiserveri konfigureerimine

Siiani oleme importinud tabeli salvestatud andmetesse "ds_ecc", mis on loodud ECC jaoks SAP BODS-i รผhendus. Andmete importimiseks SAP HANNA, peame konfigureerima impordiserveri,

  1. Selleks minge aadressile Kiirvaade-> Impordiserveri seadistamine nagu allpool -

    SAP DS (andmeteenused) HANA-s

  2. Ilmub hรผpikaken Select System, Select SAP HANA (HDB siin) sรผsteem nagu allpool -

SAP DS (andmeteenused) HANA-s

  1. Klรตpsake nuppu "Jรคrgmine". Ilmub teine โ€‹โ€‹hรผpikaken andmeteenuse mandaadi jaoks, sisestage jรคrgmised รผksikasjad
  1. SAP BODS-i serveri aadress (siin BODS:6400)
  2. sisene SAP BODS-i hoidla nimi (HANAUSER hoidla nimi)
  3. Sisestage ODBC andmeallikas (ZTDS_DS).
  4. Sisesta vaikeport SAP BODS-server (8080).

SAP DS (andmeteenused) HANA-s

Klรตpsake nuppu "Lรตpeta".

Step 4) Importige metaandmed HANA sรผsteemi

1. Siiani oleme konfigureerinud impordiserveri, nรผรผd impordime metaandmeid SAP BODS-i server.

  1. Klรตpsake kiirvaates valikut Impordi.
  2. Kuvatakse hรผpikaken impordi valikuks. Valige suvand "Metaandmete valikuline import".

SAP DS (andmeteenused) HANA-s

Klรตpsake nuppu "Jรคrgmine".

2. Kuvatakse hรผpikaken โ€žMetaandmete valikuline importโ€, milles valime sihtsรผsteemi.

  1. valima SAP HANA sรผsteem (HDB siin).

SAP DS (andmeteenused) HANA-s

Klรตpsake nuppu "Jรคrgmine".

Step 5) Looge andmepood BODSi ja HANA vahel

Nagu me teame, peame BODS-is looma allika ja sihtmรคrgi jaoks eraldi andmesalve. Oleme allika jaoks juba andmesalve loonud, nรผรผd peame looma andmesalve sihtmรคrgi jaoks (BODSi ja HANA vahel). Seega loome uue andmesalve nimega "DS_BODS_HANA".

  1. Avage Project -> New -> Datastore.

SAP DS (andmeteenused) HANA-s

  1. Kuvatakse uue andmesalve loomise ekraan.
    1. Sisestage andmesalve nimi (DS_BODS_HANA).
    2. Sisestage andmesalve tรผรผp kui andmebaas.
    3. Sisestage andmebaasi tรผรผp kui SAP HANA.
    4. Valige andmebaasi versioon.
    5. sisene SAP HANA andmebaasi serveri nimi.
    6. Sisestage pordi nimi SAP HANA andmebaas.
    7. Sisestage kasutajanimi ja parool.
    8. Mรคrkige ruut "Luba automaatne andmeedastus".

SAP DS (andmeteenused) HANA-s

Klรตpsake nuppu "Rakenda" ja seejรคrel nuppu "OK".

Andmesalv "DS_BODS_HANA" kuvatakse kohaliku objektiteegi andmesalve vahekaardil kui

allpool-

SAP DS (andmeteenused) HANA-s

  1. Nรผรผd impordime tabeli andmesalves "DS_BODS_HANA".
    1. Valige andmesalv "DS_BODS_HANA" ja paremklรตpsake.
    2. Valige Impordi nime jรคrgi.

SAP DS (andmeteenused) HANA-s

  1. Kuvatakse hรผpikaken Impordi nime jรคrgi, nagu allpool
    1. Valige Tรผรผp tabelina.
    2. Sisestage nimi kui KNA1.
    3. Omanik kuvatakse kui Hanauser.
    4. Klรตpsake nuppu Impordi.

SAP DS (andmeteenused) HANA-s

Tabel imporditakse andmesalve โ€žDS_BOD_HANAโ€, andmete tabelis kuvamiseks jรคrgige alltoodud samme โ€“

  1. Klรตpsake andmesalves "DS_BODS_HANA" tabelit "KNA1".
  2. Andmed kuvatakse TABULAR-vormingus.

SAP DS (andmeteenused) HANA-s

Samm 6) Mรครคratlege projekt: Projekti rรผhma ja organiseeri seotud objektid. Projekt vรตib sisaldada mis tahes arvu tรถid, tรถรถvoogu ja andmevoogu.

  1. Minge menรผรผsse Designer Project.
  2. Valige uus valik.
  3. Valige suvand Projekt.

SAP DS (andmeteenused) HANA-s

Kuvatakse uue projekti loomiseks hรผpikaken, nagu allpool. Sisestage projekti nimi ja klรตpsake nuppu Loo. See loob meie puhul projektikausta BODS_DHK.

SAP DS (andmeteenused) HANA-s

7. samm) Tรถรถ mรครคramine: Tรถรถ on korduvkasutatav objekt. See sisaldab tรถรถvooge ja andmevoogu. Tรถid saab teha kรคsitsi vรตi ajakava alusel. BODS-protsessi kรคivitamiseks peame mรครคratlema tรถรถ.

Loome tรถรถkoha JOB_Customer.

  1. Valige 1. etapis loodud projekt (BODS_DHK), paremklรตpsake ja valige โ€žNew Batch Jobโ€.

    SAP DS (andmeteenused) HANA-s

  2. Nimetage see รผmber "JOB_Customer".

Samm 8) Mรครคratlege tรถรถvoog:

  1. Valige projektialast tรถรถ "JOB_Customer",
  2. Klรตpsake tรถรถriistapaletil tรถรถvoo nuppu. Klรตpsake musta tรถรถruumi ala. Tรถรถruumi ilmub tรถรถvoo ikoon.
  3. Muutke tรถรถvoo nimeks "WF_Customer".

SAP DS (andmeteenused) HANA-s

Klรตpsake tรถรถvoo nimel, tรถรถruumis kuvatakse tรถรถvoo tรผhi vaade.

SAP DS (andmeteenused) HANA-s

Samm 9) Mรครคratlege andmevoog:

  1. Klรตpsake tรถรถvoos "WF_Customer".
  2. Klรตpsake tรถรถriistapaletil nuppu Andmevoog. Klรตpsake musta tรถรถruumi ala. Tรถรถalale ilmub andmevoo ikoon.
  3. Muutke andmevoo nimeks "DF_Customer".
  4. Andmevoog kuvatakse ka vasakpoolsel projektialal tรถรถ nime all.

SAP DS (andmeteenused) HANA-s

Samm 10) Lisage andmevoosse objekt:

Andmevoo sees saame anda juhiseid lรคhteandmete teisendamiseks sihttabeli jaoks soovitud kujule.

Allpool nรคeme objekti -

  • Objekt allika jaoks.
  • Objekt sihttabeli jaoks.
  • Pรคringu teisenduse objekt. (Pรคringu teisendus kaardistab veerud lรคhtest sihtmรคrgini.) Klรตpsake andmevoos DF_Customer . Ilmub tรผhi tรถรถala nagu allpool โ€“

    SAP DS (andmeteenused) HANA-s

  1. Objekti mรครคramine allikast โ€“ Minge andmesalve "ds_ecc" ja valige tabel KNA1 ning lohistage andmevoo tรผhjale ekraanile nagu alloleval ekraanil-
  2. Mรครคrake objekt jaoks Target- Valige hoidlast andmesalv "DS_BODS_HANA" ja valige tabel KNA1.
  3. Lohistage tรถรถalale ja valige โ€žTee Target "valik. Allika ja sihtmรคrgi jaoks on kaks tabelit. Siin mรครคratleme tabeli allika ja sihtmรคrgina.

SAP DS (andmeteenused) HANA-s

  1. Pรคringu teisendus โ€“ See on tรถรถriist, mida kasutatakse sisendskeemil pรตhinevate andmete hankimiseks kasutajaspetsiifiliste seisundite jaoks ja andmete edastamiseks allikast sihtpunkti.
    1. Valige tรถรถriistapaletist pรคringu teisendamise ikoon ja lohistage see tรถรถruumi lรคhte- ja sihtobjekti vahel nagu allpool โ€“
    2. Linkige pรคringuobjekt allikaga.
    3. Linkige pรคringuobjekt Target tabelis.

    SAP DS (andmeteenused) HANA-s

    1. Double Klรตpsake pรคringu ikoonil. Selle abil kaardistame veeru sisendskeemist vรคljundskeemile.

Kui klรตpsame pรคringuikoonil, avaneb jรคrgmine aken kaardi jaoksping ilmub, kus me teeme jรคrgmised sammud โ€“

  1. Valitud on allikatabel KNA1.
  2. Valige lรคhtetabelist kogu veerg, paremklรตpsake ja valige vรคljastamiseks kaart.
  3. Target Pรคringuks valitud vรคljund ja veerg kaardistatakse.

SAP DS (andmeteenused) HANA-s

5. Salvestage ja kinnitage projekt.

1. Klรตpsake kinnitamise ikoonil.

2. Ilmub kinnitamise รตnnestumise hรผpikaken.

SAP DS (andmeteenused) HANA-s

Samm 11) Tรถรถ teostamine โ€“ Tรถรถ teostamiseks jรคrgige allolevat teed -

  1. Projekti avamiseks valige projektiala ikoon ja valige loodud projekt.
  2. Valige Tรถรถ ja paremklรตpsake.
  3. Tรถรถ kรคivitamiseks valige kรคsk Kรคita.

    SAP DS (andmeteenused) HANA-s

    1. Pรคrast tรถรถ teostamist kuvatakse tรถรถlogi aken, kus kuvatakse kรตik tรถรถd puudutavad teated.
    2. Viimane teade on Tรถรถ < > on edukalt lรตpetatud.

    SAP DS (andmeteenused) HANA-s

    Samm 12) โ€“ kinnitage / kontrollige andmeid SAP HANA andmebaas.

    1. Sisse SAP HANA andmebaasi kaudu SAP HANA stuudioja valige skeem HANAUSER.
    2. Valige tabelisรตlmes KNA1 tabel.
    3. Paremklรตpsake tabelit KNA1 ja valige Ava andmete eelvaade.
    4. Tabel (KNA1) BODS-protsesside poolt รผlaltoodud viisil laaditud andmed kuvatakse andmete eelvaate ekraanil.

    SAP DS (andmeteenused) HANA-s

Vรตta see postitus kokku jรคrgmiselt: