{"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\/sv\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh","title":{"rendered":"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Som bekant erbjuder SAP ett fullt utbud av mjukvaror f\u00f6r b\u00e5de hantering av transaktionsdata och bearbetning av dessa data i analys- och rapporteringssystem. Plattformen SAP Business Warehouse (SAP BW) utg\u00f6r ett verktyg f\u00f6r lagring och analys av data med omfattande tekniska m\u00f6jligheter. Trots sina objektiva f\u00f6rdelar har SAP BW en betydande nackdel; det \u00e4r h\u00f6ga kostnader f\u00f6r lagring och bearbetning av data, vilket blir s\u00e4rskilt p\u00e5tagligt vid anv\u00e4ndning av molnbaserad SAP BW on HANA. <\/p>\n<p>Vad h\u00e4nder om man i st\u00e4llet b\u00f6rjar anv\u00e4nda n\u00e5got non-SAP, och helst OpenSource produkt som lagringssystem? Vi p\u00e5 X5 Retail Group har valt att g\u00e5 med GreenPlum. Detta l\u00f6ser sj\u00e4lvklart kostnadsfr\u00e5gan, men det uppst\u00e5r omedelbart f\u00f6ljdfr\u00e5gor som n\u00e4stan automatiskt hanterades vid anv\u00e4ndningen av SAP BW.<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" 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 \/>\nSpecifikt, hur man h\u00e4mtar data fr\u00e5n k\u00e4llsystem som f\u00f6r det mesta \u00e4r SAP-l\u00f6sningar?<\/p>\n<p>\u201eHR-metrik\u201c blev det f\u00f6rsta projektet d\u00e4r denna fr\u00e5ga beh\u00f6vde l\u00f6sas. V\u00e5rt m\u00e5l var att skapa en HR-datalager och bygga analytisk rapportering f\u00f6r omr\u00e5den som r\u00f6r medarbetare. Den prim\u00e4ra datak\u00e4llan \u00e4r den transaktionssystem SAP HCM, d\u00e4r alla personal-, organisations- och l\u00f6ne\u00e5tg\u00e4rder registreras. <\/p>\n<h3>Databearbetning<\/h3>\n<p>\nI SAP BW finns det standarddataextraktorer f\u00f6r SAP-system. Dessa extraktorer kan automatiskt samla in n\u00f6dv\u00e4ndiga data, \u00f6vervaka deras integritet och best\u00e4mma f\u00f6r\u00e4ndringsdelar. H\u00e4r \u00e4r till exempel en standarddatak\u00e4lla f\u00f6r anst\u00e4lldas attribut 0EMPLOYEE_ATTR:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/fff6e630fec37faf0e6224a4b64a007f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nResultatet av databearbetningen fr\u00e5n den f\u00f6r en anst\u00e4lld:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/126eb3e74b57d0116db9272b5695f39d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVid behov kan denna extraktor modifieras enligt egna krav eller s\u00e5 kan en egen extraktor skapas. <\/p>\n<p>Id\u00e9n om m\u00f6jligheten att \u00e5teranv\u00e4nda dem kom f\u00f6rst. Tyv\u00e4rr visade det sig vara en ouppn\u00e5elig uppgift. Den st\u00f6rsta delen av logiken \u00e4r implementerad p\u00e5 sidan av SAP BW, och det gick inte att sm\u00e4rtfritt separera extraktorn p\u00e5 k\u00e4llan fr\u00e5n SAP BW. <\/p>\n<p>Det blev uppenbart att det kr\u00e4vdes utveckling av en egen mekanism f\u00f6r databearbetning fr\u00e5n SAP-system. <\/p>\n<h3>Databasstruktur f\u00f6r datalagring i SAP HCM<\/h3>\n<p>\nF\u00f6r att f\u00f6rst\u00e5 kraven p\u00e5 en s\u00e5dan mekanism \u00e4r det f\u00f6rst n\u00f6dv\u00e4ndigt att definiera vilka data vi faktiskt beh\u00f6ver.<\/p>\n<p>Majoriteten av datan i SAP HCM lagras i platta SQL-tabeller. Baserat p\u00e5 dessa data visualiserar SAP-applikationer organisationsstrukturer, anst\u00e4llda och annan HR-information f\u00f6r anv\u00e4ndaren. S\u00e5 h\u00e4r ser organisationsstrukturen ut i SAP HCM:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/2f60b2062467fcfa425b5d02fbf6a45d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFysiskt lagras detta tr\u00e4d i tv\u00e5 tabeller \u2014 i hrp1000 objekt och i hrp1001 relationer mellan dessa objekt. <\/p>\n<p>Objekten \"Avdelning 1\" och \"Ledning 1\":<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/d8a8c9ecc1a0023ae6cc9d5a78111a9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRelationen mellan objekten:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/07bb44acfc8d8d10d895ecc790b9e3a2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDet kan finnas ett stort antal b\u00e5de objekttyper och relationstyper mellan dem. Det finns b\u00e5de standardrelationer mellan objekt och anpassade f\u00f6r specifika behov. Till exempel anger standardrelationen B012 mellan en organisatorisk enhet och en tj\u00e4nst chefen f\u00f6r avdelningen.<\/p>\n<p>Visning av chefen i SAP:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/fb636054004f8c0f06a6edcdec971664.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLagring i databasens tabell:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/6ec59a249b80ac7fa1ed5a243532af58.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAnst\u00e4lldas data lagras i tabellerna pa*. Till exempel lagras data om personalh\u00e4ndelser f\u00f6r en anst\u00e4lld i tabellen pa0000.<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/97403c61cbc95aad064008c3956a970b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVi har beslutat att GreenPlum ska h\u00e4mta \"r\u00e5data\", dvs. bara kopiera dem fr\u00e5n SAP-tabeller. Och direkt i GreenPlum kommer de att bearbetas och omvandlas till fysiska objekt (t.ex. Avdelning eller Anst\u00e4lld) och metrik (t.ex. genomsnittlig antal anst\u00e4llda).<\/p>\n<p>Det har identifierats cirka 70 tabeller vars data beh\u00f6ver \u00f6verf\u00f6ras till GreenPlum. Efter detta b\u00f6rjade vi arbeta med s\u00e4ttet att \u00f6verf\u00f6ra dessa data.<\/p>\n<p>SAP erbjuder ett ganska stort antal integrationsmekanismer. Men det enklaste s\u00e4ttet \u2013 direkt \u00e5tkomst till databasen \u00e4r f\u00f6rbjudet p\u00e5 grund av licensbegr\u00e4nsningar. S\u00e5ledes m\u00e5ste alla integrationsfl\u00f6den implementeras p\u00e5 niv\u00e5 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/dts-los-angeles\/\"   title=\"servern\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3660\">servern<\/a> av applikationer. <br \/>\nN\u00e4sta problem var avsaknaden av data om rader som tagits bort i SAP-databasen. Vid borttagning av en rad i databasen tas den bort fysiskt. Det vill s\u00e4ga att det inte var m\u00f6jligt att bilda en delta av f\u00f6r\u00e4ndringar baserat p\u00e5 tidpunkten f\u00f6r \u00e4ndringen.<\/p>\n<p>Naturligtvis finns det mekanismer f\u00f6r att registrera \u00e4ndringar av data i SAP HCM. Till exempel, f\u00f6r efterf\u00f6ljande \u00f6verf\u00f6ring till mottagarsystem finns f\u00f6r\u00e4ndringspekare (change pointer), som registrerar alla \u00e4ndringar och baserat p\u00e5 vilka Idoc (objekt f\u00f6r \u00f6verf\u00f6ring till externa system) skapas.<\/p>\n<p>Exempel p\u00e5 IDoc-\u00e4ndring av infotyp 0302 f\u00f6r anst\u00e4lld med personnr 1251445:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/029509bbb519b7dd9703f8d4dac0f269.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEller att f\u00f6ra loggar \u00f6ver \u00e4ndringar av data i tabellen DBTABLOG.<\/p>\n<p>Exempel p\u00e5 logg \u00f6ver borttagning av posten med nyckel QK53216375 fr\u00e5n tabellen hrp1000:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/5772891975d494da11cc530ed5cb533e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMen dessa mekanismer \u00e4r inte tillg\u00e4ngliga f\u00f6r alla n\u00f6dv\u00e4ndiga data och deras behandling p\u00e5 applikationsserverniv\u00e5 kan anv\u00e4nda ganska mycket resurser. S\u00e5ledes kan massaktivering av loggning f\u00f6r alla n\u00f6dv\u00e4ndiga tabeller leda till m\u00e4rkbar nedg\u00e5ng i systemets prestanda. <\/p>\n<p>En annan allvarlig fr\u00e5ga var klusterborden. Data f\u00f6r tidsber\u00e4kning och l\u00f6neber\u00e4kning i RDBMS-versionen av SAP HCM lagras som en upps\u00e4ttning logiska tabeller f\u00f6r varje anst\u00e4lld f\u00f6r varje ber\u00e4kning. Dessa logiska tabeller lagras som bin\u00e4ra data i tabellen pcl2.<\/p>\n<p>L\u00f6neber\u00e4kningskluster:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/18bfd42ec7c43018d5c156eea9b5ed23.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nData fr\u00e5n klusterborden kan inte l\u00e4sas med en SQL-kommando, utan det kr\u00e4vs anv\u00e4ndning av SAP HCM makrokommandon eller specialiserade funktionsmoduler. D\u00e4rmed kommer hastigheten f\u00f6r att l\u00e4sa s\u00e5dana tabeller att vara ganska l\u00e5g. \u00c5 andra sidan lagras i s\u00e5dana kluster data som endast beh\u00f6vs en g\u00e5ng i m\u00e5naden \u2013 slutlig l\u00f6neber\u00e4kning och tidsbed\u00f6mning. S\u00e5 hastigheten \u00e4r i detta fall inte s\u00e5 kritisk. <\/p>\n<p>Vid bed\u00f6mning av alternativ f\u00f6r att skapa delta av data\u00e4ndringar beslutade vi \u00e4ven att \u00f6verv\u00e4ga alternativet med fullst\u00e4ndig export. Alternativet att dagligen \u00f6verf\u00f6ra gigabyte av of\u00f6r\u00e4ndrad data mellan systemen kan inte se bra ut. Men det har ocks\u00e5 flera f\u00f6rdelar \u2013 ingen n\u00f6dv\u00e4ndighet f\u00f6r att implementera delta p\u00e5 k\u00e4llsidan samt realisering av inb\u00e4ddning av detta delta p\u00e5 mottagarsidan. Detta minskar kostnaderna och genomf\u00f6randetiderna samt \u00f6kar p\u00e5litligheten i integrationen. Samtidigt best\u00e4mdes det att n\u00e4stan alla \u00e4ndringar i SAP HR sker inom tre m\u00e5nader f\u00f6re det aktuella datumet. S\u00e5ledes fattades beslutet att stanna vid daglig fullst\u00e4ndig export av data fr\u00e5n SAP HR f\u00f6r N m\u00e5nader f\u00f6re det aktuella datumet och m\u00e5natlig fullst\u00e4ndig export. Parametern N beror p\u00e5 den specifika tabellen<br \/>\n och varierar mellan 1 och 15.<\/p>\n<p>F\u00f6r att extrahera data f\u00f6reslogs f\u00f6ljande schema:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/298df4f63c6ea4779c49927048e66ec3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDet externa systemet genererar en beg\u00e4ran och skickar den till SAP HCM, d\u00e4r beg\u00e4ran kontrolleras f\u00f6r datainsamling och beh\u00f6righet f\u00f6r att f\u00e5 tillg\u00e5ng till tabeller. Om kontrollen \u00e4r framg\u00e5ngsrik, k\u00f6rs ett program i SAP HCM som samlar de n\u00f6dv\u00e4ndiga uppgifterna och \u00f6verf\u00f6r dem till integrationsl\u00f6sningen Fuse. Fuse identifierar n\u00f6dv\u00e4ndig \u00e4mne i Kafka och skickar data dit. D\u00e4refter \u00f6verf\u00f6rs data fr\u00e5n Kafka till Stage Area GP.<\/p>\n<p>I denna kedja \u00e4r vi intresserade av att extrahera data fr\u00e5n SAP HCM. L\u00e5t oss titta n\u00e4rmare p\u00e5 det. <\/p>\n<p>Interaktionsscheman mellan SAP HCM och FUSE.<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/eeb50901515e019567223044d46c3879.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDet externa systemet fastst\u00e4ller tiden f\u00f6r den senaste framg\u00e5ngsrika beg\u00e4ran till SAP.<br \/>\nProcessen kan startas av en timer eller annat evenemang; en timeout kan ocks\u00e5 st\u00e4llas in f\u00f6r att v\u00e4nta p\u00e5 ett svar med data fr\u00e5n SAP och initiera en ny beg\u00e4ran. D\u00e4refter genereras en delta-beg\u00e4ran som skickas till SAP.<\/p>\n<p>Beg\u00e4rans data \u00f6verf\u00f6rs i body i json-format.<br \/>\nHTTP-metod: POST.<br \/>\nExempel p\u00e5 beg\u00e4ran:<\/p>\n<p><img decoding=\"async\" alt=\"Databearbetning fr\u00e5n SAP HCM till non-SAP datalagringssystem\" src=\"\/wp-content\/uploads\/2020\/09\/00bc84714a0f650b736109c3bcd2a5e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nSAP-tj\u00e4nsten genomf\u00f6r kontroll av beg\u00e4ran f\u00f6r fullst\u00e4ndighet, \u00f6verensst\u00e4mmelse med den aktuella strukturen i SAP och tillg\u00e5ngstillst\u00e5nd till den beg\u00e4rda tabellen. <\/p>\n<p>Vid fel returnerar tj\u00e4nsten ett svar med motsvarande kod och beskrivning. Vid en lyckad kontroll skapas en bakgrundsprocess f\u00f6r urvalet, vilket genererar och synkront returnerar ett unikt sessions-id. <\/p>\n<p>Det externa systemet registrerar vid fel, om n\u00e5got, i loggen. Vid en framg\u00e5ngsrik respons \u00f6verf\u00f6rs sessions-id:t och namnet p\u00e5 tabellen som beg\u00e4ran gjordes p\u00e5.<\/p>\n<p>Det externa systemet registrerar den aktuella sessionen som \u00f6ppen. Om andra sessioner finns f\u00f6r denna tabell st\u00e4ngs de med en registrering av en varning i loggen.<\/p>\n<p>SAP:s bakgrundsjobb skapar en cursor enligt angivna parametrar och ett datapaketeringsstorlek. Paketstorleken \u00e4r det maximala antalet poster som processen l\u00e4ser fr\u00e5n databasen. Standard \u00e4r satt till 2000. Om det finns fler poster i databasen \u00e4n den anv\u00e4nda paketstorleken, skapas n\u00e4sta block med motsvarande offset och ett inkrementerat paketnummer efter att det f\u00f6rsta paketet har \u00f6verf\u00f6rts. Numren \u00f6kar med 1 och skickas i strikt f\u00f6ljd. <\/p>\n<p>D\u00e4refter \u00f6verf\u00f6r SAP paketet till ing\u00e5ngen f\u00f6r webbtj\u00e4nsten i det externa systemet. Det externa systemet utf\u00f6r kontroller av det inkommande paketet. Det m\u00e5ste finnas en registrerad session i systemet med det angivna id:t som m\u00e5ste befinna sig i \u00f6ppet status. Om paketnumret \u00e4r &gt; 1 m\u00e5ste det finnas en registrerad framg\u00e5ngsrik mottagning av det f\u00f6reg\u00e5ende paketet (package_id-1).<\/p>\n<p>Vid framg\u00e5ngsrik kontroll parsar och sparar det externa systemet data fr\u00e5n tabellen.<\/p>\n<p>Dessutom, om paketet inneh\u00e5ller flaggan final och serialiseringen har genomf\u00f6rts framg\u00e5ngsrikt, skickas en avisering till integrationsmodulen om att sessionens behandling har avslutats framg\u00e5ngsrikt, och modulen uppdaterar sessionens status.<\/p>\n<p>Vid fel i kontroller\/parsing loggas felet och paketen f\u00f6r den aktuella sessionen kommer att avsl\u00e5s av det externa systemet.<\/p>\n<p>Detsamma g\u00e4ller f\u00f6r motsatta fall, n\u00e4r det externa systemet returnerar ett fel, loggas det och \u00f6verf\u00f6ringen av paketen avbryts.<\/p>\n<p>F\u00f6r att beg\u00e4ra data fr\u00e5n SAP HCM har en integrationsservice implementerats. Tj\u00e4nsten \u00e4r implementerad p\u00e5 ICF-ramverket (SAP Internet Communication Framework - <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>). Den m\u00f6jligg\u00f6r att beg\u00e4ra data fr\u00e5n SAP HCM-systemet enligt vissa tabeller. Vid skapandet av dataf\u00f6rfr\u00e5gan finns det m\u00f6jlighet att ange specifika f\u00e4lt och filtreringsparametrar f\u00f6r att f\u00e5 de n\u00f6dv\u00e4ndiga uppgifterna. Implementeringen av tj\u00e4nsten f\u00f6ruts\u00e4tter ingen aff\u00e4rslogik. Algoritmer f\u00f6r ber\u00e4kning av delta, f\u00f6rfr\u00e5gningsparametrar, integritetskontroll med mera implementeras ocks\u00e5 p\u00e5 den externa systemets sida.<\/p>\n<p>Denna mekanism g\u00f6r det m\u00f6jligt att samla in och \u00f6verf\u00f6ra alla n\u00f6dv\u00e4ndiga data p\u00e5 n\u00e5gra timmar. Denna hastighet ligger p\u00e5 gr\u00e4nsen till acceptabel, d\u00e4rf\u00f6r betraktas denna l\u00f6sning av oss som tillf\u00e4llig, vilket har till\u00e5tit oss att tillfredsst\u00e4lla behovet av ett extraktionsverktyg i projektet.<br \/>\nI den m\u00e5linriktade bilden f\u00f6r att l\u00f6sa uppgiften med databasextraktion \u00f6verv\u00e4gs alternativ med CDC-system som Oracle Golden Gate eller ETL-verktyg som SAP DS.<br \/>\n<br \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Dataextraktion fr\u00e5n SAP HCM till non-SAP datalagringssystem | ProHoster","description":"Som bekant erbjuder f\u00f6retaget SAP ett komplett utbud av programvara f\u00f6r b\u00e5de hantering av transaktionsdata och f\u00f6r att bearbeta dessa data i analys- och rapporteringssystem.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/95021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=95021"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/95021\/revisions"}],"predecessor-version":[{"id":162188,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/95021\/revisions\/162188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/95022"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=95021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=95021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=95021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}