In een wereld waarin data centraal staat, is het essentieel om niet alleen gegevens op te slaan, maar er ook direct betekenisvolle inzichten uit te halen. SAP HANA Cloud levert de technologische basis, terwijl SAP Business Application Studio (BAS) de moderne ontwikkelomgeving biedt voor het modelleren, ontsluiten en toepassen van data. In dit ecosysteem spelen calculation views een sleutelrol.

In dit artikel lees je hoe calculation views effectief worden ingezet binnen BAS, hoe ze samenwerken met andere technologieën zoals OData, en welke impact ze hebben op snelheid, herbruikbaarheid en schaalbaarheid van je data gedreven oplossingen.

Wat zijn calculation views?

Calculation views zijn virtuele datamodellen die verschillende databronnen samenbrengen, transformeren en verrijken. Ze draaien in-memory binnen HANA Cloud en zijn geoptimaliseerd voor hoge prestaties. Denk aan:

  • KPI-aggregaties voor dashboards
  • Realtime rapportages
  • Gestandaardiseerde data laag voor applicaties en services
  • Input OData- of CAP-services

 

Ze vormen een semantische laag tussen ruwe data en zakelijke toepassingen, waarmee je consistentie en herbruikbaarheid garandeert.

Ontwikkelen in SAP Business Application Studio

In BAS werk je grafisch aan calculation views binnen een Cloud gebaseerde ontwikkelomgeving. HDI-containers zorgen voor projectisolatie, terwijl Git-versiebeheer en de HANA Database Explorer volledige controle en testmogelijkheden bieden.

Belangrijke voordelen:

  • Ontwikkelen en testen in de cloud, zonder lokale installaties
  • Volledige integratie met andere BTP-componenten
  • Input parameters, joins en semantische annotaties volledig configureerbaar

Realtime preview en validatie binnen de omgeving

OData en calculation views: aanvullend, niet concurrerend

Hoewel calculation views vooral worden ingezet om gegevens te modelleren en structureren op database-niveau, heb je soms een manier nodig om deze data beschikbaar te stellen aan gebruikers of systemen. Dat is waar OData-services om de hoek komen kijken.

In het kort:

  • Calculation views modelleren en optimaliseren de datalogica binnen HANA
  • OData-services ontsluiten die data via API’s, vaak richting Fiori of externe systemen

Een veelgebruikte combinatie is:

Zo benut je de kracht van beide werelden: schaalbare performance én gestandaardiseerde ontsluiting.

Samenhang met andere onderdelen van SAP BTP

Calculation views zijn perfect te combineren met:

  • CAP (Cloud Application Programming Model) voor het bouwen van services op basis van views
  • SAP Fiori voor front-end apps die via OData-services met data communiceren
  • SAP Analytics Cloud voor dashboards die direct calculation views aanspreken
  • SAP Build Apps voor low-code development met een solide databron eronder

Zo fungeert je calculation view als stabiel fundament, terwijl andere technologieën zorgen voor interactie, visualisatie of verrijking.

Tips voor effectief gebruik

  • Begin bij de businessvraag. Ontwerp je calculation view vanuit de KPI of databehoefte.
  • Gebruik input parameters. Zo houd je je modellen flexibel en herbruikbaar.
  • Structuur en naamgeving zijn cruciaal. Werk met logische folders zoals /views/bron/ of /views/consumptie/.
  • Voer tests uit in HANA Database Explorer. Hiermee voorkom je onverwachte resultaten of performance-issues.
  • Maak views slim beschikbaar. Koppel ze aan services als je data ook buiten HANA wilt gebruiken.

Conclusie

Calculation views zijn de krachtigste manier om betrouwbare, schaalbare datalogica op te bouwen binnen SAP HANA Cloud. In SAP Business Application Studio werk je volledig Cloud gebaseerd en in samenhang met andere componenten. Door calculation views slim te combineren met OData-services: in plaats van ze als alternatief te zien — creëer je een toekomst vaste data-architectuur waarin logica, performance en integratie hand in hand gaan.

Meer weten?

Benieuwd hoe je meer waarde uit je data haalt met SAP HANA Cloud? Klik hier en neem contact op.