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.
Verder lezen
- OplossingData platform laten bouwen: lagen, keuzes en aanpakVan bronnen tot dashboards en AI: zo is een data platform opgebouwd.Lees meer
- KennisbankWat is een datawarehouse? Uitleg en vergelijkingEen datawarehouse is een centrale database waarin je gegevens uit verschillende bronsystemen, zoals je ERP, CRM en webshop, samenbrengt, opschoont en zo inricht dat je er goed op kunt rapporteren en analyseren. Een bronsysteem is gemaakt om transacties te verwerken; een datawarehouse is gemaakt om te lezen, te vergelijken en historie te bewaren. Een data lake bewaart ruwe data in elk formaat, en een data lakehouse combineert de opslag van een lake met de structuur van een warehouse.Lees meer
- OplossingSingle source of truth: één versie van de waarheidEén centrale bron voor je bedrijfsdata, zodat elke afdeling dezelfde cijfers ziet.Lees meer
- KennisbankWoordenlijst data, AI en Power BIWat is een service principal, row-level security, een semantisch model, text-to-SQL of RAG? Korte, heldere definities van begrippen rond data, Power BI en AI.Lees meer
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.