EnableYourData.com

Woordenlijst

Wat is datamodel?

Een datamodel is de beschrijving van hoe gegevens zijn georganiseerd: welke tabellen er zijn, welke velden ze bevatten en hoe ze met elkaar samenhangen. Een goed datamodel maakt rapportages sneller en antwoorden betrouwbaarder.

Datamodel uitgelegd

Je kunt een datamodel op drie niveaus bekijken. Het conceptuele model beschrijft in gewone taal welke begrippen er zijn, zoals klant, order en product. Het logische model legt de velden en relaties vast, en het fysieke model is de daadwerkelijke inrichting in een database of semantisch model.

Voor rapportage en analyse wordt meestal een dimensioneel model gebruikt, zoals een sterschema. Dat is eenvoudig te begrijpen, snel te bevragen en helpt om berekeningen overal hetzelfde te laten werken.

Een goed datamodel is ook belangrijk voor AI. Duidelijke tabelnamen, kolomnamen en relaties maken het voor een taalmodel veel makkelijker om een juiste query te schrijven dan een warboel van exporttabellen.

Voorbeeld

In het datamodel van Acme Groothandel hoort elke orderregel bij precies één order, elke order bij één klant en elke orderregel bij één product. Omdat die relaties vastliggen, telt een rapport de omzet per klant nooit dubbel.

Datamodel in ENABLE

ENABLE gebruikt het datamodel van het PostgreSQL-datawarehouse van de klant. De AI in de SQL Explorer krijgt de tabellen, kolommen, datatypes en relaties als metadata mee, zodat een helder model direct betere queries oplevert.

FAQ

Veelgestelde vragen

Wat is het verschil tussen een datamodel en een database?

Een datamodel is de beschrijving van hoe gegevens zijn georganiseerd, een database is het systeem waarin ze worden opgeslagen. Het model bepaalt de tabellen en relaties, de database voert het uit.

Wat is een dimensioneel datamodel?

Een dimensioneel model verdeelt data in feiten, zoals orders en bedragen, en dimensies, zoals klant, product en datum. Het sterschema is de bekendste vorm.

Waarom is een datamodel belangrijk voor AI?

Een AI-model dat SQL schrijft, baseert zich op de namen en relaties in het datamodel. Hoe duidelijker het model, hoe groter de kans op een juiste query.

AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.

In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.