Øvelser i Business Intelligence

Øvelse 7. Definér varehusmål

I denne øvelse defineres varehusmålene. Varehusmål angiver de databaser og tabeller, som datavarehuscentret skal bruge til datavarehuset. Som regel bruges de måltabeller, der er defineret i varehusmålet, som dimensions- og faktatabellerne i stjerneskemaet. Varehusmålet kan imidlertid også indeholde midlertidige måltabeller, der bruges til datatransformering.

I denne øvelse defineres varehusmålet til øvelsen. Målet er en logisk definition til den varehusdatabase, du oprettede i Øvelse 2, Opret varehusdatabase. Du skal definere måltabellen DEMOGRAPHICS_TARGET i varehusmålet. Denne måltabel oprettes, når du indlæser filen Demographics til varehusdatabasen.

I nogle tilfælde kan du bruge datavarehuscentret til at oprette en SQL-baseret måltabel i stedet for selv at definere tabellen. Markedsdimensionstabellen kræver en måltabel til tabellen GEOGRAPHIES, som du skal sammenkæde med måltabellen DEMOGRAPHICS_TARGET for at udvikle markedsdimensionstabellen, der kaldes LOOKUP_MARKET. Datavarehuscentret opretter måltabellen GEOGRAPHIES og tabellen LOOKUP_MARKET i næste øvelse.


Definér varehusmål

I denne øvelse skal du definere varehusmålet Øvelsesmål. Målet er en logisk definition til databasen TUTWHS, som du oprettede i Øvelse 2, Opret varehusdatabase.

