Krav och konfiguration för SAP CDC-anslutningsappen
GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics
Dricks
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
Lär dig mer om förutsättningarna för SAP CDC-anslutningsappen i Azure Data Factory och hur du konfigurerar lösningen i Azure Data Factory Studio.
Förutsättningar
Om du vill använda SAP CDC-funktionerna i Azure Data Factory kan du uppfylla följande krav:
- Konfigurera SAP-system för att använda RAMVERKet FÖR SAP Operational Data Provisioning (ODP).
- Konfigurera en lokalt installerad integrationskörning för SAP CDC-anslutningsappen.
- Konfigurera en länkad SAP CDC-tjänst.
- Felsöka problem med SAP CDC-anslutningsappen genom att skicka lokalt installerade integrationskörningsloggar till Microsoft.
- Var bekant med övervakning av dataextraheringar i SAP-system.
Konfigurera SAP-system för att använda SAP ODP-ramverket
Följ de riktlinjer som beskrivs i följande avsnitt för att konfigurera SAP-systemen att använda SAP ODP-ramverket.
Verifiera SAP-systemkrav
SAP CDC-anslutningsappen använder ODP 2.0-ramverket, som är en del av många SAP-system. Den levereras till exempel med alla uppdaterade versioner av SAP ECC och SAP S/4HANA, SAP BW och SAP BW/4HANA och SAP SLT. Se följande SAP-dokumentation eller supportanteckningar för att säkerställa att dina SAP-versioner har ODP 2.0. Även om vägledningen främst avser SAP BW och SAP Data Services gäller informationen även för Data Factory.
- 1931427 – ODP Data Replication API 2.0
- 2481315 – Etablering av driftdata: Tillgänglighet och begränsningar
- Kör SAP-systemen på NetWeaver 7.4 SPS 08 eller senare för att stödja fullständig extrahering av SAP ABAP Core Data Services (CDS) via ODP. För att stödja SAP ABAP CDS-deltaextraheringar kör du dina SAP-system på NetWeaver 7.5 SPS 05 eller senare. Mer information finns i Överföra data från SAP-system via ODP (ABAP CDS-vyer).
Konfigurera SAP-användaren
Dataextraheringar via ODP kräver en korrekt konfigurerad användare i SAP-system. Användaren måste ha behörighet för ODP API-anrop via RFC-moduler (Remote Function Call). Användarkonfigurationen är samma konfiguration som för dataextraheringar via ODP från SAP-källsystem till BW eller BW/4HANA. Mer information finns i följande SAP-supportanteckningar:
Konfigurera SAP-datakällor
ODP erbjuder olika dataextraheringskontexter eller källobjekttyper. Även om de flesta datakällans objekt är redo att extraheras, kräver vissa mer konfiguration. I en SAPI-kontext kallas de objekt som ska extraheras datakällor eller extraktorer. Om du vill extrahera DataSources måste du uppfylla följande krav:
Kontrollera att DataSources är aktiverade på dina SAP-källsystem. Det här kravet gäller endast för DataSources SAP eller dess partner som levererar direkt. Kundskapade DataSources är automatiskt aktiva. Om du redan använder en viss DataSource med SAP BW eller BW/4HANA är den redan aktiverad. Mer information om DataSources och deras aktivering finns i Installera BW Content DataSources.
Kontrollera att DataSources släpps för extrahering via ODP. Det här kravet gäller för DataSources som kunder skapar och DataSources som skapats av SAP i äldre versioner av SAP ECC. Mer information finns i följande SAP-supportanteckning 2232584 – Så här släpper du SAP-extraktorer för ODP API.
Konfigurera SAP Landscape Transformation Replication Server (valfritt)
SAP Landscape Transformation Replication Server (SLT) är en databasutlösareaktiverad CDC-lösning som kan replikera SAP-programtabeller och enkla vyer nästan i realtid. SLT replikerar från SAP-källsystem till olika mål, inklusive den operativa deltakön (ODQ).
Kommentar
SAP Landscape Transformation Replication Server (SLT) krävs bara om du vill replikera data från SAP-tabeller med SAP CDC-anslutningsappen. Alla andra källor fungerar direkt utan SLT.
Du kan använda SLT som proxy i ODP för dataextrahering. Du kan installera SLT på ett SAP-källsystem som ett SAP Data Migration Server-tillägg (DMIS) eller använda det på en fristående replikeringsserver. Utför följande steg för att använda SLT som proxy:
Installera NetWeaver 7.4 SPS 04 eller senare och DMIS 2011 SP 05-tillägget på replikeringsservern. Mer information finns i Överföra data från SLT med driftdataetablering.
Kör transaktionskoden FÖR SAP Landscape Transformation Replication Server Cockpit (LTRC) på replikeringsservern för att konfigurera SLT:
Under Ange källsystem anger du rfc-målet som representerar ditt SAP-källsystem.
Under Ange målsystem utför du följande steg:
Välj RFC-anslutning.
I Scenario för RFC-kommunikation väljer du Operational Data Provisioning (ODP).
I Köalias anger du det köalias som ska användas för att välja kontexten för dina dataextraheringar via ODP i Data Factory. Använd formatet
SLT~<your queue alias>
.
Mer information om SLT-konfigurationer finns i Replikera data till SAP Business Warehouse.
Verifiera konfigurationen
För att verifiera DINA SAP-systemkonfigurationer för ODP kan du köra RODPS_REPL_TEST program för att testa extrahering, inklusive SAPI-extraktorer, CDS-vyer och BW-objekt. Mer information finns i Replikeringstest med RODPS_REPL_TEST.
Kända problem
Följande SAP-supportanteckningar löser kända problem i SAP-system:
- 1660374 – Utöka tidsgränsen när stora datamängder hämtas via ODP
- 2321589 – Så här löser du den saknade BAdI-implementeringen (Business Add-in) för RSODP_ODATA prenumeranttyp
- 2636663 – Så här löser du inkonsekvent databasutlösarstatus i SLT när du extraherar och replikerar samma SAP-programtabell
- 3038236 – Så här löser du extrahering av CDS-vyer som inte kan fylla i ODQ
- 3076927 – Ta bort återanrop som inte stöds när du extraherar från SAP BW eller BW/4HANA
Relaterat innehåll
Konfigurera en lokalt installerad integrationskörning för din SAP CDC-lösning