Data ontsluiten uit Simphony voor (Power)BI of AI

June 21, 2024

Oracle Simphony is een software voor verkooppuntsystemen (POS), denk bijvoorbeeld aan restaurants, hotels, sport- en amusementslocaties, transporthubs en winkels. Wij zagen de applicatie voorbij komen in de culturele sector, tijdens ons data- en BI project met het Zaantheater. Mocht je op deze pagina terecht zijn gekomen omdat je benieuwd bent hoe je Simphony kan ontsluiten en je wel wat tips kan gebruiken van een ervaren partij, dan zit je hier aan het juiste adres.

Waarom data ontsluiten uit Simphony?

De eerste stap van een organisatie is de mogelijkheid bieden om kassa-aankopen te doen. Maar zodra een kassasysteem zoals Simphony draait, ontstaan de echte vragen. Hoe zet je die data om in strategisch inzicht? Je wilt immers niet alleen weten wat er is verkocht, maar begrijpen waarom.

Welke menu-items leveren de hoogste marge? Wanneer piekt de gemiddelde besteding? En hoe presteren locaties onderling? Door data uit Simphony slim te ontsluiten, maak je van je kassa een stuurinstrument. Je verschuift van operationeel registreren naar actief optimaliseren.

Vaak is het POS-systeem het kloppend hart van de zaak, met daaromheen systemen voor planning, voorraad en finance (zoals Exact Online). Hoewel er vaak wel data wordt gesynchroniseerd, zoals dagtotalen, blijft de diepere context vaak onbenut.

Om die context toch te vinden, belanden veel organisaties in een 'Excel-hel'. Handmatige exports, afwijkende definities en foutgevoelige spreadsheets maken sturen op cijfers onzeker en tijdrovend. Moderne organisaties kiezen daarom voor een duurzame ontsluiting van hun Simphony-data. Door één robuuste rapportage-omgeving in te richten, ontstaat er één consistente waarheid. Je wint tijd, verhoogt de betrouwbaarheid en creëert ruimte om strategisch te sturen in plaats van achteraf te rapporteren.

De beperkingen van standaard rapportage van Simphony

Hoewel Simphony standaardrapportages en operationele dashboards biedt, merken veel organisaties dat ze op een gegeven moment tegen grenzen aanlopen. Voor dagelijkse sturing is het prima, maar zodra je écht strategisch wilt analyseren, wordt het beperkend. Dat is precies waarom steeds meer organisaties kiezen voor een externe data-oplossing zoals Microsoft PowerBI of een eigen data warehouse of lakehouse.

  • Analyseren hoe jij het wilt: Standaardrapportages zijn ontworpen voor de gemiddelde gebruiker. Handig, maar niet altijd toereikend. Misschien wil je weten hoe de marge op specifieke menucombinaties zich ontwikkelt per dagdeel. Of hoe upselling-initiatieven per locatie presteren ten opzichte van personeelsinzet. Dat soort kruisanalyse gaat vaak verder dan de standaardmogelijkheden. Zodra je Simphony-data ontsluit, verdwijnen die beperkingen. Jij bepaalt de spelregels, niet de software.
  • Alleen POS data: Simphony vertelt je alles over transacties: wat is verkocht, wanneer, tegen welke prijs. Maar het verhaal stopt bij de kassa. De echte inzichten ontstaan pas wanneer je die data combineert met marketingdata, personeelsplanning en financiële administratie. Denk aan koppelingen met de planningssoftare. Dan ga je van “wat was de omzet per dag?” naar “welke evenementen of genres zorgen voor hogere gemiddelde besteding?” of “hoeveel collega's verwachten we nodig te hebben voor evenement X gezien de historie?”. Dat is een totaal ander niveau van sturen.
  • Historisch geheugen: Operationele systemen zijn gebouwd voor het hier en nu. Ze zijn vaak niet bedoeld als analytisch archief over de jaren heen. Mocht je willen veranderen van systeem is de kans groot dat je een complexe data migratie project moet bewandelen of afscheid moet nemen van je eerder opgebouwde data. In een data warehouse of lakehouse is die historische laag vaak meer welkom. Zo blijven definities consistent, kun je trends over meerdere jaren analyseren en ben je niet afhankelijk van wijzigingen in het bronsysteem. Je bouwt als het ware een collectief geheugen van je organisatie, iets wat steeds waardevoller wordt naarmate je groeit.

Hoe ontsluit je de data uit Simphony?

Het ontsluiten van Simphony-data via de beschikbare REST API’s is de sleutel tot een datagedreven organisatie. De documentatie is leidend: deze geeft aan welke componenten en datapunten beschikbaar zijn. Verwacht in ieder geval dat het toch best wel zoeken zal zijn naar de endpoints die je nodig hebt. De eerste stap is simpel: vraag een account op bij de IT-beheerder die de Simphony-implementatie heeft verzorgd, dat toegang heeft tot de data. Je zult deze nodig hebben om een token te genereren in een latere stap.

