{"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\/de\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh","title":{"rendered":"Datenextraktion aus SAP HCM in non-SAP-Datenlager","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Wie bekannt ist, bietet die Firma SAP eine umfassende Palette an Software f\u00fcr die Erfassung von Transaktionsdaten sowie f\u00fcr deren Verarbeitung in Analyse- und Berichtssystemen an. Insbesondere stellt die Plattform SAP Business Warehouse (SAP BW) ein Werkzeug zur Speicherung und Analyse von Daten dar, das \u00fcber umfangreiche technische M\u00f6glichkeiten verf\u00fcgt. Trotz all ihrer objektiven Vorteile hat das System SAP BW einen erheblichen Nachteil: die hohen Kosten f\u00fcr die Speicherung und Verarbeitung von Daten, insbesondere bei der Nutzung der Cloud-basierten SAP BW on HANA. <\/p>\n<p>Was w\u00e4re, wenn wir ein non-SAP und vorzugsweise OpenSource-Produkt als Speicher nutzen? Bei der X5 Retail Group haben wir uns f\u00fcr GreenPlum entschieden. Dies l\u00f6st sicherlich das Kostenproblem, wirft jedoch sofort Fragen auf, die beim Einsatz von SAP BW praktisch standardm\u00e4\u00dfig gel\u00f6st wurden.<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" 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 \/>\nInsbesondere stellt sich die Frage, wie Daten aus den Quellsystemen abgerufen werden, die in den meisten F\u00e4llen SAP-L\u00f6sungen sind?<\/p>\n<p>\u00abHR-Metriken\u00bb war das erste Projekt, bei dem es notwendig war, dieses Problem zu l\u00f6sen. Unser Ziel war die Erstellung eines HR-Datenlagers und der Aufbau von analytischen Berichten zur Mitarbeiterverwaltung. Die Hauptdatenquelle stellt das transaktionale System SAP HCM dar, in dem alle Personal-, Organisations- und Gehaltsaktivit\u00e4ten verwaltet werden. <\/p>\n<h3>Datenextraktion<\/h3>\n<p>\nIn SAP BW f\u00fcr SAP-Systeme gibt es standardisierte Datenextraktoren. Diese Extraktoren k\u00f6nnen automatisch die erforderlichen Daten sammeln, deren Integrit\u00e4t \u00fcberwachen und \u00c4nderungen erkennen. Hier ist zum Beispiel die Standarddatenquelle f\u00fcr die Mitarbeiterattribute 0EMPLOYEE_ATTR:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/fff6e630fec37faf0e6224a4b64a007f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Ergebnis der Datenextraktion f\u00fcr einen einzelnen Mitarbeiter:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/126eb3e74b57d0116db9272b5695f39d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn erforderlich, kann ein solcher Extraktor an eigene Anforderungen angepasst oder ein eigener Extraktor erstellt werden. <\/p>\n<p>Das erste Konzept war die M\u00f6glichkeit ihrer Wiederverwendung. Leider stellte sich dies als nicht umsetzbar heraus. Ein gro\u00dfer Teil der Logik ist auf der Seite von SAP BW implementiert, und es war nicht m\u00f6glich, den Extraktor schmerzfrei vom SAP BW zu trennen. <\/p>\n<p>Es ist offensichtlich geworden, dass ein eigenes Datenauszugssystem aus den SAP-Systemen entwickelt werden muss. <\/p>\n<h3>Datenstruktur in SAP HCM<\/h3>\n<p>\nUm die Anforderungen an ein solches System zu verstehen, muss zun\u00e4chst definiert werden, welche spezifischen Daten wir ben\u00f6tigen.<\/p>\n<p>Die meisten Daten in SAP HCM werden in flachen SQL-Tabellen gespeichert. Basierend auf diesen Daten visualisieren die SAP-Anwendungen die Organisationsstrukturen, Mitarbeiter und andere HR-Informationen f\u00fcr den Benutzer. So sieht beispielsweise die Organisationsstruktur in SAP HCM aus:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/2f60b2062467fcfa425b5d02fbf6a45d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPhysisch wird ein solches Baumdiagramm in zwei Tabellen gespeichert \u2013 in hrp1000 die Objekte und in hrp1001 die Beziehungen zwischen diesen Objekten. <\/p>\n<p>Objekte \"Abteilung 1\" und \"Verwaltung 1\":<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/d8a8c9ecc1a0023ae6cc9d5a78111a9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBeziehung zwischen den Objekten:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/07bb44acfc8d8d10d895ecc790b9e3a2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEs kann eine riesige Anzahl an sowohl Objekttypen als auch Beziehungstypen zwischen ihnen geben. Es gibt sowohl standardisierte Beziehungen als auch solche, die f\u00fcr spezifische eigene Bed\u00fcrfnisse angepasst wurden. Zum Beispiel zeigt die standardisierte Beziehung B012 zwischen der Organisationseinheit und der Stellenbeschreibung auf den Leiter der Abteilung.<\/p>\n<p>Anzeigen des Leiters in SAP:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/fb636054004f8c0f06a6edcdec971664.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSpeicherung in der Datenbanktabelle:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/6ec59a249b80ac7fa1ed5a243532af58.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMitarbeiterdaten werden in Tabellen pa* gespeichert. Beispielsweise werden die Daten zu Personalma\u00dfnahmen eines Mitarbeiters in der Tabelle pa0000 gespeichert.<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/97403c61cbc95aad064008c3956a970b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWir haben beschlossen, dass GreenPlum die 'rohen' Daten abruft, d.h. sie einfach aus den SAP-Tabellen kopiert. Diese werden dann direkt in GreenPlum verarbeitet und in physische Objekte (z.B. Abteilung oder Mitarbeiter) sowie Kennzahlen (z.B. durchschnittliche Personenzahl) umgewandelt.<\/p>\n<p>Es wurden ungef\u00e4hr 70 Tabellen identifiziert, deren Daten an GreenPlum \u00fcbermittelt werden m\u00fcssen. Danach haben wir mit der Entwicklung einer Methode zur Daten\u00fcbertragung begonnen.<\/p>\n<p>SAP bietet eine Vielzahl von Integrationsmechanismen. Der einfachste Weg ist jedoch, dass der direkte Zugriff auf die Datenbank aufgrund von Lizenzbeschr\u00e4nkungen verboten ist. Daher m\u00fcssen alle Integrationsstr\u00f6me auf Anwendungsebene realisiert werden. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-los-angeles\/\"   title=\"\u0441\u0435\u0440\u0432\u0435\u0440\u0430\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3660\">\u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/a> Die n\u00e4chste Herausforderung war das Fehlen von Daten \u00fcber gel\u00f6schte Datens\u00e4tze in der SAP-Datenbank. Beim L\u00f6schen einer Zeile in der Datenbank wird sie physisch entfernt. Das bedeutet, dass die Bildung von \u00c4nderungsdeltas zum Zeitpunkt der \u00c4nderung nicht m\u00f6glich war. <br \/>\nEin weiteres Problem war das Fehlen von Informationen \u00fcber entfernte Datens\u00e4tze in der SAP-Datenbank. Wenn eine Zeile in der Datenbank gel\u00f6scht wird, erfolgt die physische L\u00f6schung. Das hei\u00dft, eine \u00c4nderung der Delta-Zeiten konnte nicht erstellt werden.<\/p>\n<p>Nat\u00fcrlich gibt es in SAP HCM Mechanismen zur Erfassung von Daten\u00e4nderungen. Beispielsweise existieren f\u00fcr die sp\u00e4tere \u00dcbertragung an Empf\u00e4ngersysteme \u00c4nderungszeiger (change pointer), die alle \u00c4nderungen protokollieren und auf deren Grundlage IDocs (Objekte zur \u00dcbertragung in externe Systeme) erstellt werden.<\/p>\n<p>Beispiel eines IDocs zur \u00c4nderung des Infotyps 0302 f\u00fcr den Mitarbeiter mit der Personalnummer 1251445:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/029509bbb519b7dd9703f8d4dac0f269.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOder die F\u00fchrung von \u00c4nderungsprotokollen in der Tabelle DBTABLOG.<\/p>\n<p>Beispiel eines Protokolls \u00fcber die L\u00f6schung des Datensatzes mit dem Schl\u00fcssel QK53216375 aus der Tabelle hrp1000:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/5772891975d494da11cc530ed5cb533e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDiese Mechanismen sind jedoch nicht f\u00fcr alle erforderlichen Daten verf\u00fcgbar, und deren Verarbeitung auf Anwendungsebene kann erhebliche Ressourcen verbrauchen. Daher kann das massenhafte Aktivieren des Loggings f\u00fcr alle notwendigen Tabellen zu einer sp\u00fcrbaren Leistungsminderung des Systems f\u00fchren. <\/p>\n<p>Ein weiteres ernsthaftes Problem waren die Cluster-Tabellen. Die Daten zur Zeitabsch\u00e4tzung und zur Gehaltsberechnung in der RDBMS-Version von SAP HCM werden als eine Menge logischer Tabellen f\u00fcr jeden Mitarbeiter pro Berechnung gespeichert. Diese logischen Tabellen werden als Bin\u00e4rdaten in der Tabelle pcl2 abgelegt.<\/p>\n<p>Cluster zur Gehaltsabrechnung:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/18bfd42ec7c43018d5c156eea9b5ed23.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDaten aus Cluster-Tabellen k\u00f6nnen nicht mit SQL-Befehlen abgerufen werden; es erfordert die Nutzung von Makro-Kommandos in SAP HCM oder speziellen Funktionalmodulen. Infolgedessen wird die Abrufgeschwindigkeit solcher Tabellen relativ niedrig sein. Auf der anderen Seite enthalten diese Cluster Daten, die nur einmal im Monat ben\u00f6tigt werden \u2013 die endg\u00fcltige Lohnberechnung und die Zeitevaluation. Daher ist die Geschwindigkeit in diesem Fall nicht so entscheidend. <\/p>\n<p>Bei der Evaluierung der Optionen zur Erstellung einer Delta-Daten\u00e4nderung haben wir auch die M\u00f6glichkeit eines vollst\u00e4ndigen Exports in Betracht gezogen. Die t\u00e4gliche \u00dcbertragung von Gigabytes unver\u00e4nderter Daten zwischen Systemen wirkt nicht sonderlich attraktiv. Dennoch bietet sie einige Vorteile: Es besteht keine Notwendigkeit, das Delta auf der Quellseite zu implementieren, und auch keine auf der Empf\u00e4ngerseite. Dadurch reduzieren sich sowohl die Kosten als auch die Implementierungszeit und die Zuverl\u00e4ssigkeit der Integration wird erh\u00f6ht. Es wurde festgestellt, dass praktisch alle \u00c4nderungen in SAP HR im Zeitraum von drei Monaten bis zum aktuellen Datum stattfinden. Daher wurde entschieden, den t\u00e4glichen vollst\u00e4ndigen Export von Daten aus SAP HR f\u00fcr N Monate vor dem aktuellen Datum und einen monatlichen vollst\u00e4ndigen Export durchzuf\u00fchren. Der Parameter N h\u00e4ngt von der spezifischen Tabelle ab.<br \/>\n und variiert zwischen 1 und 15.<\/p>\n<p>F\u00fcr die Datenextraktion wurde folgendes Schema vorgeschlagen:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/298df4f63c6ea4779c49927048e66ec3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas externe System erstellt eine Anfrage und sendet sie an SAP HCM, wo die Anfrage auf Vollst\u00e4ndigkeit der Daten und Zugriffsberechtigungen f\u00fcr die Tabellen \u00fcberpr\u00fcft wird. Bei erfolgreicher \u00dcberpr\u00fcfung wird ein Programm in SAP HCM ausgef\u00fchrt, das die erforderlichen Daten sammelt und an die Integrationsl\u00f6sung Fuse \u00fcbertr\u00e4gt. Fuse bestimmt das ben\u00f6tigte Topic in Kafka und \u00fcbertr\u00e4gt die Daten dorthin. Anschlie\u00dfend werden die Daten aus Kafka an den Stage Area GP weitergegeben.<\/p>\n<p>In dieser Kette interessiert uns die Frage der Datenauszug aus SAP HCM. Lassen Sie uns n\u00e4her darauf eingehen. <\/p>\n<p>Schema der Interaktion zwischen SAP HCM und FUSE.<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/eeb50901515e019567223044d46c3879.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas externe System bestimmt die Zeit der letzten erfolgreichen Anfrage an SAP.<br \/>\nDer Prozess kann durch einen Timer oder ein anderes Ereignis gestartet werden, einschlie\u00dflich der M\u00f6glichkeit, eine Timeout-Wartezeit f\u00fcr die Antwortdaten von SAP festzulegen und die Anfrage erneut zu initiieren. Danach wird die Delta-Anfrage erstellt und an SAP gesendet.<\/p>\n<p>Die Anfrage-Daten werden im Body im JSON-Format \u00fcbermittelt.<br \/>\nHTTP-Methode: POST.<br \/>\nBeispielanfrage:<\/p>\n<p><img decoding=\"async\" alt=\"Datenextraktion aus SAP HCM in non-SAP-Datenlager\" src=\"\/wp-content\/uploads\/2020\/09\/00bc84714a0f650b736109c3bcd2a5e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nDer SAP-Service f\u00fchrt eine \u00dcberpr\u00fcfung der Anfrage auf Vollst\u00e4ndigkeit, \u00dcbereinstimmung mit der aktuellen SAP-Struktur und das Vorhandensein von Zugriffsrechten auf die angeforderte Tabelle durch. <\/p>\n<p>Im Falle von Fehlern gibt der Service eine Antwort mit dem entsprechenden Code und einer Beschreibung zur\u00fcck. Bei erfolgreicher Kontrolle wird ein Hintergrundprozess zur Erstellung der Auswahl gestartet, der einen einzigartigen Sitzungs-ID generiert und synchron zur\u00fcckgibt. <\/p>\n<p>Das externe System protokolliert im Fehlerfall diesen in einem Log. Bei erfolgreicher Antwort \u00fcbertr\u00e4gt es die Sitzungs-ID und den Namen der Tabelle, f\u00fcr die die Anfrage gestellt wurde.<\/p>\n<p>Das externe System registriert die aktuelle Sitzung als ge\u00f6ffnet. Falls es andere Sitzungen f\u00fcr diese Tabelle gibt, werden diese mit einer Warnung im Log geschlossen.<\/p>\n<p>Der Hintergrundauftrag von SAP generiert einen Cursor anhand der festgelegten Parameter und ein Datenpaket der angegebenen Gr\u00f6\u00dfe. Die Paketgr\u00f6\u00dfe stellt die maximale Anzahl von Datens\u00e4tzen dar, die der Prozess aus der DB liest. Standardm\u00e4\u00dfig wird sie auf 2000 gesetzt. Wenn in der DB-Auswahl mehr Datens\u00e4tze vorhanden sind als die verwendete Paketgr\u00f6\u00dfe, wird nach der \u00dcbertragung des ersten Pakets der n\u00e4chste Block mit dem entsprechenden Offset und der inkrementierten Paketnummer erstellt. Die Nummern werden um 1 erh\u00f6ht und streng in Folge gesendet. <\/p>\n<p>Anschlie\u00dfend \u00fcbertr\u00e4gt SAP das Paket an den Webservice eines externen Systems. Dieses System f\u00fchrt Kontrollen des eingehenden Pakets durch. In dem System muss eine Sitzung mit der erhaltenen ID registriert sein und sich im offenen Status befinden. Wenn die Paketnummer &gt; 1 ist, muss der erfolgreiche Empfang des vorherigen Pakets (package_id-1) im System registriert sein.<\/p>\n<p>Im Falle einer erfolgreichen Kontrolle analysiert und speichert das externe System die Daten in der Tabelle.<\/p>\n<p>Zus\u00e4tzlich, wenn im Paket das Flag 'final' vorhanden ist und die Serialisierung erfolgreich war, erfolgt eine Benachrichtigung des Integrationsmoduls \u00fcber den erfolgreichen Abschluss der Sitzungsbearbeitung, und das Modul aktualisiert den Status der Sitzung.<\/p>\n<p>Im Falle eines Fehlers bei den Kontrollen\/der Analyse wird der Fehler protokolliert, und die Pakete f\u00fcr diese Sitzung werden vom externen System abgelehnt.<\/p>\n<p>Ebenso im umgekehrten Fall, wenn das externe System einen Fehler zur\u00fcckgibt, wird dieser protokolliert und die \u00dcbertragung der Pakete wird gestoppt.<\/p>\n<p>F\u00fcr die Abfrage von Daten auf der Seite von SAP HCM wurde ein Integrationsservice implementiert. Der Service wurde auf dem Framework ICF (SAP Internet Communication Framework \u2014 <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>). Es erm\u00f6glicht die Abfrage von Daten aus dem SAP HCM-System anhand bestimmter Tabellen. Bei der Erstellung der Datenabfrage kann eine Liste spezifischer Felder sowie Filterparameter definiert werden, um die ben\u00f6tigten Daten zu erhalten. Dabei enth\u00e4lt die Implementierung des Dienstes keine Gesch\u00e4ftslogik. Berechnungsalgorithmen f\u00fcr Delta, Abfrageparameter, Integrit\u00e4tskontrolle usw. werden ebenfalls auf der Seite des externen Systems realisiert.<\/p>\n<p>Dieser Mechanismus erm\u00f6glicht das Sammeln und \u00dcbertragen aller ben\u00f6tigten Daten in nur wenigen Stunden. Diese Geschwindigkeit ist an der Grenze des Akzeptablen, weshalb wir diese L\u00f6sung als vor\u00fcbergehend betrachten, um den Bedarf an einem Extraktionswerkzeug im Projekt zu decken.<br \/>\nIn der Zielarchitektur zur L\u00f6sung der Datenextraktionsaufgabe werden Optionen zur Verwendung von CDC-Systemen wie Oracle Golden Gate oder ETL-Tools wie SAP DS untersucht.<br \/>\n<br \/>Quelle: <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 4.9.10 - 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. \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\" \/>\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\/de\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/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\udd47Datenextraktion aus SAP HCM in non-SAP Datenspeicher | ProHoster","description":"Wie bekannt ist, bietet das Unternehmen SAP eine umfassende Palette von Softwarel\u00f6sungen sowohl f\u00fcr das Management von Transaktionsdaten als auch f\u00fcr deren Verarbeitung in Analyse- und Berichtssystemen an. Insbesondere die Plattform SAP Business Warehouse (SAP BW) stellt ein Werkzeug zur Speicherung und Analyse von Daten dar und verf\u00fcgt \u00fcber umfangreiche technische M\u00f6glichkeiten. Trotz all ihrer objektiven Vorteile hat das System SAP BW einen","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ekstrakcziya-dannyh-iz-sap-hcm-v-non-sap-hranilishha-dannyh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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. \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","og:url":"https:\/\/prohoster.info\/de\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/95021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=95021"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/95021\/revisions"}],"predecessor-version":[{"id":162188,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/95021\/revisions\/162188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/95022"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=95021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=95021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=95021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}