Sådan defineres varehusmålet:

  1. Klik med højre museknap på folderen Varehusmål.
  2. Klik på Definér.

    Notesbogen Definér varehusmål åbnes.

  3. Skriv virksomhedens navn på varehusmålet i feltet Navn:
     Øvelsesmål
    
  4. Skriv dit navn i feltet Administrator som kontaktperson for varehusmålet.
  5. Skriv en kort beskrivelse til dataene i feltet Beskrivelse:
    Varehus for TBC
    
  6. Vælg DB2 Universal Database til dit styresystem i oversigten Type varehusmål.
  7. Vælg skillebladet Database.
  8. Skriv navnet på databasen i feltet Databasenavn:
    TUTWHS
    
  9. Skriv den bruger-id, der skal have adgang til databasen fra agentlokationen, i feltet Bruger-id.
  10. Skriv kodeordet til den bruger-id, der skal have adgang til databasen, i feltet Kodeord.
  11. Skriv kodeordet igen i feltet Bekræft kodeord.

    Godkend standardværdierne for resten af vindueselementerne på siden. Der er flere oplysninger om vindueselementerne under "Varehusmål - Vindueselementer, Siden Database" i onlinehjælpen.

  12. Vælg skillebladet Sikkerhed.
  13. Markér Varehusgruppe til øvelse for at give din bruger-id tilladelse til at oprette trin, som anvender varehuskilden.
  14. Vælg >.

    Varehusgruppe til øvelse flyttes til oversigten Valgte sikkerhedsgrupper.

    Spring siden Gentagelser over. Der er flere oplysninger under "Varehusmål - Vindueselementer, Siden Gentagelser" i onlinehjælpen.

  15. Vælg OK, hvis du vil gemme ændringerne og lukke notesbogen Varehusmål.
  16. Udvid træstrukturen, til du ser folderen Tabeller under varehusmålet Tutorial Targets.
  17. Klik med højre museknap på folderen Tabeller, og vælg Definér.

    Notesbogen Definér varehusmåltabel åbnes, og du kan definere måltabellen DEMOGRAPHICS_TARGET.
    Figure db2tu023 not displayed.

  18. Skriv den bruger-id, som du har benyttet til at oprette varehusdatabasen med i Øvelse 2, Opret varehusdatabase, i feltet Tabelskema.
  19. Skriv navnet på måltabellen i feltet Tabelnavn:
    DEMOGRAPHICS_TARGET
    

    Da du opretter tabellerne i standardtablespacet, behøver du ikke at udfylde felterne Tablespace og Indeks-tablespace.

  20. Beskriv tabellen i feltet Beskrivelse:
    Demografiske oplysninger om salgsregionerne
    
  21. Skriv virksomhedens navn på tabellen i feltet Virksomhedsnavn. Det skal være et beskrivende navn, som brugerne kan forstå:
    Demografisk tabel
    
  22. Kontrollér, at afkrydsningsfeltet Tabel oprettet af datavarehuscenter er markeret.

    Datavarehuscentret opretter tabellen, når det trin, som indlæser de demografiske data, udføres.

    Markér afkrydsningsfeltet, når datavarehuset skal oprette måltabellen, f.eks. når måltabellen er resultatet af et SQL-trin. Fjern markeringen i afkrydsningsfeltet, hvis du bruger en måltabel, der er defineret i forvejen.

  23. Sørg for, at afkrydsningsfeltet Tildel til PUBLIC er markeret.

    Afkrydsningsfeltet angiver, at alle, der har adgang til databasen, også har adgang til tabellen.

  24. Fjern markeringen i afkrydsningsfeltet Del af et OLAP-skema.

    Afkrydsningsfeltet Del af et OLAP-skema angiver, at tabellen er en dimensionstabel eller en faktatabel, der skal eksporteres til OLAP Integration Server. Der er flere oplysninger om eksport til OLAP Integration Server under Øvelse 16, Opret et stjerneskema i datavarehuscentret.

    Spring resten af vindueselementerne på siden over. Der er flere oplysninger om vindueselementerne under "Definér varehusmåltabel" i onlinehjælpen.

  25. Vælg skillebladet Kolonner.
  26. Klik med højre museknap på det tomme område i oversigten.
  27. Vælg Tilføj.

    Der tilføjes en række i oversigten, og du kan tilføje kolonnen By, der er en nøgleværdi for tabellen.

  28. Vælg kolonnen Kolonnenavn, og skriv BY.
  29. Kontrollér, at CHAR er valgt i kolonnen Datatype.
  30. Klik på kolonnen Længde, og skriv 50.

    Spring kolonnerne Præcision og Antal decimaler over. De har kun betydning for decimale data.

  31. Fjern markeringen i kolonnen Kan indeholde NULL. Alle rækker skal indeholde denne nøgleværdi.
  32. Kontrollér, at afkrydsningsfeltet Er tekst er markeret.

    Spring kolonnerne Replikering før og Replikering efter over. Der er flere oplysninger om kolonnerne under "Definér varehusmåltabel" i onlinehjælpen.

  33. Skriv By i feltet Virksomhedsnavn.
  34. Gentag trin 26 til 33 for at definere de øvrige kolonner i tabellen:
    Navn Datatype Længde Kan indeholde NULL Virksomhedsnavn
    STAT CHAR 50 Ja Stat
    INDBYGGERTAL INTEGER Ikke tilgængelig Nej Indbyggertal

    Siden Kolonner i notesbogen Definér varehusmåltabel

    Spring resten af notesbogen over. Du skal bruge DB2 Kontrolcenter til at definere primære nøgler og fremmednøgler til de fysiske måltabeller, så brugerne af varehuset kan bruge nøglerne til sammenkædninger.

  35. Vælg OK.

    Notesbogen Tabel lukkes. Demografitabellen tilføjes i folderen Tabeller i oversigten Valgte tabeller.


Resumé

I denne øvelse har du defineret et varehusmål med en måltabel med navnet DEMOGRAPHICS_TARGET. I Øvelse 8, Definér datatransformering og -flytning skal du generere måltabeller til varehusmålet, herunder dimensionstabellen LOOKUP_MARKET til stjerneskemaet.


[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse ]