{"id":95021,"date":"2020-09-24T19:42:23","date_gmt":"2020-09-24T17:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh"},"modified":"2020-09-24T19:42:23","modified_gmt":"2020-09-24T17:42:23","slug":"ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh","title":{"rendered":"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nagu teada, pakub ettev\u00f5te SAP laia valikut tarkvaralahendusi nii tehingute andmete haldamiseks kui ka nende t\u00f6\u00f6tlemiseks anal\u00fc\u00fcsi ja aruandluse s\u00fcsteemides. Eriti huvitav on SAP Business Warehouse (SAP BW) platvorm, mis on andmete salvestamise ja anal\u00fc\u00fcsimise t\u00f6\u00f6riist, millel on laiad tehnilised v\u00f5imalused. K\u00f5ikide nende objektiivsete eeliste juures on SAP BW-l \u00fcks oluline puudus. See on k\u00f5rge andmete salvestamise ja t\u00f6\u00f6tlemise maksumus, mis on eriti m\u00e4rgatav, kui kasutada pilve p\u00f5hinevat SAP BW on Hana. <\/p>\n<p>Aga mis siis, kui hakata kasutama m\u00f5nd non-SAP ja soovitavalt avatud l\u00e4htekoodiga toodet? Me X5 Retail Groupis valisime GreenPlumi. See lahendab muidugi kuluk\u00fcsimuse, kuid samas tekivad koheselt k\u00fcsimused, mis SAP BW kasutamisel lahendati praktiliselt vaikimisi.<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/6b4bb611a259df02dd89d922669e0c04.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nEriti see, kuidas andmeid allikate s\u00fcsteemidest hankida, mis enamikul juhtudel on SAP lahendused?<\/p>\n<p>\u201eHR-m\u00f5\u00f5dikud\u201c sai esimeseks projektiks, kus tuli see probleem lahendada. Meie eesm\u00e4rk oli luua HR-andmete andmehoidla ning koostada anal\u00fc\u00fctiline aruandlus t\u00f6\u00f6tajatega seotud tegevuste valdkonnas. Peamiseks andmeallikaks oli tehingute s\u00fcsteem SAP HCM, kus haldatakse k\u00f5ik personaliga, organisatsiooniga ja palgaga seotud toimingud. <\/p>\n<h3>Andmete v\u00e4ljav\u00f5tt<\/h3>\n<p>\nSAP BW-s SAP s\u00fcsteemide jaoks on olemas standardseid andmete v\u00e4ljav\u00f5tutekitore. Need v\u00e4ljav\u00f5tjad suudavad automaatselt koguda vajalikke andmeid, j\u00e4lgida nende terviklikkust ja m\u00e4\u00e4rata muutuste delta. N\u00e4iteks on olemas standardne andmeallikas t\u00f6\u00f6taja atribuutide jaoks 0EMPLOYEE_ATTR:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/fff6e630fec37faf0e6224a4b64a007f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAndmete v\u00e4ljav\u00f5tu tulemus \u00fche t\u00f6\u00f6taja kohta:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/126eb3e74b57d0116db9272b5695f39d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVajadusel saab sellist v\u00e4ljav\u00f5tjat kohandada vastavalt isiklikele n\u00f5udmistele v\u00f5i luua omaenda v\u00e4ljav\u00f5tja. <\/p>\n<p>Esimene m\u00f5te tekkis nende taaskasutamise v\u00f5imaluse kohta. Kahjuks osutus see teoreetiliselt teostamatuks \u00fclesandeks. Suur osa loogikast on rakendatud SAP BW poolel ning ektraktori eraldamine allikast SAP BW-st ilma probleemideta ei osutunud v\u00f5imalikuks. <\/p>\n<p>Selgeks sai, et on vajalik v\u00e4lja t\u00f6\u00f6tada oma andmete ekstraktsiooni mehhanism SAP s\u00fcsteemidest. <\/p>\n<h3>Andmete salvestamise struktuur SAP HCM-is<\/h3>\n<p>\nKuna n\u00f5uete m\u00f5istmiseks on oluline m\u00e4\u00e4ratleda, milliseid andmeid me t\u00e4pselt vajame.<\/p>\n<p>Enamik andmeid SAP HCM-is hoitakse tasapinnalistes SQL-tabelites. Nende andmete p\u00f5hjal visualiseerivad SAP rakendused kasutajale organisatsioonistruktuure, t\u00f6\u00f6tajaid ja muud HR teavet. N\u00e4iteks n\u00e4eb SAP HCM v\u00e4lja j\u00e4rgmine organisatsioonistruktuur:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/2f60b2062467fcfa425b5d02fbf6a45d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00fc\u00fcsiliselt hoitakse seda puu struktuuri kahes tabelis \u2014 hrp1000 objektid ja hrp1001 seosed nende objektide vahel. <\/p>\n<p>Objektid \"Osakond 1\" ja \"Juhtimine 1\":<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/d8a8c9ecc1a0023ae6cc9d5a78111a9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSeos objektide vahel:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/07bb44acfc8d8d10d895ecc790b9e3a2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNii objektide kui ka nendevaheliste seoste t\u00fc\u00fcpe v\u00f5ib olla tohutult palju. Eksisteerivad nii standardsed seosed objektide vahel kui ka kohandatud erivajaduste tarbeks. N\u00e4iteks osakonna ja ametikoha vahel olev standardne seos B012 n\u00e4itab osakonna juhatajat.<\/p>\n<p>Juhataja kuvamine SAP-is:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/fb636054004f8c0f06a6edcdec971664.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSalvestamine andmebaasi tabelisse:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/6ec59a249b80ac7fa1ed5a243532af58.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nT\u00f6\u00f6tajate andmeid hoitakse tabelites pa*. N\u00e4iteks t\u00f6\u00f6taja kohta k\u00e4ivad personalik\u00fcsimused salvestatakse tabelisse pa0000.<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/97403c61cbc95aad064008c3956a970b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOtsustasime, et GreenPlum toob \"toored\" andmed, st kopeerib need lihtsalt SAP tabelitest. Ja juba GreenPlumis t\u00f6\u00f6deldakse ja muudetakse need f\u00fc\u00fcsilisteks objektideks (nt osakond v\u00f5i t\u00f6\u00f6taja) ja m\u00f5\u00f5dikiteks (nt keskmine arv t\u00f6\u00f6kohti).<\/p>\n<p>M\u00e4\u00e4ratleti, et on olemas umbes 70 tabelit, mille andmeid on vaja edastada GreenPlum-i. Seej\u00e4rel j\u00e4tkasime nende andmete edastamise viisi t\u00f6\u00f6tlemist.<\/p>\n<p>SAP pakub \u00fcsna palju integratsiooni mehhanisme. Kuid k\u00f5ige lihtsam viis \u2013 otse andmebaasi p\u00e4\u00e4semine on litsentsipiirangute t\u00f5ttu keelatud. Seega peavad k\u00f5ik integratsioonivoogud olema rakendustasandil. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-los-angeles\/\"   title=\"serverilt\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3660\">serverilt<\/a> rakendustes. <br \/>\nJ\u00e4rgmiseks probleemiks oli kadunud kirjeandmete puudumine SAP andmebaasis. Rida andmebaasist eemaldamisel kustutatakse see f\u00fc\u00fcsiliselt. See t\u00e4hendab, et muudatuste delta ajas genereerimine ei olnud v\u00f5imalik.<\/p>\n<p>Muidugi on SAP HCM-is mehhanisme andmete muudatuste fikseerimiseks. N\u00e4iteks edasiviimiseks saajate s\u00fcsteemidesse on olemas muudatussuunajad (change pointer), mis fikseerivad k\u00f5ik muudatused ja mille p\u00f5hjal luuakse Idoc (objekt v\u00e4listele s\u00fcsteemidele edastamiseks).<\/p>\n<p>N\u00e4idis IDoc muudatuste infotype 0302 t\u00f6\u00f6tajale selle t\u00f6\u00f6taja numbriga 1251445:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/029509bbb519b7dd9703f8d4dac0f269.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00f5i andmete muudatuste logide pidamine tabelis DBTABLOG.<\/p>\n<p>N\u00e4idis logi salvestuse kustutamise kohta v\u00f5tmega QK53216375 tabelist hrp1000:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/5772891975d494da11cc530ed5cb533e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuid need mehhanismid ei ole kergesti k\u00e4tte saadavad k\u00f5igi vajalike andmete jaoks ja nende t\u00f6\u00f6tlemine rakenduste serveri tasemel v\u00f5ib tarbida p\u00e4ris palju ressursse. Seet\u00f5ttu v\u00f5ib massiline logimise sissel\u00fclitamine k\u00f5igile vajalikutele tabelitele p\u00f5hjustada s\u00fcsteemi j\u00f5udluse m\u00e4rkimisv\u00e4\u00e4rset halvenemist. <\/p>\n<p>J\u00e4rgmine t\u00f5sine probleem olid klastertabelid. Aja ja palgaarvestuse hindamise andmed RDBMS versiooni SAP HCM sees on salvestatud iga t\u00f6\u00f6taja jaoks igas arvutuses loogiliste tabelite komplektina. Need loogilised tabelid salvestatakse kahekordsete andmetena tabelis pcl2.<\/p>\n<p>Palga arvutamise klaster:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/18bfd42ec7c43018d5c156eea9b5ed23.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKlastertabelitest andmeid ei saa lugeda SQL-i k\u00e4suga, vaid on vaja kasutada SAP HCM makrok\u00e4sku v\u00f5i spetsiaalseid funktsionaalseid mooduleid. Seega on selliste tabelite lugemise kiirus \u00fcsna madal. Teiselt poolt sisaldavad need klastrid andmeid, mida on vaja ainult kord kuus \u2013 palga l\u00f5pphindamine ja aja hindamine. Seega ei ole kiirus selles osas nii kriitiline. <\/p>\n<p>Hinnates andmete muudatuste delta genereerimise variante, otsustati kaaluda ka t\u00e4ieliku v\u00e4ljundi varianti. Iga p\u00e4ev gigabaitide muutumatute andmete edastamine s\u00fcsteemide vahel ei tundu just k\u00f5igekena. Kuid sel on ka mitmeid eeliseid \u2013 ei pea rakendama delta allika poolel ega rakendama selle delta sisestamist vastuv\u00f5tja poolel. Seega v\u00e4heneb kulud ja teostamise t\u00e4htaeg ning suureneb integreerimise usaldusv\u00e4\u00e4rsus. Selgus, et praktiliselt k\u00f5ik muudatused SAP HR-is toimuvad kolme kuu jooksul enne praegust kuup\u00e4eva. Seet\u00f5ttu otsustati j\u00e4\u00e4da igap\u00e4evasele t\u00e4ielikule andme v\u00e4ljundile SAP HR-st N kuu jooksul enne praegust kuup\u00e4eva ja kord kuus t\u00e4ielikule v\u00e4ljundile. Parameeter N s\u00f5ltub konkreetsest tabelist<br \/>\n ja k\u00f5ikub vahemikus 1 kuni 15.<\/p>\n<p>Andmete ekstraktsiooniks on soovitatud j\u00e4rgmine skeem:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/298df4f63c6ea4779c49927048e66ec3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00e4line s\u00fcsteem loob p\u00e4ringu ja saadab selle SAP HCM-ile, kus kontrollitakse nende andmete t\u00e4iuslikkust ja \u00f5igusi tabelitele ligip\u00e4\u00e4suks. Kui kontroll on edukas, k\u00e4ivitub SAP HCM-is programm, mis kogub vajalikud andmed ja edastab need Fuse'i integreerimislahendusele. Fuse m\u00e4\u00e4rab vajalikku teemat Kafka's ja edastab andmed sinna. J\u00e4rgmine etapp on see, et andmed Kafka'st edastatakse Stage Area GP-sse.<\/p>\n<p>Selles ahelas huvitab meid k\u00fcsimus andmete v\u00e4ljav\u00f5tmisest SAP HCM-ist. Peatume sellel \u00fcksikasjalikumalt. <\/p>\n<p>SAP HCM-FUSE koost\u00f6\u00f6 skeem.<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/eeb50901515e019567223044d46c3879.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00e4line s\u00fcsteem m\u00e4\u00e4rab SAP-is viimase eduka p\u00e4ringu aja.<br \/>\nProtsess v\u00f5ib k\u00e4ivituda ajastaja v\u00f5i muu s\u00fcndmuse kaudu, sealhulgas v\u00f5ib olla m\u00e4\u00e4ratud ooteaeg andmete vastuseks SAP-ilt ja algatada uuesti p\u00e4ring. Seej\u00e4rel koostab see delta p\u00e4ringu ja saadab selle SAP-ile.<\/p>\n<p>P\u00e4ringu andmed edastatakse body-s json formaadis.<br \/>\nHTTP meetod: POST.<br \/>\nP\u00e4ringu n\u00e4ide:<\/p>\n<p><img decoding=\"async\" alt=\"Andmete v\u00e4ljav\u00f5tt mine SAP HCM non-SAP andmehoidlatest\" src=\"\/wp-content\/uploads\/2020\/09\/00bc84714a0f650b736109c3bcd2a5e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nSAP teenus kontrollib p\u00e4ringu t\u00e4iuslikkust, vastavust SAP-i praegusele struktuurile, juurdep\u00e4\u00e4su\u00f5iguse olemasolu n\u00f5utud tabelile. <\/p>\n<p>Vigade korral tagastab teenus vastuse vastava koodi ja kirjeldustega. Kui kontroll on edukas, loob see taustaprotsessi valimi koostamiseks, genereerib ja s\u00fcnkroonselt tagastab unikaalse sessiooni id. <\/p>\n<p>V\u00e4line s\u00fcsteem registreerib vigade korral selle logisse. Eduka vastuse korral edastab see sessiooni id ja tabeli nime, mille alusel p\u00e4ring tehti.<\/p>\n<p>V\u00e4line s\u00fcsteem registreerib praeguse sessiooni avatud. Kui selle tabeli kohta on muid sessioone, suletakse need hoiatuse registreerimisega logisse.<\/p>\n<p>SAP taustateenus loob kursori m\u00e4\u00e4ratud parameetrite alusel ja andmepaketi m\u00e4\u00e4ratud suurusega. Paketi suurus on maksimaalne arv kirjeid, mida protsess lugedes DB-st toob. Vaikimisi on see m\u00e4\u00e4ratud 2000-ks. Kui DB valimis on rohkem kirjeid, kui kasutatakse paketi suurust, siis p\u00e4rast esimese paketi edastamist koostatakse j\u00e4rgmine plokk vastava offset ja suurendatud paketinumbriga. Numbrid suurenevad 1 v\u00f5rra ja saadetakse rangelt j\u00e4rjestikku. <\/p>\n<p>Edasi SAP edastab paketi v\u00e4listes\u00fcsteemi veebiteenusele. Sellel s\u00fcsteem kontrollib sissetuleva paketi. S\u00fcsteemis peab olema registreeritud seanss, mille ID on saadud, ja see peab olema avatud olekus. Kui paketi number &gt; 1, peab s\u00fcsteemis olema registreeritud eelmise paketi (package_id-1) edukas vastuv\u00f5tt.<\/p>\n<p>K\u00fcsimuse edukal kontrollimisel parsib v\u00e4line s\u00fcsteem andmed tabelist ja salvestab need.<\/p>\n<p>Lisaks, kui paketis on lipp final ja serialiseerimine on l\u00e4inud edukalt, teavitatakse integratsioonimoodulit seansi t\u00f6\u00f6tlemise edukast l\u00f5petamisest ning moodul v\u00e4rskendab seansi staatust.<\/p>\n<p>Viga kontrollimisel\/parsides logitakse ja selle seansi paketid v\u00e4line s\u00fcsteem tagasi l\u00fckkab.<\/p>\n<p>Sarnaselt, kui v\u00e4line s\u00fcsteem tagastab vea, logitakse see ja pakettide edastamine peatatakse.<\/p>\n<p>SAP HCM-i andmete p\u00e4rimise jaoks on rakendatud integratsiooniteenus. Teenus on loodud ICF (SAP Internet Communication Framework) raamistiku baasil - <noindex><a rel=\"nofollow\" href=\"https:\/\/help.sap.com\/viewer\/6da7259a6c4b1014b7d5e759cc76fd22\/7.01.22\/en-US\/488d6e0ea6ed72d5e10000000a42189c.html\">help.sap.com\/viewer\/6da7259a6c4b1014b7d5e759cc76fd22\/7.01.22\/en-US\/488d6e0ea6ed72d5e10000000a42189c.html<\/a><\/noindex>). See v\u00f5imaldab teha p\u00e4ringuid SAP HCM s\u00fcsteemi teatud tabelitesse. Andmep\u00e4ringu koostamisel on v\u00f5imalik m\u00e4\u00e4rata konkreetsed v\u00e4ljad ja filtreerimisparameetrid vajalike andmete saamiseks. Teenuse rakendamine ei eelda mingit \u00e4ri logikat. Deltana, p\u00e4ringup\u00e4ringu parameetrite kontrollimise algoritmid jne rakendatakse samuti v\u00e4listes\u00fcsteemis.<\/p>\n<p>See mehhanism v\u00f5imaldab koguda ja edastada k\u00f5ik vajalikud andmed m\u00f5ne tunni jooksul. See kiirus on piiri peal vastuv\u00f5etav, seet\u00f5ttu k\u00e4sitleme seda lahendust ajutisena, mis suudab rahuldada projekti andmeekstraktsiooni vajadust.<br \/>\nTuleviku strateegia andmete ekstraktsiooni lahendamiseks uuritakse CDC s\u00fcsteemide, nagu Oracle Golden Gate, v\u00f5i ETL t\u00f6\u00f6riistade, nagu SAP DS, kasutamise variante.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/X5RetailGroup\/blog\/520234\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f SAP \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u043a\u0430\u043a \u0434\u043b\u044f \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044d\u0442\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0438 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 SAP Business Warehouse (SAP BW) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0449\u0438\u0439 \u0448\u0438\u0440\u043e\u043a\u0438\u043c\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438. \u041f\u0440\u0438 \u0432\u0441\u0435\u0445 \u0441\u0432\u043e\u0438\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 SAP BW \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u043e\u0434\u043d\u0438\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":95022,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-95021","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f SAP \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u043a\u0430\u043a \u0434\u043b\u044f \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044d\u0442\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0438 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u042d\u043a\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 SAP HCM \u0432 non-SAP \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f SAP \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u043a\u0430\u043a \u0434\u043b\u044f \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044d\u0442\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0438 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-24T17:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-24T17:42:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Andmete ekstraheerimine SAP HCM-ist non-SAP andmete ladustamise lahendustesse | ProHoster","description":"Nagu teada, pakub ettev\u00f5te SAP t\u00e4iskomplekti tarkvarasid nii tehinguandmete haldamiseks kui ka nende anal\u00fc\u00fcsiks ja aruandluseks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u042d\u043a\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 SAP HCM \u0432 non-SAP \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 | ProHoster","og:description":"\u041a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f SAP \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u043a\u0430\u043a \u0434\u043b\u044f \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044d\u0442\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0438 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-24T17:42:23+00:00","article:modified_time":"2020-09-24T17:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95021","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:13:39","updated":"2026-02-22 15:29:41","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/95021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=95021"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/95021\/revisions"}],"predecessor-version":[{"id":162188,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/95021\/revisions\/162188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/95022"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=95021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=95021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=95021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}