Vereisten en installatie voor de SAP CDC-connector
VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics
Tip
Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .
Meer informatie over de vereisten voor de SAP CDC-connector in Azure Data Factory en het instellen van de oplossing in Azure Data Factory Studio.
Vereisten
Als u de SAP CDC-mogelijkheden in Azure Data Factory wilt gebruiken, kunt u deze vereisten voltooien:
- STEL SAP-systemen in om het ODP-framework (Operational Data Provisioning) van SAP te gebruiken.
- Stel een zelf-hostende Integration Runtime in voor de SAP CDC-connector.
- Stel een gekoppelde SAP CDC-service in.
- Los problemen met de SAP CDC-connector op door zelf-hostende Integration Runtime-logboeken naar Microsoft te verzenden.
- Wees vertrouwd met het bewaken van gegevensextracties op SAP-systemen.
SAP-systemen instellen voor het gebruik van het SAP ODP-framework
Als u uw SAP-systemen wilt instellen voor het gebruik van het SAP ODP-framework, volgt u de richtlijnen die in de volgende secties worden beschreven.
SAP-systeemvereisten controleren
De SAP CDC-connector maakt gebruik van het ODP 2.0-framework, dat deel uitmaakt van veel SAP-systemen. Het wordt bijvoorbeeld geleverd met alle up-to-date releases van SAP ECC en SAP S/4HANA, SAP BW en SAP BW/4HANA en SAP SLT. Raadpleeg de volgende SAP-documentatie of ondersteuningsopmerkingen om ervoor te zorgen dat uw SAP-releases ODP 2.0 hebben. Hoewel de richtlijnen voornamelijk verwijzen naar SAP BW en SAP Data Services, is de informatie ook van toepassing op Data Factory.
- 1931427 - ODP-gegevensreplicatie-API 2.0
- 2481315 - Inrichting van operationele gegevens: beschikbaarheid en beperkingen
- Voer uw SAP-systemen uit op NetWeaver 7.4 SPS 08 of hoger om volledige extracties van SAP ABAP Core Data Services (CDS) te ondersteunen via ODP. Als u SAP ABAP CDS-deltaextracties wilt ondersteunen, voert u uw SAP-systemen uit op NetWeaver 7.5 SPS 05 of hoger. Zie Gegevens overdragen van SAP-systemen via ODP (ABAP CDS-weergaven) voor meer informatie.
De SAP-gebruiker instellen
Voor gegevensextracties via ODP is een correct geconfigureerde gebruiker op SAP-systemen vereist. De gebruiker moet zijn geautoriseerd voor ODP API-aanroepen via RFC-modules (Remote Function Call). De gebruikersconfiguratie is dezelfde configuratie als voor gegevensextracties via ODP van SAP-bronsystemen in BW of BW/4HANA. Zie deze SAP-ondersteuningsopmerkingen voor meer informatie:
SAP-gegevensbronnen instellen
ODP biedt verschillende contexten voor gegevensextractie of bronobjecttypen. Hoewel de meeste gegevensbronobjecten klaar zijn om te worden geëxtraheerd, vereisen sommige meer configuratie. In een SAPI-context worden de te extraheren objecten DataSources of extractors genoemd. Als u DataSources wilt extraheren, moet u aan de volgende vereisten voldoen:
Zorg ervoor dat DataSources zijn geactiveerd op uw SAP-bronsystemen. Deze vereiste is alleen van toepassing op DataSources SAP of zijn partners die kant-en-klare producten leveren. Door de klant gemaakte DataSources zijn automatisch actief. Als u al een bepaalde DataSource met SAP BW of BW/4HANA gebruikt, wordt deze al geactiveerd. Zie BW-inhoudsgegevensbronnen installeren voor meer informatie over DataSources en hun activering.
Zorg ervoor dat DataSources worden vrijgegeven voor extractie via ODP. Deze vereiste is van toepassing op DataSources die klanten maken en DataSources die zijn gemaakt door SAP in oudere versies van SAP ECC. Zie de volgende SAP-ondersteuningsnotitie 2232584 : SAP-extractoren vrijgeven voor ODP-API voor meer informatie.
De SAP Landscape Transformation Replication Server instellen (optioneel)
SAP Landscape Transformation Replication Server (SLT) is een CDC-oplossing met databasetriggers waarmee SAP-toepassingstabellen en eenvoudige weergaven in bijna realtime kunnen worden gerepliceerd. SLT repliceert van SAP-bronsystemen naar verschillende doelen, waaronder de operationele deltawachtrij (ODQ).
Notitie
SAP Landscape Transformation Replication Server (SLT) is alleen vereist als u gegevens uit SAP-tabellen wilt repliceren met de SAP CDC-connector. Alle andere bronnen werken kant-en-klare zonder SLT.
U kunt SLT als proxy gebruiken in ODP voor gegevensextractie. U kunt SLT installeren op een SAP-bronsysteem als een DMIS-invoegtoepassing (SAP Data Migration Server) of gebruiken op een zelfstandige replicatieserver. Voer de volgende stappen uit om SLT als proxy te gebruiken:
Installeer NetWeaver 7.4 SPS 04 of hoger en de DMIS 2011 SP 05-invoegtoepassing op uw replicatieserver. Zie Gegevens overdragen van SLT met behulp van operationele gegevensinrichting voor meer informatie.
Voer de SAP Landscape Transformation Replication Server Cockpit -transactiecode (LTRC) uit op uw replicatieserver om SLT te configureren:
Voer onder Bronsysteem opgeven de RFC-bestemming in die uw SAP-bronsysteem vertegenwoordigt.
Voer onder Doelsysteem opgeven de volgende stappen uit:
Selecteer RFC-verbinding.
Selecteer in Scenario voor RFC-communicatie de optie Operational Data Provisioning (ODP).
Voer in Queue Alias de wachtrijalias in die u wilt gebruiken om de context van uw gegevensextracties te selecteren via ODP in Data Factory. Gebruik de indeling
SLT~<your queue alias>
.
Zie Gegevens repliceren naar SAP Business Warehouse voor meer informatie over SLT-configuraties.
Uw installatie valideren
Als u uw SAP-systeemconfiguraties voor ODP wilt valideren, kunt u het RODPS_REPL_TEST programma uitvoeren om extractie te testen, waaronder SAPI-extractoren, CDS-weergaven en BW-objecten. Zie Replicatietest met RODPS_REPL_TEST voor meer informatie.
Bekende problemen
De volgende SAP-ondersteuningsopmerkingen lossen bekende problemen op in SAP-systemen:
- 1660374: time-out uitbreiden bij het ophalen van grote gegevenssets via ODP
- 2321589 - Ontbrekende BAdI-implementatie (Business-invoegtoepassing) voor RSODP_ODATA abonneetype oplossen
- 2636663: om de status van inconsistente databasetriggers in SLT op te lossen bij het extraheren en repliceren van dezelfde SAP-toepassingstabel
- 3038236 : CDS-weergave-extracties oplossen die ODQ niet vullen
- 3076927 : niet-ondersteunde callbacks verwijderen bij het extraheren uit SAP BW of BW/4HANA
Gerelateerde inhoud
Een zelf-hostende Integration Runtime instellen voor uw SAP CDC-oplossing