Ster schema VS platte tabel 4: meerdere feitentabellen verbinden met een conformed dimension

Reden nummer 4 voor een ster schema datamodel in plaats van een platte tabel. Het gebruik van conformed dimensions heeft veel voordelen waaronder het volgende voordeel: wanneer je conformed dimensions gebruikt in je data model, kunnen deze voor verschillende feitentabellen gebruikt worden. Dit leidt onder andere tot de mogelijkheid om met één filter uit de…

Importeer lokale data naar SQL Server

Wil je data van bijvoorbeeld een lokale schijf naar SQL Server migreren? Dit kan met behulp van de functie BULK INSERT, of Tasks > Import Data. Bij BULK INSERT heb je verschillende opties. In de onderstaande screenshot wordt een INSERT gedaan op de tabel Staging.FactTransactions. Het pad waar het bestand staat wordt gebruikt bij de…

Wat is een Enterprise Data warehouse Bus Matrix?

Hoe zorg je ervoor dat je rapportage-ontwikkelingsproject een succes wordt (en blijft)? Raken analisten de weg kwijt in alle verschillende bedrijfsprocessen en hoe deze processen vertaald worden in tabellen in het data warehouse? Goede documentatie kan dan een uitkomst bieden. Een onderdeel van goede documentatie is een Enterprise Data Warehouse Bus Matrix. Een Enterprise Bus…

Triggers in SQL

Hoe laat je een dimensie automatisch vullen bij elke nieuwe insert in een feitentabel? In SQL kunnen triggers gebruikt worden om dit probleem op te lossen. Triggers zijn een soort van stored procedures die op basis van gebeurtenissen in de database afgevuurd kunnen worden. Een trigger bestaat grofweg uit twee delen: Met behulp van triggers…