SAP Data Warehouse Cloud, oftewel SDWC, is een van de nieuwste producten van SAP. Een data warehouse in de Cloud dat naast ETL en datawarehouse functies ook de rapportage tool SAP Analytics Cloud (SAC) bevat. In deze blog krijg je een eerste indruk van SDWC.
SDWC heeft de volgende eigenschappen:
In onderstaand plaatje zie je de architectuur van SDWC.
Deze bestaat uit de volgende lagen:
1. De onderste laag is de data source laag. SDWC kan connecteren met zowel cloud als on-premise datasources. SDWC kan direct connecteren met ABAP, SAP HANA adapter, S4 HANA (on-premise), MS SQL Servers, Odata bronnen en Oracle systemen.
Op de roadmap staan de volgende adapters: S4 HANA (Cloud), SAP BW (4HANA + on-premise), SAP IQ, SAP ECC, JDBC/ODBC/Camlejdbc, Amazon Athena + S3 en Google BIgQuery.
2. De middelste laag, oftwel de SDWC-laag bestaat uit een aantal platform services gebaseerd op SAP HANA Cloud Services:
3. De Consumptie laag bevat een geïntegreerde SAC tenant en een ODBC/JDBC API waarmee het mogelijk is voor third-party tooling, zoals Microsoft Power BI of Excel, om te kunnen connecteren met SDWC datamodellen.
Als toevoeging van de SAP HANA Cloud Services, plaatst SAP SDWC tussen SAP HANA Cloud en SAP Analytics Cloud.
Met behulp van deze drie tools is het mogelijk om een volledig Cloud-based SAP BI landschap te bouwen, maar hybride scenario’s zijn ook mogelijk.
SDWC is gebouwd op SAP HANA Cloud. Hierdoor kan het gebruik maken van alle HANA-features zoals bijv. de ‘elastisch schaalbaarheid’. Dit betekent dat je, in tegenstelling tot hoge investeringen bij on-premise systemen, per verbruik betaalt. Je kunt eenvoudig en zonder downtime je resources uitbreiden of verkleinen. SAP heeft deze elastische schaalbaarheid geïmplementeerd via het concept ‘spaces’. Per user of user groep kun je een space aanmaken en resources toewijzen. Daarnaast is het mogelijk om snel en flexibel extra memory/diskspace toe te voegen of weer af te schalen zonder downtime. Zo betaal je als klant alleen voor de memory en diskspace die je daadwerkelijk gebruikt. Je zou er dus bijvoorbeeld voor kunnen kiezen om tijdens de financiële maandafsluiting de Finance space tijdelijk te vergroten waardoor de maandafsluiting beter en sneller verloopt.
Uiteraard heeft elke systeem zijn eigen kanttekeningen, zo ook SDWC:
Het is duidelijk dat SAP hoog inzet op cloud oplossingen, maar wat doet de concurrentie? Ook zij investeren veel in Cloud oplossingen en komen met vergelijkbare DWaaS- en SaaS-oplossingen. Voorbeelden zijn Snowflake, Amazon Redshift, Azure Synaps Analytics, Google BigQuery, Oracle Autonomous Data Warehouse en IBM DB2 Warehouse on Cloud.
Om een goede beslissing over de aanschaf van een data warehouse in de cloud te kunnen maken zetten we hieronder nog eens de voor- en nadelen van een data warehouse in de cloud op een rijtje:
Aspect
Cloud
On Premise
Schaalbaarheid
Instant Up or down scaling zonder downtime.
Up- of down scaling kost tijd en resources zeker als er extra hardware dient te worden aangekocht.
Beschikbaarheid (availability)
99,99% uptime.
Afhankelijk van de gekozen infrastructuur en de competentie van het IT-team. Hoe hoger de gewenste uptime hoe hoger de eisen aan en dus kosten van de hardware.
Beveiliging (security)
Over het algemeen is de security bij cloud providers zeer hoog.
Afhankelijk van de competentie van het IT-team.
Performance
Vanwege Cloud Servers op meerdere geografische locaties is de query performance vaak goed omdat de klant zelf bepaalt waar de data wordt opgeslagen.
Afhankelijk van het IT-landschap en competentie van het IT-team kan de performance heel goed, goed of zelfs slecht zijn.
Kosten
Geen investering in hardware
Betalen voor gebruik
Upgrades worden automatisch uitgevoerd
Onderhoud, support en monitoring is vaak inbegrepen bij de prijs.
Investeringen nodig in onder andere hardware, IT-team en training.
Afhankelijkheid
Hoewel je een SAAS contract eenvoudig kunt opzeggen, ben je meer afhankelijk van de DWC leverancier. In geval van een conflict kun je niet zomaar opzeggen.
Mogelijk om over te stappen naar andere service providers of het systeem in eigen beheer te nemen
Data protectie
Geen 100% controle over waar je data is opgeslagen.
Zelf bepalen waar je data is opgeslagen..
Data export
Wil je data exporteren naar bijvoorbeeld een data lake, dan zul je vaak met de API moeten werken. Rechtstreeks toegang tot de bron tabellen is dan vaak niet mogelijk
Meer mogelijkheden voor data export.
We verwachten dat ‘Data Warehousing in the cloud’ een hot topic wordt de komende jaren.
We zien nu al dat bedrijven in een soort ‘eerste fase’ zitten met betrekking tot cloud producten. In deze eerste fase kopen bedrijven een cloud oplossing ter ondersteuning van één proces, zoals bijvoorbeeld SAP Ariba, SAP Cloud for Customer, SAP Successfactors of andere (niet) SAP-oplossingen. Deze Cloudproducten moeten vervolgens met ‘on-premise’ systemen, zoals bijvoorbeeld SAP ECC, verbonden worden met alle challenges van dien.
Na deze fase volgt vaak een fase 2 waarin het ERP-systeem gemigreerd wordt naar de cloud. Sommige bedrijven kiezen ervoor de migratie/implementatie naar S4/HANA Cloud in één keer te maken, maar de meeste bedrijven knippen deze stap in tweeën: eerst een migratie naar S4/HANA (on-premise) en dan later een lift en shift naar de cloud.
Met de introductie van de cloud solutions en de standaardisatie van gegevensuitwisseling tussen verschillende systemen wordt het IT-landschap steeds diverse en complexer: meer systemen, van meer verschillende leveranciers, on-premise en cloud oplossingen. Hierdoor groeit de behoefte aan een datawarehouse waar de gegevens uit de verschillende systemen eenvoudig kunnen worden samengevoegd om proces overstijgende rapportages te kunnen maken. Met SDWC voorziet SAP in deze behoefte.
De hamvraag is natuurlijk: Is SDWC een goede investering voor mijn bedrijf? Het antwoord op deze vraag is niet eenduidig, zoals je wellicht al begrepen hebt na het lezen van deze blog. SDWC is zeer zeker een product met toegevoegde waarde, maar het is ook een product dat nog functionaliteiten mist die noodzakelijke zijn in een volwassen BI-omgeving.
In onze volgende blog zullen we dieper ingaan op de verschillende implementatie vraagstukken van SDWC, zoals:
Wil je naar aanleiding van deze blog meer weten over SAP Datawarehouse cloud of heb je vragen, neem dan contact op met Roel van Bommel. Roel.Van.Bommel@mccoy-partners.com of (+31) 06 22 69 83 92.
Onze architecten en BI-ontwikkelaars helpen je graag verder in je reis naar de cloud!
Arie Heutmekers, arie.heutmekers@mccoy-partners.com
Katrin van Boxtel, katrin.van.boxtel@mccoy-partners.com
Peter Combee, peter.combee@mccoy-partners.com