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 โ
- 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.

- Tรถรถserver- See on rakendus, mis kรคivitab andmeteenuste tรถรถtlemise mootori ja toimib mootori ja Data Services Suite'i liidesena.
- Mootor- Data Service'i mootor tรคidab รผksikuid tรถid, mis on rakenduses mรครคratletud.
- 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)
- Juurdepรครคs serverile- Accessi server edastab sรตnumeid veebirakenduste, andmeteenuste tรถรถserveri ja mootorite vahel.
- 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 KEHAD Architektuur
Kujundaja akna รผksikasjad: Kรตigepealt uurime selle esimest komponenti SAP andmeteenus- Disainer
Andmeteenuse kujundaja iga jaotise รผksikasjad on jรคrgmised:
- Tรถรถriistariba (Kasutatakse avamiseks, salvestamiseks, tagasi, kinnitamiseks, tรคitmiseks jne).
- Projekti piirkond (Sisaldab praegust projekti, mis hรตlmab tรถรถd, tรถรถvoogu ja andmevoogu. Andmeteenustes on kรตik olemid objektid.
- Tรถรถruum (Rakendusakna ala, kus me objekte mรครคratleme, kuvame ja muudame).
- Kohalik objektide raamatukogu (See sisaldab kohalikke hoidla objekte, nagu teisendused, tรถรถ, tรถรถvoog, andmevoog jne).
- Tรถรถriistapalett (Tรถรถriistapaleti nupud vรตimaldavad lisada tรถรถalale uusi objekte).
Objekti hierarhia
Allolev diagramm nรคitab andmeteenuste vรตtmeobjektitรผรผpide hierarhilisi seoseid.

Mรคrge:
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.
|
| Andmevoog | "Andmevoog" on protsess, mille kรคigus lรคhteandmed muudetakse sihtandmeteks. Andmevoog on korduvkasutatav objekt. Seda kutsutakse alati tรถรถvoost vรตi tรถรถkohast.
|
| Andmepood | Loogiline kanal, mis รผhendab andmeteenused lรคhte- ja andmesalve sihtandmebaasidega.
|
| 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
- Andmete laadimiseks SAP Allikas SAP HANA lรคbi SAP BODS, me vajame andmepoodi. Seega loome esmalt andmesalve, nagu allpool nรคidatud โ Projekt -> Uus โ> Andmepood
- Ilmub hรผpikaken Loo uus andmesalv, sisestage รผksikasjad jรคrgmiselt โ
- Sisestage andmesalve nimi "ds_ecc".
- Valige andmesalve tรผรผbi nimi kui "SAP Rakendusedโ.
- Sisestage andmebaasiserveri nimi
- Kasutajanimi ja parool.
- Klรตpsake nuppu "Rakenda".
- Klรตpsake nuppu "OK".
- Andmepood luuakse ja loodud andmesalve vaadatakse jรคrgmiselt-
- Avage kohalik objektiteek
- Valige vahekaart DataStore.
- Kuvatakse andmesalv "ds_ecc".
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 โ
- Valige Datastore "ds_ecc" ja paremklรตpsake.
- Valige suvand Impordi nime jรคrgi.
Kuvatakse hรผpikaken Impordi nime jรคrgi. Sisestage รผksikasjad allpool -
- Valige Tรผรผp tabelina.
- Sisestage tabeli nimi, mille tahame importida. Siia impordime KNA1 tabeli.
- Klรตpsake nuppu "Impordi". Tabel KNA1 kuvatakse andmeallika โds_eccโ tabelisรตlme all.
Tabeli metaandmed imporditakse andmesalves ds_ecc nagu allpool โ
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,
- Selleks minge aadressile Kiirvaade-> Impordiserveri seadistamine nagu allpool -
- Ilmub hรผpikaken Select System, Select SAP HANA (HDB siin) sรผsteem nagu allpool -
- Klรตpsake nuppu "Jรคrgmine". Ilmub teine โโhรผpikaken andmeteenuse mandaadi jaoks, sisestage jรคrgmised รผksikasjad
- SAP BODS-i serveri aadress (siin BODS:6400)
- sisene SAP BODS-i hoidla nimi (HANAUSER hoidla nimi)
- Sisestage ODBC andmeallikas (ZTDS_DS).
- Sisesta vaikeport SAP BODS-server (8080).
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.
- Klรตpsake kiirvaates valikut Impordi.
- Kuvatakse hรผpikaken impordi valikuks. Valige suvand "Metaandmete valikuline import".
Klรตpsake nuppu "Jรคrgmine".
2. Kuvatakse hรผpikaken โMetaandmete valikuline importโ, milles valime sihtsรผsteemi.
- valima SAP HANA sรผsteem (HDB siin).
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".
- Avage Project -> New -> Datastore.
- Kuvatakse uue andmesalve loomise ekraan.
- Sisestage andmesalve nimi (DS_BODS_HANA).
- Sisestage andmesalve tรผรผp kui andmebaas.
- Sisestage andmebaasi tรผรผp kui SAP HANA.
- Valige andmebaasi versioon.
- sisene SAP HANA andmebaasi serveri nimi.
- Sisestage pordi nimi SAP HANA andmebaas.
- Sisestage kasutajanimi ja parool.
- Mรคrkige ruut "Luba automaatne andmeedastus".
Klรตpsake nuppu "Rakenda" ja seejรคrel nuppu "OK".
Andmesalv "DS_BODS_HANA" kuvatakse kohaliku objektiteegi andmesalve vahekaardil kui
allpool-
- Nรผรผd impordime tabeli andmesalves "DS_BODS_HANA".
- Valige andmesalv "DS_BODS_HANA" ja paremklรตpsake.
- Valige Impordi nime jรคrgi.
- Kuvatakse hรผpikaken Impordi nime jรคrgi, nagu allpool
- Valige Tรผรผp tabelina.
- Sisestage nimi kui KNA1.
- Omanik kuvatakse kui Hanauser.
- Klรตpsake nuppu Impordi.
Tabel imporditakse andmesalve โDS_BOD_HANAโ, andmete tabelis kuvamiseks jรคrgige alltoodud samme โ
- Klรตpsake andmesalves "DS_BODS_HANA" tabelit "KNA1".
- Andmed kuvatakse TABULAR-vormingus.
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.
- Minge menรผรผsse Designer Project.
- Valige uus valik.
- Valige suvand Projekt.

Kuvatakse uue projekti loomiseks hรผpikaken, nagu allpool. Sisestage projekti nimi ja klรตpsake nuppu Loo. See loob meie puhul projektikausta BODS_DHK.
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.
- Valige 1. etapis loodud projekt (BODS_DHK), paremklรตpsake ja valige โNew Batch Jobโ.
- Nimetage see รผmber "JOB_Customer".
Samm 8) Mรครคratlege tรถรถvoog:
- Valige projektialast tรถรถ "JOB_Customer",
- Klรตpsake tรถรถriistapaletil tรถรถvoo nuppu. Klรตpsake musta tรถรถruumi ala. Tรถรถruumi ilmub tรถรถvoo ikoon.
- Muutke tรถรถvoo nimeks "WF_Customer".
Klรตpsake tรถรถvoo nimel, tรถรถruumis kuvatakse tรถรถvoo tรผhi vaade.
Samm 9) Mรครคratlege andmevoog:
- Klรตpsake tรถรถvoos "WF_Customer".
- Klรตpsake tรถรถriistapaletil nuppu Andmevoog. Klรตpsake musta tรถรถruumi ala. Tรถรถalale ilmub andmevoo ikoon.
- Muutke andmevoo nimeks "DF_Customer".
- Andmevoog kuvatakse ka vasakpoolsel projektialal tรถรถ nime all.
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 โ
- Objekti mรครคramine allikast โ Minge andmesalve "ds_ecc" ja valige tabel KNA1 ning lohistage andmevoo tรผhjale ekraanile nagu alloleval ekraanil-
- Mรครคrake objekt jaoks Target- Valige hoidlast andmesalv "DS_BODS_HANA" ja valige tabel KNA1.
- Lohistage tรถรถalale ja valige โTee Target "valik. Allika ja sihtmรคrgi jaoks on kaks tabelit. Siin mรครคratleme tabeli allika ja sihtmรคrgina.

