Dela via


Identifiera SAP-datakällor

Den här artikeln är en del av artikelserien "SAP extend and innovate data: Best practices".

Digital omvandling kräver en sömlös kombination av intelligens som härleds från data mellan affärsåtgärder för att uppfylla affärsmålen för ett företag. Företag använder SAP-program som affärsresursplaneringssystem (ERP), verksamhetsspecifika SaaS-program, informationslager för företag, business intelligence eller integrationsplattformar. Silodata i SAP-system kan utnyttjas för att driva affärsomvandling. När du går igenom molnimplementeringsresan och flyttar affärskritiska arbetsbelastningar till Azure prioriterar du att flytta SAP-arbetsbelastningar till Azure. Den här metoden integrerar data optimalt i din Azure-miljö.

Kunder distribuerade SAP-landskapet genom att följa bästa praxis från SAP-landningszonacceleratorn. Nästa steg är innovation med Azure-datatjänster. Det logiska nästa steget är att kombinera och utöka SAP-arbetsbelastningar i Azure, som distribueras och drivs som infrastruktur som en tjänst (IaaS) eller programvara som en tjänst (SaaS) med Azure-datatjänster. När kunder kombinerar SAP- och icke-SAP-data och tillämpar avancerade datatjänster, till exempel analys och AI, extraherar de förutsägelseinsikter i realtid. Den här metoden förbättrar affärsresultaten.

Översikt

SAP-system innehåller data från hela organisationen som används för att härleda insikter. I många fall är dessa data siloade och är inte integrerade med andra datakällor inom eller utanför organisationen. I följande översikt beskrivs de mest relevanta SAP-programmen som fungerar som källa för ett dataintegreringsinitiativ.

  • SAP Business Suite är en uppsättning kärnprogram, till exempel SAP ERP, SAP Customer Relationship Management (CRM), SAP Supply Chain Management (SCM) och SAP Supplier Relationship Management (SRM). Dessa program körs på SAP HANA, som är SAP:s minnesinterna databas. Eller så kan de köras på valfri icke-SAP-databas, till exempel Oracle, Microsoft SQL Server eller IBM Db2.

  • SAP ERP är den mest använda SAP-lösningen för företagsresursplanering. Det tillhandahåller viktiga affärsfunktioner, till exempel redovisning, logistik och hantering av humankapital.

  • SAP S/4HANA är nästa generations affärsprogram. SAP S/4HANA levereras med fler data och affärsmodeller och ett HTML5-baserat användargränssnitt. Som namnet antyder körs SAP S/4HANA endast på SAP HANA och tillhandahåller OLAP- och OLTP-funktioner i realtid.

  • SAP BW och SAP BW/4HANA är SAP:s datalagerlösningar. De presenterar den vanligaste källan till SAP-affärsdata. De flesta SAP-kunder använder dessa lösningar som ett företags informationslager, avdelningsdata mart eller stordataplattform för att läsa in data från operativa SAP-källsystem. SAP BW/4HANA körs endast på SAP HANA. Den har en förenklad dataarkitektur och öppna analysfunktioner. Båda lösningarna ger en integrerad datalagerupplevelse med datamodellering, förvärv, integrering och nivåindelning.

Kunder kan också distribuera följande molnbaserade analys- och planeringslösningar i sitt landskap:

SAP SaaS-lösningar:

