Opplæring i Business Intelligence

Leksjon 7. Definere varehusmål

I denne leksjonen skal du definere varehusmål. Varehusmål identifiserer databasene og tabellene som datavarehussenteret skal bruke for datavarehuset. Vanligvis er måltabellene som defineres i varehusmålet, dimensjons- og faktatabellene i stjerneskjemaet. Men varehusmålet kan også inneholde midlertidige måltabeller som brukes til datatransformasjon.

I denne leksjonen skal du definere varehusmålet Opplæringsmål, som er en logisk definisjon for varehusdatabasen du opprettet i Leksjon 2, Opprette en varehusdatabase. Innenfor varehusmålet skal du definere måltabellen DEMOGRAPHICS_TARGET. Denne måltabellen er resultatet av innlastingen av filen demographics.txt i varehusdatabasen.

I noen tilfeller kan du bruke datavarehussenteret til å generere en måltabell basert på SQL i stedet for å definere måltabellen selv. Dimensjonen Market krever en måltabell for tabellen GEOGRAPHIES, som du skal kombinere med måltabellen DEMOGRAPHICS_TARGET og lage en dimensjonstabell for Market kalt LOOKUP_MARKET. Datavarehussenteret genererer måltabellen GEOGRAPHIES og tabellen LOOKUP_MARKET i neste leksjon.


Definere et varehusmål

I denne øvelsen skal du definere varehusmålet Opplæringsmål, som er en logisk definisjon for databasen TUTWHS, som du opprettet i Leksjon 2, Opprette en varehusdatabase.

Slik definerer du varehusmålet:

  1. Høyreklikk på mappen Varehusmål.
  2. Klikk på Definer.

    Notisboken Definer varehusmål blir åpnet.

  3. I feltet Navn skriver du navnet på varehusmålet:
     Opplæringsmål
    
  4. I feltet Systemansvarlig skriver du navnet ditt som kontakt for varehusmålet.
  5. I feltet Beskrivelse gir du en kort beskrivelse av dataene:
    Varehus for TBC-selskapet
    
  6. Fra listen Type varehusmål velger du DB2 Universal Database for ditt operativsystem.
  7. Klikk på flippen Database.
  8. I feltet Databasenavn skriver du navnet på databasen:
    TUTWHS
    
  9. I feltet Bruker-ID oppgir du din bruker-ID som bruker-IDen som skal brukes for databasen fra agentstedet.
  10. I feltet Passord oppgir du passordet ditt som passord for bruker-IDen som skal bruke databasen.
  11. Skriv passordet om igjen i feltet Bekreft passord.

    Godta standardverdiene for resten av valgene på siden. Du finner flere opplysninger om disse i "Varehusmål--Felt og kontroller, siden Database" i hjelpefunksjonen.

  12. Klikk på flippen Sikkerhet.
  13. Velg Varehusgruppe for opplæring for å gi din bruker-ID mulighet til å lage trinn som bruker dette varehusmålet.
  14. Klikk på >.

    Varehusgruppe for opplæring blir flyttet til listen Valgte sikkerhetsgrupper.

    Hopp over resten av siden Prøv igjen. Du finner flere opplysninger om valg på denne siden i "Varehusmål--Felt og kontroller, siden Prøv igjen" i hjelpefunksjonen.

  15. Klikk på OK for å lagre endringene og lukke notisboken Varehusmål.
  16. Utvid treet til du ser mappen Tabeller under varehusmålet Tutorial Targets.
  17. Høyreklikk på mappen Tabeller og klikk på Definer.

    Notisboken Definer varehusmåltabell blir åpnet, og du kan definere måltabellen DEMOGRAPHICS_TARGET.
    Figure db2tu023 not displayed.

  18. I feltet Tabellskjema oppgir du bruker-IDen som du brukte da varehusdatabasen ble opprettet i Leksjon 2, Opprette en varehusdatabase.
  19. I feltet Tabellnavn skriver du navnet på måltabellen:
    DEMOGRAPHICS_TARGET
    

    Siden du oppretter tabeller i standard tabellplass, kan du hoppe over feltene Tabellplass og Indekstabellplass.

  20. I feltet Beskrivelse gir du en beskrivelse av tabellen:
    Demografisk informasjon for salgsregioner
    
  21. I feltet Navn på virksomhet oppgir du virksomhetsnavn (et beskrivende navn som brukere vil forstå) for tabellen:
    Demografitabell
    
  22. Kontroller at Tabell opprettet av datavarehussenteret er valgt.

    Datavarehussenteret vil opprette tabellen når trinnet som laster demografidataene, utføres.

    Du kan bruke dette alternativet når du vil at datavarehussenteret skal opprette måltabellen, for eksempel når måltabellen er resultatet av et SQL-trinn. Fjern merket i denne valgruten hvis bruker en måltabell som allerede er definert.

  23. Kontroller at Gi til PUBLIC er valgt.

    Dette betyr at alle som har tilgang til databasen, vil få tilgang til tabellen.

  24. Fjern merket i valgruten Del av et OLAP-skjema.

    Valgruten Del av et OLAP-skjema viser at tabellen er en dimensjonstabell eller faktatabell som skal eksporteres til OLAP Integration Server. Du finner flere opplysninger om eksport til OLAP Integration Server i Leksjon 16, Opprette et stjerneskjema i datavarehussenteret.

    Hopp over resten av alternativene på denne siden. Du finner flere opplysninger om dem i "Definere en varehusmåltabell" i hjelpefunksjonen.

  25. Klikk på flippen Kolonner.
  26. Høyreklikk på det tomme feltet på listen.
  27. Klikk på Tilføy.

    Det blir tilføyd en rad på listen, og du kan definere kolonnen City, som er en nøkkelverdi for tabellen.

  28. Klikk på kolonnen Kolonnenavn og skriv CITY.
  29. I kolonnen Datatype kontrollerer du at CHAR er valgt.
  30. Klikk på kolonnen Lengde og skriv 50.

    Hopp over kolonnene Presisjon og Skala. De gjelder bare for desimaldata.

  31. Fjern merket i kolonnen Kan ha nullverdier, for hver rad må ha denne nøkkelverdien.
  32. Kontroller at det er merket av for Er tekst.

    Hopp over kolonnene Replikering før og Replikering etter. Du finner flere opplysninger om disse kolonnene i "Definere en varehusmåltabell" i hjelpefunksjonen.

  33. I feltet Navn på virksomhet skriver du City.
  34. Gjenta trinn 26 til 33 for å definere resten av kolonnene i tabellen:
    Navn Datatype Lengde Kan ha nullverdier Navn på virksomhet
    STATE CHAR 50 Ja State
    POPULATION INTEGER Gjelder ikke Nei Population

    Siden Kolonner i notisboken Definer varehusmåltabell

    Hopp over resten av notisboken. Du skal bruke DB2 Kontrollsenter til å definere primær- og fremmednøkler på de fysiske måltabellene, slik at sluttbrukerne kan bruke nøklene til kombinasjoner.

  35. Klikk på OK.

    Notisboken for tabellen blir lukket. Demografitabellen blir tilføyd under mappen Tabeller på listen Valgte tabeller.


Hva du har gjort

I denne leksjonen definerte du et relasjonsmål med en måltabell, DEMOGRAPHICS_TARGET. I Leksjon 8, Definere datatransformasjon og -flytting skal du generere måltabeller for dette varehusmålet, inkludert dimensjonstabellen LOOKUP_MARKET for stjerneskjemaet.


[ Øverst på siden | Forrige side | Neste side | Innholdsfortegnelse ]