- Pรคringu teisendus โ See on tรถรถriist, mida kasutatakse sisendskeemil pรตhinevate andmete hankimiseks kasutajaspetsiifiliste seisundite jaoks ja andmete edastamiseks allikast sihtpunkti.
- Valige tรถรถriistapaletist pรคringu teisendamise ikoon ja lohistage see tรถรถruumi lรคhte- ja sihtobjekti vahel nagu allpool โ
- Linkige pรคringuobjekt allikaga.
- Linkige pรคringuobjekt Target tabelis.
- 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 โ
- Valitud on allikatabel KNA1.
- Valige lรคhtetabelist kogu veerg, paremklรตpsake ja valige vรคljastamiseks kaart.
- Target Pรคringuks valitud vรคljund ja veerg kaardistatakse.
5. Salvestage ja kinnitage projekt.
1. Klรตpsake kinnitamise ikoonil.
2. Ilmub kinnitamise รตnnestumise hรผpikaken.
Samm 11) Tรถรถ teostamine โ Tรถรถ teostamiseks jรคrgige allolevat teed -
- Projekti avamiseks valige projektiala ikoon ja valige loodud projekt.
- Valige Tรถรถ ja paremklรตpsake.
- Tรถรถ kรคivitamiseks valige kรคsk Kรคita.
- Pรคrast tรถรถ teostamist kuvatakse tรถรถlogi aken, kus kuvatakse kรตik tรถรถd puudutavad teated.
- Viimane teade on Tรถรถ < > on edukalt lรตpetatud.
Samm 12) โ kinnitage / kontrollige andmeid SAP HANA andmebaas.
- Sisse SAP HANA andmebaasi kaudu SAP HANA stuudioja valige skeem HANAUSER.
- Valige tabelisรตlmes KNA1 tabel.
- Paremklรตpsake tabelit KNA1 ja valige Ava andmete eelvaade.
- Tabel (KNA1) BODS-protsesside poolt รผlaltoodud viisil laaditud andmed kuvatakse andmete eelvaate ekraanil.






