Utformningsbeaktanden

  • Källsystem Välj källsystem baserat på befintliga implementeringar och affärsanvändningsfall. SAP-källmiljön finns på en viss version, till exempel SAP-, OS- och DB-versioner. Dokumentera sap-källlösningen, operativsystemet och databasversionen. Normalt uppdateras operativsystemet, SAP NetWeaver och databasen som en del av programvarans livscykelhantering. Beroende på kunden kan de uppdateras en eller två gånger per år. Snabbändringar i programvaruversioner är inte möjliga på kort sikt. Alternativ för åtkomst till en SaaS-lösning kan vara mer begränsade än en äldre och lokal lösning. Bekanta dig först med den aktuella lösningens funktioner och begränsningar gällande datas natur och dess extrahering baserat på affärskrav.

  • Licensiering Förstå de befintliga tillgängliga licenserna och ta hänsyn till licenskonsekvenserna innan du extraherar data från SAP-system. Arbeta med dina SAP-motsvarigheter. Eftersom licensiering är ett komplext ämne och principerna kan ändras med tiden kan du kontakta SAP-kontoteamet för att få vägledning. Mer information finns i dessa guider:

  • Indirekt åtkomstguide för KUNDER MED SAP ERP (ECC och SAP S/4HANA) med kontrakt baserade på SAP-prisprinciper före den 10 april 2018.

  • ERP-prissättning för den digitala tidsåldern för utfallsbaserad ERP-prissättning som infördes den 10 april 2018.

  • SAP HANA För SAP HANA måste du skilja mellan körningsdatabasen och fullständiga databaslicenser. Runtime-databaser stöder endast programvara som är licensierad från SAP. Fullständiga databaser som licensierats från SAP stöder SAP- och icke-SAP-programvara. SAP HANA-databaser med full användning licensieras baserat på ett gigabyte minne. Därför behöver dataanslutningsprogram från tredje part som har åtkomst till SAP HANA-databasen direkt ha en fullständig SAP HANA-databaslicens. Mer information finns i teknisk information om HANA-licensiering.

  • OpenHub-licens För dataextrahering från SAP BW på anyDB eller SAP HANA bör du överväga SAP NetWeaver OpenHub-licensen och SAP OpenHub for S/4HANA-licensen. Dessa licenser ingår i SAP HANA Enterprise Edition. SAP BW/4HANA kräver ingen OpenHub-licens. Mer information om villkor finns i SAP Software Use Rights (SUR).

  • SLT-licensiering Ramverket för driftdataetablering (ODP) är en del av många SAP-system, inklusive SAP ECC och SAP S/4HANA. Den finns också i SAP BW och SAP BW/4HANA. En av de möjliga ODP-leverantörerna av SAP CDC-anslutningsappen är SAP Landscape Transformation Replication Server (SLT). Det är en utlösarbaserad datareplikeringsteknik som tillåter replikering i realtid från SAP- och/eller icke-SAP-källor till SAP- och/eller icke-SAP-mål. Mer information finns i SLT-licensiering. Målsystemet för replikeringen avgör vilken licens du behöver. Om licensen för målsystemet omfattar användning av SLT behöver du ingen separat SLT-licens. I andra SLT-fall, inklusive användning av en SAP CDC-anslutningsapp, krävs en fullständig SLT-licens.

  • Inom en kundorganisation finns det separata team som stöder dataintegrering och SAP-projekt. Datateamet känner ofta inte till befintliga OpenHub-licenser som möjliggör dataextrahering från SAP BW med hjälp av OpenHub-gränssnittet.

  • Överväg den tekniska skulden för befintliga SAP BW-omvandlingar och investeringar.

  • Azure Data Factory- och Azure Synapse Analytics-pipelines tillhandahåller flera anslutningsappar för dataextrahering från SAP-källor. Mer information finns i Transformera data från en SAP ODP-källa med hjälp av SAP CDC-anslutningsappen och SAP-dataintegrering med Hjälp av Azure Data Factory.

  • Dataanalys När källsystemet har identifierats och dess funktioner och begränsningar är kända bör du överväga följande dataanalyselement:

    • Källföretagsobjekt.
    • Typ av data, till exempel primära data, transaktionsdata eller språkberoende textdata.
    • Källtabeller och/eller vyer och primärnyckelkolumner.
    • Fullständig belastning jämfört med deltabelastning, mönster för dataändring, datavolym och datakomprimering.
    • Extrahering i batchar jämfört med replikering i nära realtid. Det minsta intervallet för en schemautlösare i Azure Synapse är en minut.
    • Dataåtkomstmetoder som tillhandahålls av källsystemet.
    • Inbyggda Azure- eller ETL-verktyg från tredje part och dataanslutningar som passar bäst för användningsfallet.
    • När det gäller en SAP CDC-anslutning kan du överväga typen av ODP-provider eller kontext, till exempel SAPI (DataSources/Extractors), BW (SAP NetWeaver Business Warehouse), ABAP CDS (ABAP Core Data Services) eller HANA (HANA-informationsvyer). När det gäller ABAP CDS-vyer bör du överväga vyns funktioner och analysanteckningar som stöds.

