SAP HANA Direct ExtracVýukový program pro připojení Tor (DXC)
⚡ Chytré shrnutí
SAP HANA DXC, Direct ExtracTor Connection je technika dávkové replikace. Znovu využívá stávající Business Suite extractorů přes HTTPS, doručování sémanticky bohatých dat SAP HANA bez jakéhokoli dalšího serveru.

Co je to SAP HANA DXC?
SAP HANA DXC je dávková technika replikace dat, tj. může se spustit po určitém časovém intervalu.
SAP HANA DXC používá stávající ETL (např.tract, transformace a načtení) metody SAP Aplikace Business Suite prostřednictvím připojení HTTPS.
In SAP Zdroj dat obsahu aplikace Business Suite ExtracPro modelování dat a sběr dat byly k dispozici nástroje pro SAP Obchodní sklad.
SAP DXC používá tyto zdroje dat Extractor pro doručování dat přímo SAP HANA.
Výhoda SAP DXC
- SAP DXC nevyžaduje žádný další server nebo aplikaci v prostředí systému.
- Snižuje složitost modelování dat v SAP HANA, jak odesílá data SAP HANA po uplatnění všech obchodních extraclogiku tor ve zdrojovém systému.
- Zrychluje to SAP HANA Časové linie implementace.
- To bývalotracsémantická data bohatá na SAP Obchodní stránky a poskytovat jim SAP HANA.
Omezení SAP DXC
- Zdroj dat musí mít předem definovanou metodu ETL, pokud ne, musíme je definovat.
- SAP DXC vyžaduje systém Business Suite na Net Weaver 7.0 nebo vyšší (např. ECC) na stejné nebo nižší úrovni SP: Vydání 700 SAPKW70021 (SP stack 19, od listopadu 2008).
- Ve zdroji dat musí existovat procedura s definovaným klíčovým polem.
Jak funguje DXC: Archistruktura a tok dat
Výše uvedený seznam výhod dává větší smysl, jakmile je tok jasný. DXC je mezi metodami zřizování neobvyklá, protože transformace probíhá ve zdrojovém systému, nikoli v HANA a nikoli na vrstvě middlewaru.
Účastní se čtyři složky:
- Zdroj Business Suite. ECC nebo podobný systém, který obsahuje ex DataSourcetractorů původně napsaných pro BW. Ty již obsahují obchodní logiku, která přeměňuje nezpracované tabulky na smysluplné záznamy.
- Bývalý/átracfotbalová branka. Když běží zátěž, extracTor čte zdrojové tabulky, aplikuje svou logiku a vytváří sémanticky kompletní sadu záznamů, nikoli pouze nezpracovanou kopii tabulky.
- HTTPS připojení. Cíl RFC typu HTTP, vytvořený v SM59, nese extracpřenášel data do enginu HANA XS. V cestě není žádný samostatný replikační server.
- IMDSO v HANA. Objekt In Memory DataStore přijímá data, aplikuje zpracování režimu záznamu a aktivuje je v cílové tabulce.
To odlišuje DXC od replikace na úrovni tabulky. SLT kopíruje tabulku tak, jak je, a modelář musí rekonstruovat obchodní význam uvnitř HANA. DXC poskytuje záznamy, které již tento význam nesou, a proto tak znatelně snižuje úsilí spojené s modelováním. Nevýhodou je latence, protože např.tracprobíhá podle harmonogramu, nikoli v reálném čase.
Konfigurace SAP Replikace dat DXC
Krok 1) Povolení XS Engine a ICM Service
Povolení XS Engine. Přejít SAP Studio HANA -> Vyberte Systém -> Konfigurace -> xsengine.ini.
V poli Výchozí nastavte hodnotu instance na 1.
Povolení služby ICM Web Dispatcher. Umožňuje službu ICM Web Dispatcher v systému HANA. Web dispečer používá metodu ICM pro čtení a načítání dat v systému HANA. Přejít na SAP HANA Studio -> Vyberte systém -> Konfigurace -> webdispatcher.ini
Ve sloupci Výchozí nastavte hodnotu instance na 1.
Krok 2) Nastavení SAP HANA Direct Extracpřipojení Tor
Nastavte připojení DXC SAP HANA – Pro vytvoření DXC připojení musíme importovat doručovací jednotku do SAP HANA, jak je uvedeno níže -
- Dovozová jednotka. Musíte si stáhnout doručovací jednotku DXC z SAP do SAP Databáze HANA. Jednotku můžete importovat do umístění „/usr/sap/HDB/SYS/global/hdb/content“Importujte doručovací jednotku pomocí dialogového okna Import v SAP Uzel obsahu HANA.
- Nakonfigurujte server XS Application Server pro využití DXC. Upravte hodnotu kontejneru aplikace na libxsdxc (pokud nějaká hodnota existuje, přidejte ji).
- Ověřte, že DXC funguje. Připojení DXC můžeme zkontrolovat pomocí níže uvedené cesty v prohlížeči – http://:80 /sap/hana/dxc/dxc.xscfunc. Zadejte uživatelské jméno a heslo pro připojení.
- Uživatel a schéma je třeba definovat v HANA Studiu.
- HTTP připojení v SAP BW pro HANA musí být definováno pomocí SM59.
Takže vytvořte http připojení v SAP BW s použitím T-kódu SM59. Vstupní parametry budou
- RFC připojení je stejné jako název RFC připojení
- Target Hostitel se rovná názvu hostitele HANA
- Číslo služby rovno 80
Na kartě Zabezpečení přihlášení udržujte uživatele DXC vytvořeného v aplikaci HANA Studio, který používá základní metodu ověřování.
Zdroje dat v BW je třeba nakonfigurovat tak, aby replikovaly strukturu do schématu definovaného v HANA. Pomocí programu je třeba v BW nastavit následující parametry. SAP_RSADMIN_MAINTAIN (T-kód SE38 nebo SA38). Seznam parametrů obsahuje hodnoty, které se předávají na obrazovku volání.
PSA_TO_HDBTento parametr přijímá tři hodnoty objektu, jak je uvedeno níže –
- GLOBÁLNÍ – Používá se k replikaci všech zdrojů dat do HANA.
- SYSTÉM – Určuje, že klienti budou používat DXC.
- ZDROJ DAT – Určuje zdroje dat a lze použít pouze ty, které jsou zadané.
PSA_TO_HDB_DATASOURCETABLEV tomto poli musíme zadat název tabulky, která obsahuje seznam zdrojů dat používaných pro DXC. Do pole HODNOTA zadejte název tabulky, kterou jste vytvořili.
PSA_TO_HDB_DESTINATION: Zde potřebujeme přesunout příchozí data. Zde zadejte hodnotu vytvořenou v SM59, XC_HANA_CONNECTION_HANAS.
PSA_TO_HDB_SCHEMAUrčuje, ke kterému schématu je třeba replikovaná data přiřadit.
Replikace zdroje dat
Nainstalujte zdroj dat v ECC pomocí RSA5. Vzali jsme zdroj dat 0FI_AA_20 (FI-AA: Transakce a odpisy). Nejprve musíme replikovat metadata pomocí specifikované aplikační komponenty (verze zdroje dat). Potřebujeme verzi 7.0. Pokud máme zdroj dat verze 3.5, musíme ji nejprve migrovat. Aktivujte zdroj dat v SAP BW).
Jakmile je zdroj dat načten a aktivován v SAP BW, vytvoří následující tabulku v definovaném schématu.
- /BIC/A 00 – Aktivní tabulka IMDSO
- /BIC/A 40 – IMDSO Activation Queue
- /BIC/A 70 – Tabulka manipulace s režimem záznamu
- /BIC/A 80 – Tabulka informací o požadavku a ID paketu
- /BIC/A A0 – Tabulka časových razítek požadavku
- RSODSO_IMOLOG – tabulka související s IMDSO. Ukládá informace o všech zdrojích dat souvisejících s DXC.
Data jsou nyní po aktivaci tabulky /BIC/A0FI_AA_2000 úspěšně načtena. A nyní si můžeme prohlédnout data z tabulky /BIC/A0FI_AA_2000 v SAP Studio HANA.
DXC vs. SLT vs. datové služby
DXC je jednou ze tří hlavních cest do SAP HANA je z nich nejúzce vymezeným typem. Srovnání ukazuje, kde si každý z nich zaslouží své místo.
| Parametr | DXC | SLT | SAP Datové služby |
|---|---|---|---|
| Latence | Dávkově, podle plánu | V reálném čase nebo naplánováno | Dávkově, podle plánu |
| Zdrojové systémy | SAP Pouze Business Suite | SAP a ne-SAP databáze | Téměř jakýkoli zdroj |
| Extra krajina | Nevyplněno | SLT server | Prostředí datových služeb |
| Obchodní sémantika | Zachováno bývalýmtracTor | Žádná, kopie na úrovni tabulky | Jak je navrženo v zakázce |
| Modelování v HANA | Nízké | Vysoký | Střední |
| Nejlepší pro | Opětovné použití osvědčených BW extraclogika Tor | Operareporting o živých datech | Konsolidace heterogenních zdrojů |
Stručně řečeno, zvolte DXC, když extractorové operátory již existují a jejich logice je důvěryhodná, SLT, když záleží na latenci, a Datové služby když jsou zdroje rozmanité a transformace složitá. Celý seznam možností je uveden v poskytování dat výukový program.
Řešení problémů s připojením DXC
Konfigurace zahrnuje dva systémy a několik vrstev, takže při prvním nastavení jsou chyby běžné. Tyto kontroly většinu z nich vyřeší v pořadí, v jakém se vyplatí je vyzkoušet.
- Zkouška URL nic nevrací. Modul XS neběží. Ověřte, zda je v souboru xsengine.ini nastavena hodnota instance a zda byla služba restartována, a poté znovu otestujte adresu dxc.xscfunc.
- Ověřování selhalo v testu URL. Uživatel DXC v HANA neexistuje nebo nemá oprávnění v cílovém schématu. Také musí mít povoleno základní ověřování, protože cíl ho používá.
- Test připojení SM59 selhal. Zkontrolujte, zda je číslo služby 80, za nímž následuje dvoumístné číslo instance, a zda cílový hostitel probíhá rozpoznávání ze systému BW, nikoli pouze z vaší pracovní stanice.
- Data se načtou, ale dostanou se do nesprávného schématu. PSA_TO_HDB_SCHEMA pojmenovává cíl. Pokud není nastaven, načítání se vrátí k výchozí hodnotě, která zřídka odpovídá očekávání.
- Zdroj dat je ignorován. Pokud je PSA_TO_HDB nastaveno na DATASOURCE, replikují se pouze položky uvedené v tabulce s názvem PSA_TO_HDB_DATASOURCETABLE. Chybějící řádek jej tiše vyloučí.
- Aktivace selže na IMDSO. Téměř vždy chybí klíčové pole. DXC vyžaduje zdroj dat s definovaným klíčem, což je třetí omezení uvedené výše.
- Bývalý/átracTor je verze 3.5. Než jej DXC bude moci využívat, musí být migrován na verzi 7.0.
Tabulka RSODSO_IMOLOG je první místo, které je třeba hledat při diagnostice zátěže, protože zaznamenává každý zdroj dat registrovaný pro DXC spolu s jeho stavem.



