Podcast
Questions and Answers
Wat is het doel van een OLTP-database?
Wat is het doel van een OLTP-database?
Welke eigenschap beschrijft het beste een datawarehouse?
Welke eigenschap beschrijft het beste een datawarehouse?
Welke van de volgende beweringen over OLAP is juist?
Welke van de volgende beweringen over OLAP is juist?
Wat doet een datawarehousemanagementsysteem (DWMS)?
Wat doet een datawarehousemanagementsysteem (DWMS)?
Signup and view all the answers
Waarom zijn historische data belangrijk in een OLAP-database?
Waarom zijn historische data belangrijk in een OLAP-database?
Signup and view all the answers
Hoe zijn datawarehouses over het algemeen opgebouwd?
Hoe zijn datawarehouses over het algemeen opgebouwd?
Signup and view all the answers
Wat is een kenmerk van een OLTP-systeem?
Wat is een kenmerk van een OLTP-systeem?
Signup and view all the answers
Wat is een belangrijk aspect van datamining in relatie tot datawarehouses?
Wat is een belangrijk aspect van datamining in relatie tot datawarehouses?
Signup and view all the answers
Wat zijn de drie stappen van het ETL-proces?
Wat zijn de drie stappen van het ETL-proces?
Signup and view all the answers
Wat gebeurt er met gegevens wanneer ze in een datawarehouse worden ingeladen?
Wat gebeurt er met gegevens wanneer ze in een datawarehouse worden ingeladen?
Signup and view all the answers
Welke van de volgende kenmerken is niet typisch voor data in een datawarehouse?
Welke van de volgende kenmerken is niet typisch voor data in een datawarehouse?
Signup and view all the answers
Wat is het belangrijkste verschil tussen een database en een datawarehouse?
Wat is het belangrijkste verschil tussen een database en een datawarehouse?
Signup and view all the answers
Welke van de onderstaande databronnen is typisch voor een datawarehouse?
Welke van de onderstaande databronnen is typisch voor een datawarehouse?
Signup and view all the answers
Waarom is tijdsordening belangrijk in een datawarehouse?
Waarom is tijdsordening belangrijk in een datawarehouse?
Signup and view all the answers
Wat is de rol van de gebruiker met betrekking tot tijdsdata in een database?
Wat is de rol van de gebruiker met betrekking tot tijdsdata in een database?
Signup and view all the answers
Welke uitspraak over data in een datawarehouse is onjuist?
Welke uitspraak over data in een datawarehouse is onjuist?
Signup and view all the answers
Wat is een kenmerk van het inlaadproces in moderne datawarehouse systemen?
Wat is een kenmerk van het inlaadproces in moderne datawarehouse systemen?
Signup and view all the answers
Wat wordt bedoeld met incrementeel inladen?
Wat wordt bedoeld met incrementeel inladen?
Signup and view all the answers
Waarom is het belangrijk om metadata te hebben in een datawarehouse?
Waarom is het belangrijk om metadata te hebben in een datawarehouse?
Signup and view all the answers
Wie zijn de primaire gebruikers van een datawarehouse?
Wie zijn de primaire gebruikers van een datawarehouse?
Signup and view all the answers
Wat is een belangrijke functie van toegangssoftware in een datawarehouse?
Wat is een belangrijke functie van toegangssoftware in een datawarehouse?
Signup and view all the answers
Wat type analyses kan een datawarehouse ondersteunen?
Wat type analyses kan een datawarehouse ondersteunen?
Signup and view all the answers
Wat beschrijft een feit binnen een datawarehouse?
Wat beschrijft een feit binnen een datawarehouse?
Signup and view all the answers
Waarom zijn aggregaties belangrijk in een datawarehouse?
Waarom zijn aggregaties belangrijk in een datawarehouse?
Signup and view all the answers
Wat is een voorbeeld van een trager veranderend kenmerk?
Wat is een voorbeeld van een trager veranderend kenmerk?
Signup and view all the answers
Wat gebeurt er bij het overschrijven van de oude waarde van een kenmerk?
Wat gebeurt er bij het overschrijven van de oude waarde van een kenmerk?
Signup and view all the answers
Welke techniek wordt gebruikt om te integreren geaggregeerde feiten in bestaande matrices?
Welke techniek wordt gebruikt om te integreren geaggregeerde feiten in bestaande matrices?
Signup and view all the answers
Wat houdt de 'drill-down' operator in?
Wat houdt de 'drill-down' operator in?
Signup and view all the answers
Wat is het belangrijkste karakteristiek van de 'roll-up' operator?
Wat is het belangrijkste karakteristiek van de 'roll-up' operator?
Signup and view all the answers
Welke aanpassingsstrategie houdt in dat nieuwe feiten met een timestamp worden geregistreerd?
Welke aanpassingsstrategie houdt in dat nieuwe feiten met een timestamp worden geregistreerd?
Signup and view all the answers
Welke techniek kan gebruikt worden om alleen feiten die voldoen aan specifieke condities te tonen?
Welke techniek kan gebruikt worden om alleen feiten die voldoen aan specifieke condities te tonen?
Signup and view all the answers
Wat gebeurt er bij de techniek 'slice en dice'?
Wat gebeurt er bij de techniek 'slice en dice'?
Signup and view all the answers
Wat houdt het ETL-proces in?
Wat houdt het ETL-proces in?
Signup and view all the answers
Welke factor maakt volledige automatisering van foutcontrole moeilijk?
Welke factor maakt volledige automatisering van foutcontrole moeilijk?
Signup and view all the answers
Wat is een voorbeeld van gegevenstransformatie?
Wat is een voorbeeld van gegevenstransformatie?
Signup and view all the answers
Wat wordt bedoeld met 'impedance mismatch' in gegevensintegratie?
Wat wordt bedoeld met 'impedance mismatch' in gegevensintegratie?
Signup and view all the answers
Waarom is gegevensintegratie noodzakelijk?
Waarom is gegevensintegratie noodzakelijk?
Signup and view all the answers
Wat is een veelvoorkomende uitdaging bij gegevensverzameling?
Wat is een veelvoorkomende uitdaging bij gegevensverzameling?
Signup and view all the answers
Wat houdt een gegevensevaluatie in?
Wat houdt een gegevensevaluatie in?
Signup and view all the answers
Wat wordt bedoeld met gegevensvervuiling?
Wat wordt bedoeld met gegevensvervuiling?
Signup and view all the answers
Wat is een belangrijke eigenschap van de primaire sleutel in een feitenrelatie?
Wat is een belangrijke eigenschap van de primaire sleutel in een feitenrelatie?
Signup and view all the answers
Wat is het doel van een surrogaatsleutel in een dimensierelatie?
Wat is het doel van een surrogaatsleutel in een dimensierelatie?
Signup and view all the answers
Welke stelling over sterschema's is correct?
Welke stelling over sterschema's is correct?
Signup and view all the answers
Wat wordt er bedoeld met 'niet-normaliseren' van dimensierelaties?
Wat wordt er bedoeld met 'niet-normaliseren' van dimensierelaties?
Signup and view all the answers
Welke van de volgende beschrijvingen over een dimensierelatie is juist?
Welke van de volgende beschrijvingen over een dimensierelatie is juist?
Signup and view all the answers
Wat beschrijft het verschil tussen n-dimensionale matrices en 2-dimensionale basisrelaties?
Wat beschrijft het verschil tussen n-dimensionale matrices en 2-dimensionale basisrelaties?
Signup and view all the answers
Welke uitspraak over feitenrelaties is waar?
Welke uitspraak over feitenrelaties is waar?
Signup and view all the answers
Wat zijn de basisrelaties in relationele datawarehouse-schema's?
Wat zijn de basisrelaties in relationele datawarehouse-schema's?
Signup and view all the answers
Study Notes
Datawarehousing
- Datawarehousing is anders dan transactionele dataverwerking. Het heeft andere doelstellingen en vereist andere functionaliteiten.
- Werk met transacties: gericht op operationele processen, vereist actuele operationele data, die constant veranderen, voorspelbare instructies. Analysen zijn minder complex. De totale hoeveelheid data is groot.
- Gegevensanalyse: gericht op tactische en strategische beslissingen, gebruik van historische data die niet aangepast worden maar wel toegevoegd, vragen onvoorspelbaar en eenmalig, zeer complexe analyses, grote hoeveelheid data.
- OLTP (Online Transaction Processing): databases die operationele databases ondersteunen, sneller antwoord op vragen, maar niet geschikt voor complexe analyses, alleen actuele data.
- OLAP (Online Analytical Processing): databases gericht op analyses van veel data en opzoeken van patronen in historische gegevens, niet gericht op operationele processen, historische data zeer belangrijk.
Basisconcepten
- Datawarehouse: onderwerpgericht, geïntegreerd, permanent, tijd-variërend verzameling van data, ondersteuning van besluitvorming. Het is een opslagplaats om patronen te ontdekken in data.
Datawarehouse-systeem
- Het is een computersysteem voor het beheer van datawarehouses, net zoals een database een DBMS heeft.
- Het ontwerp is onderwerpgeoriënteerd, in tegenstelling tot databaseontwerpen die rond entiteiten gebaseerd zijn. Het ontwerp is gebaseerd rond thema's zoals inkomsten van personen, studieresultaten en verkoopcijfers.
- Gegevens van verschillende bronnen worden gecombineerd. Het systeem is geïntegreerd.
- Data zijn niet opgeschreven maar worden ingeladen.
- Het is permanent, gegevens worden niet gewijzigd maar er wordt meer data toegevoegd. Oude data blijft bestaan.
- Gegevens variëren in de tijd, dus historische data is cruciaal.
- Het ETL-proces is essentieel. (Extract, Transform, Load): data uit verschillende bronnen extracten, transformeren voor uniformiteit en inladen.
- Data die uit verschillende bronnen komen zijn heterogene bronnen. Dat betekent ze elk hun eigen dataformats, structuur en conventies hebben.
Datawarehousing-proces
- Het proces omvat verschillende stappen, waaronder het extraheren van gegevens, controleren en aanpassen.
- Het ontwerp van het datawarehouse-systeem is belangrijk voor efficiënte data-analyses.
Data in een Datawarehouse
- Data en metadata in databases worden opgeslagen in verschillende niveaus van details.
- Actuele en historische data worden opgeslagen.
- Aggregaties worden gemaakt om analysetijd te verkorten.
- Metadata (data over data) is uitgebreider dan in gewone databases.
Logisch Datawarehouse-ontwerp
- Relatie tussen Feiten en Dimensies: Feiten zijn de numerieke data die geanalyseerd worden. Dimensies zijn de verschillende aspecten van de feiten (bijv. datum, product, locatie). Beide worden opgeslagen in verschillende tabellen.
- Sterschema's: Simpel schema dat één feitentabel en meerdere dimensietabellen gebruikt.
- Snowflake-schema's: Variatie op sterschema's, met meer dimensies of geaggregeerde data. Ze zijn complexe tabellen.
- Feitenconstellatie: Een relationeel ontwerp voor datawarehouses met twee of meer feitenrelaties die dezelfde dimensies delen.
Meerdimensionale Datawarehouse-modellen
- Feiten en kenmerken worden georganiseerd in matrices.
- Feiten zijn numeriek, kenmerken zijn dimensies.
- Matrices zijn geschikt voor complexe analyses.
- Granulariteit (detailniveau) kan veranderen, matrices zijn hiëarchisch.
- Operaties zoals 'slice en dice', 'drill down', 'roll up', en 'selecteren' worden beschreven voor matrices.
Virtuele Datawarehouses en Datamarts
- Virtuele datawarehouses zijn uitbreidingen van databases, gebaseerd op materiaaliseerde views.
- Datamarts zijn kleinere datawarehouses, vaak gekoppeld aan een grotere enterprise-wide datawarehouse.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Dit quizje behandelt de basisprincipes van datawarehousing en het verschil tussen transactionele dataverwerking en gegevensanalyse. Ontdek de unieke kenmerken van OLTP en OLAP en hoe ze verschillende functies vervullen binnen dataverwerking. Test je kennis over deze belangrijke concepten in databeheer.