Inhoudsopgave:
Definitie - Wat betekent Database Repository?
Een database repository is een logische, maar soms ook fysieke groepering van gegevens uit gerelateerde maar afzonderlijke databases.
Dit wordt meestal gedaan wanneer er een 'hoger doel' is voor de gegevens, maar de gegevensitems die hiervoor nodig zijn, bevinden zich in verschillende databases. In deze gevallen is een repository nodig om de afzonderlijke gegevensitems samen te brengen en als één te bewerken.
Techopedia verklaart Database Repository
Database-opslagplaatsen worden meestal besproken en geïmplementeerd op het gebied van datawarehousing en business intelligence. Dit vereist meestal een aggregatieniveau dat de databases op laag niveau eenvoudigweg niet kunnen bieden, waardoor een structuur op een hoger niveau nodig is.
Overweeg het geval van een grote bank. Een dergelijke instelling zal waarschijnlijk bestaan uit verschillende dochterondernemingen, niet in fysieke, geografisch diverse zin, maar eerder in functionele of zakelijke zin. Er komt de traditionele bankrekeningafdeling, naast een leningafdeling, een forex- en treasury-divisie, een investeringsbankafdeling en een bewaarder / safetivisie. Al deze divisies hebben hun eigen afzonderlijke informatiesystemen, wat uiteraard afzonderlijke databases impliceert.
Elke divisie moet echter haar eigen financiële gegevens teruggeven aan het hoofdkantoor. De Chief Financial Officer (CFO) moet alle financiële gegevens van de verschillende divisies samenvoegen om hun winstgevendheid te meten, omdat deze rechtstreeks worden ingevoerd in de algehele financiële positie van de bank. U kunt zien dat het kantoor van de CFO zich niet echt bezighoudt met het operationele deel van de verschillende databases, hij is alleen echt geïnteresseerd in de gegevens over financiële zaken. Een ander ding om op te merken is dat hij volledig afhankelijk is van de rapportage van de divisies om hem te informeren over welke beslissingen hij moet nemen, hij heeft zelf geen gegevens of genereert zelf geen gegevens.
Voer een gegevensrepository in. Dit zal waarschijnlijk een ander systeem zijn met een eigen database, verschillend van alle andere, die rechtstreeks toegang heeft tot de relevante gegevens uit de andere databases en deze kan samenvoegen tot betekenisvolle informatie voor de CFO. Het is echter belangrijk om te onthouden dat de gegevens en informatie die de CFO bekijkt zich al dan niet fysiek in de gegevensrepository bevinden. De repository kan eenvoudig rechtstreeks uit de andere databases lezen of, om prestatieredenen, een lokale kopie opslaan van de gegevens waartoe de anderen toegang hebben verkregen. De repository zal waarschijnlijk de mogelijkheid omvatten om prestatietrends in de loop van de tijd te tonen, doelen van divisies te vergelijken en te contrasteren, afwijkingen over perioden weer te geven, enzovoort. Sommige van deze doelen zijn duidelijk in de context van Business Intelligence. Aangezien onze CFO meestal wordt doorkruist in rapportage in tegenstelling tot gegevensinvoer en -generatie, zal zijn gegevensrepository waarschijnlijk een alleen-lezen systeem zijn, of een systeem met minimale schrijfmogelijkheden, naast het verzamelen van gegevens die over een lange periode teruggaan. Deze functie gaat over in de context van Data Warehousing.
Een gegevensrepository is dus de logische aggregatie van gegevensitems uit afzonderlijke databases in één centrale locatie voor een specifiek doel dat niet kan worden bereikt met behulp van de databases zelf.