In de praktijk zien we dat vooruitstrevende organisaties niet stoppen bij het POS-systeem alleen. Zij kiezen voor een toekomstbestendige setup met een data warehouse of lakehouse. Dit is de plek waar Simphony-data samenkomt met de rest van de tech-stack (zoals HR-, finance- of voorraadgegevens), waardoor kruisbestuiving tussen datastromen mogelijk wordt.

Het proces van je account naar een geldig token, dat benodigd is voor elke aanvraag, kan in het begin uitdagend zijn. Het doorlopen van de authenticatie-flow is vaak een struikelblok voor wie hier weinig ervaring mee heeft. Wij hebben dit geautomatiseerd met behulp van Python.

Welke inzichten levert data uit Simphony op?

Door Simphony-data te combineren met andere bedrijfsinformatie, zoals planning, marketing, voorraad en boekhouding, krijg je een compleet beeld van je operatie, veel verder dan alleen de kassaresultaten. Voorbeelden van inzichten zijn:

  • Horeca omzet van event: Wat is de werkelijke marge als je omzet uit horeca en eventuele extra services bij elkaar optelt op evenement niveau?
  • Bezoekers- en klantanalyse: Wie koopt wat, wanneer en hoe vaak? Welke klantsegmenten zorgen voor herhaalaankopen en welke promoties werken het beste? Denk bijvoorbeeld dat er een groot verschil kan liggen tussen type evenementen in de culturele sector (genre pop vs. genre klassiek).
  • Personeel en voorraad: Wat zijn de voorspelde personeels- en voorraad op basis van historische transacties? Hoe kan je je planning en inkoop hierop afstemmen?

Kortom: zodra je de data uit Simphony volledig ontsluit, kun je alle kanten op. Van strategische beslissingen tot operationele optimalisatie, als de data erin zit, worden de inzichten bijna eindeloos.

Waar moet je op letten bij het ontsluiten van Simphony?

Het ontsluiten van Simphony is een complex proces met de nodige haken en ogen. Houd er rekening mee dat je veel verschillende endpoints moet aanspreken, data moet 'unnesten' en complexe koppelingen moet leggen. Op basis van onze ervaring zijn dit de belangrijkste lessen voor succesvol Simphony ontsluiten voor BI of AI doeleinden:

  • Werk met incrementele loads: Om je systemen niet onnodig te belasten en je cloudkosten te reduceren, is incrementeel laden essentieel. In plaats van telkens de volledige dataset op te halen, haal je alleen de nieuwe of gewijzigde rijen binnen. Focuspunt: Pas dit in ieder geval toe op de GuestCheck-tabel. De andere tabellen zijn waarschijnlijk niet zo groot.
  • Cryptische kolomnamen: De ruwe data uit de API gebruikt vaak cryptische afkortingen. Dit maakt de data onleesbaar voor collega’s (en voor jezelf na een maand). Advies: Schoon de kolomnamen direct op. De documentatie biedt vaak zowel de afkorting als de volledige naam; gebruik die laatste voor je datamodel.
  • 60-dagen account reset: Een van de grootste frustraties: je accountwachtwoord moet elke twee maanden handmatig (!) worden gereset. Het is cruciaal om dit op te nemen in je beheerprotocol om te voorkomen dat je dashboards plotseling op 'zwart' gaan.
  • Data gelaagdheid: Het bereiken van een bruikbaar formaat, waarbij je per regel ziet wat er waar en wanneer is verkocht, vereist flink wat puzzelwerk. Je zult vaak wel zeven verschillende tabellen aan elkaar moeten knopen om tot één betrouwbaar inzicht te komen. Denk bijvoorbeeld aan MenuItemPrices, MenuItemDimensions, TaxDimensions, RevenueCenterDimension, WorkstationsDimensions, TenderMediaDimensions en GuestChecks. Neem van ons aan: onderschat de tijd die nodig is voor deze transformatielogica niet.
  • Kijk verder van de bron: De ingebouwde rapportages van Simphony volstaan voor basiscijfers. De echte magie ontstaat echter pas als je de silo’s doorbreekt in een data ware- of lakehouse. Combineer bijvoorbeeld horeca-omzet met ticketverkoop of analyseer consumptiegedrag op basis van een specifiek event-genre. Pas dan transformeer je data in een strategisch voordeel.

Simphony ontsluiten voor BI of AI doeleinden?

Ben je benieuwd hoe wij dagelijks Simphony-data ontsluiten? Of wil je gewoon een vraag stellen over dit onderwerp? Bij Quantile helpen we je graag verder. Zo helpen wij organisaties met het opzetten van een data ware- of lakehouse in combinatie met BI/AI doeleinden. Hiermee transformeer je ruwe data naar een krachtige BI-omgeving vol waardevolle inzichten, klaar voor de toekomst met AI. Mocht je hulp willen bij het ontsluiten, dan ligt onze Simphony-connector voor je klaar. Wij verzorgen de configuratie en het beheer, zodat jij je volledig kunt focussen op het gebruik van de data.

Benieuwd naar de mogelijkheden? Neem contact met ons op via de website of stuur een mail naar info@quantile.nl.