Opplæring i Business Intelligence

Definere varehusmål

I denne leksjonen skal du definere varehusmål. Varehusmål identifiserer databasene og tabellene som datavarehussenteret skal bruke for datavarehuset. Vanligvis blir måltabellene som defineres i varehusmålet, også brukt som dimensjons- og faktatabeller 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 Opprette en varehusdatabase. Innenfor varehusmålet skal du definere måltabellen DEMOGRAPHICS_TARGET.

Du kan også oppgi at datavarehussenteret skal generere måltabellen. Det trinnet blir omtalt 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 Opprette en varehusdatabase.

Slik definerer du varehusmålet:

  1. Fra vinduet Datavarehussenter høyreklikker du på mappen Varehusmål.
  2. Klikk på Definer --> DB2-familien --> DB2 UDB for Windows NT.

    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. Klikk på flippen Database.
  7. I feltet Databasenavn velger eller oppgir du navnet på databasen:
    TUTWHS
    

    Du oppretter måldatabasen på standardsystemet, så du kan hoppe over feltet Systemnavn.

  8. I feltet Bruker-ID oppgir du bruker-IDen som du bruker når du logger deg på datavarehussenteret.
  9. I feltet Passord oppgir du passordet for bruker-IDen.
  10. I feltet Bekreft passord skriver du passordet om igjen.

    Bruk standardverdiene for resten av valgene på siden.

  11. Klikk på flippen Sikkerhet.
  12. Velg Varehusgruppe for opplæring.
  13. Klikk på > for å flytte Varehusgruppe for opplæring til listen Valgte varehusgrupper.

    Når du tilføyer målet til varehusgruppen, gir du brukerne i gruppen (i dette tilfellet deg selv) tillatelse til å opprette trinn som bruker dette varehusmålet.

  14. Klikk på OK for å lagre endringene og lukke notisboken Definer varehusmål.

Definere en måltabell

I denne øvelsen skal du definere DEMOGRAPHICS_TARGET-tabellen i varehusmålet Opplæringsmål.

Slik definerer du en varehusmåltabell:

  1. Utvid oversikten Varehusmål til du ser mappen Tabeller under varehusmålet Opplæringsmål.
  2. Høyreklikk på mappen Tabeller og klikk på Definer.

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

  3. På listen Tabellskjema oppgir eller velger du bruker-IDen som du brukte da varehusdatabasen ble opprettet i Opprette en varehusdatabase.
  4. I feltet Tabellnavn skriver du navnet på måltabellen:
    DEMOGRAPHICS_TARGET
    

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

  5. I feltet Beskrivelse gir du en beskrivelse av tabellen:
    Demografidata for salgsregioner
    
  6. I feltet Navn på virksomhet skriver du virksomhetsnavnet for tabellen:
    Demografimål
    
  7. 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. Du kan også bruke en måltabell som allerede er definert.

  8. Kontroller at Gi til PUBLIC er valgt.

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

  9. 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 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.

    La vinduet Definer varehusmåltabell være åpent og gå til neste øvelse.

Tilføye kolonner til måltabellen

Slik tilføyer du kolonner til måltabellen:

  1. Klikk på flippen Kolonner.
  2. Høyreklikk på det tomme feltet på listen.
  3. Klikk på Tilføy.

    Det blir tilføyd en rad på listen, og du kan definere kolonnen State, som er en av hovedverdiene for tabellen.

  4. Klikk på kolonnen Kolonnenavn og skriv STATE.
  5. I kolonnen Datatype kontrollerer du at CHAR er valgt.
  6. Klikk på kolonnen Lengde og skriv 50.

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

  7. Kontroller at valgruten Kan ha nullverdier er merket.
  8. I feltet Navn på virksomhet skriver du State.
  9. Gjenta trinn 2 til 8 og bruk verdiene i tabellen ovenfor, for å definere resten av kolonnene i tabellen:
    Navn Datatype Lengde Kan ha nullverdier Navn på virksomhet
    CITY CHAR 50 Opphev merkingen av valgruten Kan ha nullverdier City
    POPULATION INTEGER Gjelder ikke Opphev merkingen av valgruten Kan ha nullverdier Population

    Siden Kolonner i notisboken Definer varehusmåltabell

    Hopp over resten av notisboken. Du skal bruke DB2 Kontrollsenter og Datavarehussenter til å definere primær- og fremmednøkler på de fysiske måltabellene. Du kan bruke primær- og fremmednøkler til kombineringer.

  10. Klikk på OK.

    Notisboken Definer varehusmåltabell blir lukket. Demografitabellen blir vist under mappen Tabeller.


Hva du har gjort

I denne leksjonen definerte du et relasjonsmål med en måltabell, DEMOGRAPHICS_TARGET. I 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 ]