Een schema definieert de structuur van een database. Het ontwerp van een schema vormen; het invloed op zowel de prestaties en het gemak waarmee de gebruikers informatie ophalen uit een database . Een ster -schema , genoemd omdat haar schema ziet eruit als een ster , is een ontwerpstrategie gebruikt voor relationele data warehouses , het is een van de eenvoudigste ontwerp stijlen . Star schema's zijn samengesteld uit feit en dimensie tabellen . Feit tabellen bevatten de maatregelen voor de data . Feiten zijn kwantitatieve of feitelijke gegevens en meestal numerieke . Dimensie tabellen opslaan beschrijvende data of attributen en zijn meestal kleiner dan feitentabellen . Om te verduidelijken met een voorbeeld , kan een data warehouse voor een winkel verkoopgegevens in feite tabellen en sales mensen in een dimensie tabel bevatten . Meerdere technieken beschikbaar om een ster -schema te definiëren . Instructies 1 Definieer de exacte bedrijfsproces dat het datawarehouse zal ondersteunen . Het definiëren van het bedrijfsproces is essentieel, omdat het biedt de informatie aan de specifieke kenmerken en de maatregelen van de data warehouse zal bevatten identificeren . Daarnaast hebben sommige bedrijfsprocessen industrie modellen die nuttig zijn voor het versnellen van het ontwerpproces zijn gevestigd . Kopen van 2 Definieer de granulariteit van gegevens die beschikbaar zal zijn in het data warehouse . De informatie in een data warehouse kan worden low - level , gedetailleerde , individuele transacties of een aggregatie . Met de retail bijvoorbeeld gedetailleerde gegevens van het aantal producten van een bepaalde soort voor een bepaalde order op een dag . Een monster rij zou kunnen worden op 01/10/2010 , om 3023 bevatte drie rode jurken , twee blauwe shirts en een groene trui . Een geaggregeerde weergave van dezelfde gegevens zou de identificatie van een individuele bestelling weg te laten , en in plaats daarvan het aantal rode jurken besteld op 01/10/2010 slaan . 3 Identificeer de afmetingen . Dimensies definiëren hoe gebruikers in staat om de gegevens te snijden zal zijn . Bijvoorbeeld , gebruikers bijna vaak willen gegevens op tijd of geografie bekijken . 4 Identificeer de feiten of de maatregelen die zullen worden opgeslagen in het data warehouse . Maatregelen zijn numeriek en additief over de afmetingen . Bijvoorbeeld , de verkoop zijn numeriek en gebruikers kunnen kijken naar de totale omzet voor een product en op elk gewenst moment . De verkoopcijfers zijn geldig ongeacht hoe de data is gesegmenteerd . Test 5 het voorgestelde model tegen het bedrijfsproces . Om ervoor te zorgen het model adequaat is , definieert u een lijst met voorbeelden van vragen die door gebruikers kunnen worden gevraagd om het bedrijfsproces te voeren . Zorg ervoor dat het model bevat de nodige afmetingen ( attributen ) en feiten ( kwantitatieve gegevens ) aan elke vraag te beantwoorden .
|