MicrosoftSolutions Partner
Axelio BI · SAP · Extractielaag

Theobald Xtract IS
voor SAP

De beproefde connector waarmee Axelio SAP-data ontsluit —
on-premises met SSIS, of in Azure.

Wat is Theobald Xtract IS?

SAP is berucht als databron: de tabelstructuren zijn complex, de interfaces divers en een rechtstreekse koppeling op de database is bij moderne SAP-omgevingen geen optie meer. Xtract IS van Theobald Software lost dat op met native componenten in SQL Server Integration Services. Een Connection Manager maakt SAP zichtbaar als gewone bron in SSIS, waarna u met slepen en neerzetten tabellen, BAPI's, BW-cubes, queries en ABAP-rapporten uitleest. Axelio zet Xtract IS in als extractielaag van het BI Framework: het haalt de SAP-data op, ons framework doet de rest.

Voor data-engineers

Wat het technisch oplevert

  • Negen extractiecomponenten, direct in de SSIS-toolbox
  • Delta- en incrementele loads in plaats van volledige herlaadslagen
  • Table CDC: alleen de gewijzigde regels, niet de hele tabel
  • Ondersteunt SAP ERP ECC, S/4HANA en SAP BW/4HANA
  • Minimale aanpassingen nodig aan het SAP-systeem zelf
Voor de business

Waarom dat uitmaakt

  • SAP-cijfers komen in dezelfde rapportage als de andere bronnen
  • Kortere laadvensters, dus eerder actuele cijfers ’s ochtends
  • Geen afhankelijkheid van handmatige SAP-exports of Excel
  • Een onderhouden product in plaats van zelfgebouwde koppelingen
  • Theobald is SAP-partner en ISO/IEC 27001-gecertificeerd
?

Waarom niet zelf een koppeling bouwen?

Zelf uitlezen via RFC of OData kan, maar dan bouwt en onderhoudt u ook de metadata-afhandeling, de deltalogica, de foutafhandeling, de herstartbaarheid en de aanpassingen bij elke SAP-release. Dat is geen eenmalig project maar een doorlopende verplichting. Een connector als Xtract IS neemt precies dat deel over — en dat is de reden dat wij hem inzetten in plaats van maatwerk te schrijven.

Theobald noemt bij klant Symrise AG vijftien keer snellere laadtijden. Dat is hun cijfer, niet onze belofte; wat u wint hangt af van uw volumes en SAP-inrichting. Het mechanisme erachter is wel algemeen: duizend gewijzigde regels ophalen is nu eenmaal sneller dan miljoenen ongewijzigde.

Twee smaken: on-premises of in Azure
Aspect Xtract IS Xtract IS for Azure
Draait opSSIS op uw eigen SQL ServerAzure-SSIS Integration Runtime, ingericht vanuit Data Factory
OntwikkelenSQL Server Data ToolsIdem — lokaal ontwerpen, in Azure uitvoeren
Uitvoering plannenSQL Server AgentDeployment, planning en uitvoering via Azure
DoelbestemmingSQL Server, bestanden, staging-databaseAzure Data Lake, Azure SQL Database, cloudopslag
SAP-componentenDezelfde negenDezelfde negen
Past bijDe on-premises SQL Server-variant van ons frameworkDe cloudvariant: landing in Data Lake, daarna Fabric of Databricks
UitproberenProefversie beschikbaar30 dagen proef

Beide varianten gebruiken dezelfde SSIS-pakketten en dezelfde componenten; het verschil zit in wáár ze draaien. Kiest u later alsnog voor de cloud, dan verhuizen de bestaande pakketten mee in plaats van dat ze opnieuw gebouwd moeten worden.

Wat Xtract IS uit SAP haalt
SAP Table / View Table CDC BAPI / RFC DeltaQ ODP BW Cube / Query BW Hierarchy SAP Query ABAP Reports
Plaats in het Axelio BI Framework
Theobald doet de extractie, het framework doet de rest
1 · Extract
Hier zit Theobald. Xtract IS haalt incrementeel SAP-data op en zet die weg in de staging area — één per bronsysteem.
2 · Transform
Harmoniseren over bronnen heen, vooraf berekenen en historie opbouwen naar feiten en dimensies volgens Kimball.
3 · Load
Gespecialiseerde Power BI semantische modellen per datadomein, gericht op performance.
4 · Present
Rapportages, dashboards, Excel-pivots, paginated reports en data agents — met SAP naast uw andere bronnen.

Waarom deze scheiding werkt: de extractielaag is het deel dat het meest leverancierspecifiek is en het vaakst breekt bij een upgrade. Door daar een onderhouden product neer te zetten en de rest in ons eigen framework te houden, blijft SAP één bron naast de andere in plaats van een apart eiland. Dezelfde feiten- en dimensietabellen, dezelfde beveiliging, dezelfde rapportages — of de data nu uit SAP, Dynamics, Infor of Excel komt.

Zo pakt Axelio het aan
1

Bronnen en objecten bepalen

Welke SAP-modules, tabellen en extractors hebt u nodig, en welke techniek past daarbij: tabel, DeltaQ, ODP of BW.

2

Extractie inrichten

SSIS-pakketten met Xtract IS-componenten, incrementeel waar het kan, met logging en herstartbaarheid.

3

Aansluiten op het framework

De staging area voedt de bestaande transformatie- en datawarehouselaag — geen aparte SAP-pijplijn.

4

Beheer en doorontwikkeling

Orchestration, monitoring en signalering vanuit het framework; nieuwe SAP-objecten zijn een uitbreiding, geen project.

Aandachtspunten

Autorisaties in SAP

Het extractie-account heeft leesrechten en RFC-rechten nodig. Regel dat vroeg — het is vaker de vertragende factor dan de techniek.

Licentie komt bovenop

Xtract IS is een product van Theobald met een eigen licentie. Dat is een bewuste keuze tegenover zelfbouw, geen verborgen post.

Kies de juiste extractietechniek

Een tabelextractie op een grote transactietabel zonder delta is de klassieke misstap. DeltaQ, ODP of Table CDC bestaan daarvoor.

SSIS blijft de motor

Ook in Azure draait het op de SSIS Integration Runtime. Wie helemaal weg wil van SSIS, kijkt naar Xtract Universal als alternatief.

Voor wie?
SAP-beheer & Basis BI- & Datamanager Data Engineer IT-architect Finance & Control Organisaties met SAP naast andere bronnen

Bronnen: theobald-software.com, met de productpagina's van Xtract IS en Xtract IS for Azure. Theobald Software is SAP-partner en ISO/IEC 27001-gecertificeerd; de SAP-integratiecertificering die zij noemen betreft hun product ERPConnect. Functionaliteit en licentievoorwaarden wijzigen; controleer de actuele documentatie voordat u besluit.