SAP-gegevensbronnen identificeren
Dit artikel maakt deel uit van de reeks artikelen 'SAP uitbreiden en innoveren: Best practices'.
- SAP-gegevensbronnen identificeren
- De beste SAP-connector kiezen
- Prestaties en probleemoplossing voor SAP-gegevensextractie
- Beveiliging van gegevensintegratie voor SAP in Azure
- Algemene architectuur voor SAP-gegevensintegratie
Digitale transformatie vereist een naadloze combinatie van intelligentie die is afgeleid van gegevens in bedrijfsactiviteiten om te voldoen aan de bedrijfsdoelstellingen van een onderneming. Ondernemingen gebruiken SAP-toepassingen als ERP-systemen (Enterprise Resource Planning Systems), LOB-toepassingen (Line-Of-Business), enterprise datawarehouses, business intelligence of integratieplatforms. De silogegevens in SAP-systemen kunnen worden gebruikt om bedrijfstransformatie te stimuleren. Wanneer u verdergaat met uw overstap naar de cloud en bedrijfskritieke workloads naar Azure verplaatst, moet u prioriteit geven aan het verplaatsen van SAP-workloads naar Azure. Met deze methode worden gegevens optimaal geïntegreerd in uw Azure-omgeving.
Klanten hebben het SAP-landschap geïmplementeerd door de best practices van sap-landingszoneversneller te volgen. De volgende stap is innovatie met Azure-gegevensservices. De logische volgende stap is het combineren en uitbreiden van SAP-workloads in Azure, die worden geïmplementeerd en beheerd als IaaS (Infrastructure as a Service) of SaaS (Software as a Service) met Azure-gegevensservices. Wanneer klanten SAP- en niet-SAP-gegevens combineren en geavanceerde gegevensservices toepassen, zoals analyses en AI, halen ze realtime voorspellende inzichten op. Deze methode verbetert de bedrijfsresultaten.
Overzicht
SAP-systemen bevatten gegevens uit de hele organisatie die worden gebruikt om inzichten af te leiden. In veel gevallen worden deze gegevens gesiloteerd en niet geïntegreerd met andere gegevensbronnen binnen of buiten de organisatie. In het volgende overzicht worden de meest relevante SAP-toepassingen beschreven die fungeren als de bron van een initiatief voor gegevensintegratie.
SAP Business Suite is een set kerntoepassingen, zoals SAP ERP, SAP Customer Relationship Management (CRM), SAP Supply Chain Management (SCM) en SAP Supplier Relationship Management (SRM). Deze toepassingen worden uitgevoerd op SAP HANA, de in-memory database van SAP. Ze kunnen ook worden uitgevoerd op elke niet-SAP-database, zoals Oracle, Microsoft SQL Server of IBM Db2.
SAP ERP is de meest gebruikte SAP-oplossing voor het plannen van bedrijfsresources. Het biedt belangrijke bedrijfsfuncties, zoals accounting, logistiek en human capital management.
SAP S/4HANA is de volgende generatie zakelijke toepassingen. SAP S/4HANA wordt geleverd met meer gegevens en bedrijfsmodellen en een op HTML5 gebaseerde gebruikersinterface. Zoals de naam al aangeeft, wordt SAP S/4HANA alleen uitgevoerd op SAP HANA en biedt OLAP- en OLTP-mogelijkheden in realtime.
SAP BW en SAP BW/4HANA zijn de oplossingen voor datawarehousing van SAP. Ze presenteren de meest voorkomende bron van SAP-bedrijfsgegevens. De meeste SAP-klanten gebruiken deze oplossingen als een datawarehouse, afdelingsdatamart of big data-platform om gegevens uit operationele SAP-bronsystemen te laden. SAP BW/4HANA wordt alleen uitgevoerd op SAP HANA. Het heeft een vereenvoudigde gegevensarchitectuur en open analysefuncties. Beide oplossingen bieden een geïntegreerde datawarehousingervaring met gegevensmodellering, overname, integratie en lagen.
Klanten kunnen ook de volgende cloudgebaseerde analyse- en planningsoplossingen implementeren in hun landschap:
SAP SaaS-oplossingen:
- SAP S/4HANA Cloud is de openbare SaaS-versie van SAP S/4HANA.
- SAP Customer Experience-oplossingen, zoals SAP Commerce Cloud, SAP Sales Cloud en SAP Service Cloud.
- SAP Business Network voor directe en indirecte uitgaven.
- SAP Concur voor reizen en kosten.
- SAP Fieldglass voor extern personeelsbeheer.
- SAP SuccessFactors voor human capital management.
Ontwerpoverwegingen
Bronsysteem Kies uw bronsysteem op basis van bestaande implementaties en bedrijfsgebruiksscenario's. De BRON-SAP-omgeving bevindt zich op een bepaalde versie, zoals SAP- en OS- en DB-versies. Documenteer de bron-SAP-oplossing, het besturingssysteem en de databaseversie. Normaal gesproken worden het besturingssysteem, SAP NetWeaver en de database bijgewerkt als onderdeel van het beheer van de softwarelevenscyclus. Afhankelijk van de klant kunnen ze één of twee keer per jaar worden bijgewerkt. Snelle wijzigingen in softwareversies zijn op korte termijn niet mogelijk. Opties voor toegang tot een SaaS-oplossing zijn mogelijk beperkter dan een verouderde en on-premises oplossing. Maak eerst kennis met de mogelijkheden en beperkingen van de huidige oplossing met betrekking tot de aard van gegevens en de extractie ervan op basis van bedrijfsvereisten.
Licenties begrijpen welke licenties beschikbaar zijn en houd rekening met de gevolgen voor licenties voordat u gegevens uit SAP-systemen extraheert. Werk samen met uw SAP-tegenhangers. Omdat licenties een complex onderwerp zijn en het beleid na verloop van tijd kan veranderen, kunt u contact opnemen met uw SAP-accountteam voor hulp. Zie de volgende handleidingen voor meer informatie:
Indirecte toegangshandleiding voor KLANTEN van SAP ERP (ECC en SAP S/4HANA) met contracten op basis van SAP-prijsbeleid vóór 10 april 2018.
ERP-prijzen voor de digitale leeftijd voor de erp-prijzen op basis van resultaten die zijn geïntroduceerd op 10 april 2018.
SAP HANA voor SAP HANA moet u onderscheid maken tussen de runtimedatabase en databaselicenties voor volledig gebruik. Runtimedatabases ondersteunen alleen software die is gelicentieerd vanuit SAP. Volledig gebruik van databases die zijn gelicentieerd vanuit SAP-ondersteuning voor SAP en niet-SAP-software. SAP HANA-databases voor volledig gebruik hebben een licentie op basis van een gigabyte-geheugenmetriek. Gegevensconnectors van derden die toegang hebben tot de SAP HANA-database, moeten dus rechtstreeks over een volledige SAP HANA-databaselicentie beschikken. Zie technische details van HANA-licenties voor meer informatie.
OpenHub-licentie Voor gegevensextractie van SAP BW op anyDB of SAP HANA kunt u de SAP NetWeaver OpenHub-licentie en de SAP OpenHub voor S/4HANA-licentie overwegen. Deze licenties zijn opgenomen in de SAP HANA Enterprise Edition. SAP BW/4HANA vereist geen OpenHub-licentie. Zie SAP Software Use Rights (SUR) voor meer informatie over voorwaarden.
SLT-licenties Het ODP-framework (Operational Data Provisioning) maakt deel uit van veel SAP-systemen, waaronder SAP ECC en SAP S/4HANA. Het is ook opgenomen in SAP BW en SAP BW/4HANA. Een van de mogelijke ODP-providers van de SAP CDC-connector is SAP Landscape Transformation Replication Server (SLT). Het is een technologie voor gegevensreplicatie op basis van triggers waarmee realtime replicatie van SAP- en/of niet-SAP-bronnen naar SAP- en/of niet-SAP-doelen mogelijk is. Zie SLT-licenties voor meer informatie. Het doelsysteem van de replicatie bepaalt welke licentie u nodig hebt. Als de licentie van het doelsysteem het gebruik van SLT bevat, hebt u geen afzonderlijke SLT-licentie nodig. In andere SLT-gevallen, met inbegrip van het gebruik van een SAP CDC-connector, is een volledige SLT-licentie vereist.
Binnen een klantorganisatie zijn er afzonderlijke teams die ondersteuning bieden voor gegevensintegratie en SAP-projecten. Vaak is het gegevensteam niet op de hoogte van bestaande OpenHub-licenties die gegevensextractie vanuit SAP BW mogelijk maken met behulp van de OpenHub-interface.
Houd rekening met de technische schuld van bestaande SAP BW-transformaties en -investeringen.
Azure Data Factory- en Azure Synapse Analytics-pijplijnen bieden meerdere connectors voor gegevensextractie uit SAP-bronnen. Zie Gegevens uit een SAP ODP-bron transformeren met behulp van de SAP CDC-connector en SAP-gegevensintegratie met behulp van Azure Data Factory voor meer informatie.
Gegevensanalyse Nadat het bronsysteem is geïdentificeerd en de mogelijkheden en beperkingen bekend zijn, moet u rekening houden met de volgende gegevensanalyse-elementen:
- Bronbedrijfsobject.
- Type gegevens, zoals primaire gegevens, transactionele gegevens of taalafhankelijke tekstgegevens.
- Brontabellen en/of weergaven en primaire-sleutelkolommen.
- Volledige belasting versus deltabelasting, gegevenswijzigingspatronen, gegevensvolume en gegevenscompressie.
- Extractie in batches versus bijna realtime replicatie. Het minimale interval van een schematrigger in Azure Synapse is één minuut.
- Methoden voor gegevenstoegang die worden geleverd door het bronsysteem.
- Systeemeigen ETL-hulpprogramma's en gegevensconnectors van derden die het meest geschikt zijn voor de use-case.
- In een geval van een SAP CDC-connector kunt u rekening houden met het type ODP-provider of -context, zoals SAPI (DataSources/Extractors), BW (SAP NetWeaver Business Warehouse), ABAP CDS (ABAP Core Data Services) of HANA (HANA-informatieweergaven). In een geval van ABAP CDS-weergaven kunt u de ondersteunde mogelijkheden en analyseaantekeningen van de weergave overwegen.
Ontwerpaanaanvelingen
Als meerdere SAP ERP-bronsystemen gegevens verzenden naar een regionaal of globaal centraal SAP BW-exemplaar, is het SAP BW-systeem de standaardkandidaat voor verdere gegevensextractie, transformatie en laden in Azure-gegevensservices.
In sommige gevallen is gegevensextractie van een SAP ERP-systeem in Azure logischer. Een zelfstandige SAP ERP zonder SAP BW-verbinding of -gegevens in SAP ERP-tabellen waarvoor de transformatielogica in een bestaande SAP BW niet is vereist en kan worden geëxtraheerd met gegevensconnectors die beschikbaar zijn in Azure. Een voorbeeld is een klant die SAP BW als bron gebruikt en er zijn enkele tabellen die rechtstreeks vanuit het SAP ERP-systeem moeten worden geëxtraheerd. Een ander scenario is als de bron van de klant een SAP ERP-systeem is en er een grotere gegevensset nodig is.
Als het SAP BW-systeem veel transformaties heeft boven op gegevens die zijn geëxtraheerd uit SAP ERP-systemen, kunt u een SAP BW Open Hub-connector overwegen om gegevens uit SAP BW te extraheren. Houd rekening met de gegevensstrategie en vaardigheden van uw organisatie. U kunt al investeren in Azure-gegevensservices, die van invloed kunnen zijn op uw keuze van het bron-SAP-systeem.
Als u de CDC-connector (change data capture) gebruikt, worden de volgende gegevensproviders aanbevolen op basis van het bronsysteem.
SAP-bron Gegevensprovider ECC ECC-extractors: Een SAP-extractor is een programma dat wordt gebruikt om gegevens op te halen in een SAP-bronsysteem en deze over te dragen naar een SAP Business Warehouse- of Business Intelligence-systeem. Als u of uw partner ervaring en kennis van BW extractors heeft, is dit de voorkeursoptie. Zorg ervoor dat u implementatie- en operationele ervaring hebt voor een succesvol project.
SLT (SAP Landscape Transformation Replication Server): als u geen extractoren kunt gebruiken of als een databasetriggeroptie is vereist, kunt u vertrouwen op oorspronkelijke tabellen en werken via SLT.S/4 HANA ABAP CDS-weergaven: SAP Core-gegevensservices (CDS) is een infrastructuur voor gegevensmodellering waarbij gegevensmodellen worden gedefinieerd en gebruikt op de databaseserver in plaats van op de toepassingsserver. Er zijn twee typen SAP CDS-weergaven, HANA CDS-weergaven en ABAP CDS-weergaven. SAP ABAP CDS-weergaven worden gedefinieerd op toepassingsserverniveau. Deze optie heeft de voorkeur om gegevens te extraheren. Gegevens zijn eenvoudiger te gebruiken (multidimensionaal model). Technologie is gemakkelijker te verwerken omdat CDS-weergaven vergelijkbaar zijn met databaseweergaven en ze kunnen worden begrepen zonder diepgaande SAP-kennis. Aangepaste CDS-weergaven zijn eenvoudiger te maken en krachtiger.
Extractors: bestaat in S/4 HANA om hiaten te vullen. Gebruik deze provider wanneer u geen CDS-weergaven hebt en de opening wordt gevuld met extractoren. Zorg ervoor dat u of uw partner implementatie- en operationele ervaring heeft voor een succesvol project.
SLT (SAP Landscape Transformation Replication Server): verbinding maken met tabellen. Gebruik deze optie als de vorige twee opties niet in het gebruiksvoorbeeld passen.BW (BW & BW/4 HANA) BW-objecten (InfoProviders, InfoObjects): deze methode heeft de voorkeur. In de meeste gevallen is het raadzaam om rechtstreeks naar BW-objecten te gaan, omdat de gegevens al beschikbaar zijn in InfoProviders en InfoObjects.
ABAP CDS-weergaven: Voor uitzonderlijke gebruikssituaties.
BW Extractors: Voor uitzonderlijke gebruikssituaties.
SLT: Voor uitzonderlijke gebruikssituaties.
Opmerking: CDS, BW Extractors en SLT worden gebruikt voor uitzonderlijke gebruikssituaties. Als mogelijkheden, zoals CDC, bijvoorbeeld niet beschikbaar zijn in de BW-objecten, kunt u een van de andere opties gebruiken.Notitie
Er zijn verschillende opties voor gegevensproviders wanneer rekening wordt gehouden met alle connectors.
Als u een SAP CDC-connector gebruikt, controleert u of de klant SAP SLT gebruikt. In sommige gevallen heeft de klant de licenties om SAP SLT te gebruiken, maar de infrastructuur is er niet. Deze situatie kan extra kosten met zich mee brengen.
Klanten met de licentie en faciliteit moeten SLT gebruiken omdat deze meer controle over gegevensstromen biedt voor gebruikers. Het offload de prestatielast van het erp-kernsysteem, bijvoorbeeld schaduwtabellen om wijzigingen vast te leggen.