Designrekommendationer

  • Om flera SAP ERP-källsystem skickar data till en regional eller global central SAP BW-instans är SAP BW-systemet standardkandidat för ytterligare dataextrahering, transformering och inläsning till Azure-datatjänster.

  • I vissa fall är dataextrahering från ett SAP ERP-system till Azure mer meningsfullt. Till exempel en fristående SAP ERP utan SAP BW-anslutning eller data i SAP ERP-tabeller som inte kräver transformeringslogik i en befintlig SAP BW och som kan extraheras med tillgängliga dataanslutningar i Azure. Ett exempel är en kund som använder SAP BW som källa och det finns några tabeller som måste extraheras i full belastning direkt från SAP ERP-systemet. Ett annat scenario är om kundens källa är ett SAP ERP-system och det kräver en större datamängd.

  • Om SAP BW-systemet har många transformeringar ovanpå data som extraheras från SAP ERP-system kan du överväga en SAP BW Open Hub-anslutning för att extrahera data från SAP BW. Överväg organisationens datastrategi och kompetensuppsättning. Du kanske redan investerar i Azure-datatjänster, vilket kan påverka ditt val av KÄLL-SAP-system.

  • Om du använder CDC-anslutningsappen (ändringsdatainsamling) rekommenderas följande dataprovidrar baserat på källsystemet.

    SAP-källa Dataprovider
    ECC ECC-extraktorer: En SAP-extraktor är ett program som används för att hämta data i ett SAP-källsystem och överföra dem till ett SAP Business Warehouse- eller Business Intelligence-system. Om du eller din partner har erfarenhet och kunskaper om BW-extraktorer är de det bästa alternativet. Se till att du har implementerings- och driftserfarenhet för ett lyckat projekt.

    SLT (SAP Landscape Transformation Replication Server): Om du inte kan använda extraktorer eller om ett alternativ för databasutlösare krävs kan du förlita dig på ursprungliga tabeller och arbeta via SLT.
    S/4 HANA ABAP CDS-vyer: SAP Core-datatjänster (CDS) är en infrastruktur för datamodellering där datamodeller definieras och används på databasservern i stället för programservern. Det finns två typer av SAP CDS-vyer, HANA CDS-vyer och ABAP CDS-vyer. SAP ABAP CDS-vyer definieras på programservernivå. Det här alternativet är att föredra för att extrahera data. Data är enklare att använda (flerdimensionell modell). Tekniken är enklare att hantera eftersom CDS-vyer liknar databasvyer, och de kan förstås utan djup SAP-kunskap. Anpassade CDS-vyer är enklare att skapa och kraftfullare.

    Extraktorer: Finns i S/4 HANA för att fylla luckor. Använd den här providern när du inte har CDS-vyer och gapet fylls med extraktorer. Se till att du eller din partner har implementerings- och driftserfarenhet för ett lyckat projekt.

    SLT (SAP Landscape Transformation Replication Server): Ansluta till tabeller. Använd det här alternativet om de föregående två alternativen inte passar användningsfallet.
    BW (BW & BW/4 HANA) BW-objekt (InfoProviders, InfoObjects): Den här metoden är att föredra. I de flesta fall rekommenderar vi att du går direkt till BW-objekt eftersom data redan är tillgängliga i InfoProviders och InfoObjects.

    ABAP CDS-vyer: För undantagsfall.

    BW-extraktorer: För exceptionella användningsfall.

    SLT: För exceptionella användningsfall.

    Obs! CDS, BW-extraktorer och SLT används för exceptionella användningsfall. Om funktioner som CDC till exempel inte är tillgängliga i BW-objekten kan du använda något av de andra alternativen.

    Kommentar

    Det finns flera alternativ för dataprovidern när alla anslutningsappar beaktas.

  • Om du använder en SAP CDC-anslutningsapp kontrollerar du om kunden använder SAP SLT. I vissa fall har kunden licenser för att använda SAP SLT, men infrastrukturen finns inte där. Den här situationen kan lägga till en extra kostnad.

  • Kunder med licens och anläggning bör använda SLT eftersom det ger mer dataflödeskontroll för användare. Den avlastar prestandabelastningen från kärn-ERP-systemet, till exempel skuggtabeller för att samla in ändringar.

Nästa steg