Opplæring i Business Intelligence

Leksjon 6. Definere varehuskilder

I de neste leksjonene skal vi fokusere på dimensjonstabellen Market i Problemstilling. I denne leksjonen skal du definere varehuskilder, som er en logisk definisjon av tabellene og filene med data for dimensjonstabellen Market. Datavarehussenteret bruker spesifikasjonene i varehuskildene til å finne og velge data. Du skal definere to varehuskilder som tilsvarer kildedataene du så på i Leksjon 3, Se gjennom kildedataene:

Relasjonskilde for opplæring
Tilsvarer kildetabellen GEOGRAPHIES i databasen DWCTBC.

Filkilde for opplæring
Tilsvarer filen demographics.txt, som du skal laste inn i varehusdatabasen i en senere sesjon.

Hvis du bruker kildedatabaser som ikke ligger på varehustjeneren, må du registrere dem på arbeidsstasjonen som inneholder varehustjeneren.


Definere en relasjonsvarehuskilde

I denne øvelsen skal du definere en relasjonsvarehuskilde kalt Relasjonskilde for opplæring. Den tilsvarer relasjonstabellen GEOGRAPHIES i databasen DWCTBC.

Gjør slik:

  1. Høyreklikk på mappen Varehuskilder.
  2. Klikk på Definer.

    Notisboken Definer varehuskilde blir åpnet.

  3. I feltet Navn skriver du navnet på varehuskilden:
    Relasjonskilde for opplæring
    

    Du kommer til å bruke dette navnet senere for å henvise til varehuskilden i datavarehussenteret.

  4. I feltet Systemansvarlig skriver du navnet ditt som kontakt for varehuskilden.
  5. I feltet Beskrivelse gir du en kort beskrivelse av dataene:
    Relasjonstabeller for TBC-selskapet
    
  6. Fra listen Type varehuskilde velger du versjonen av DB2 Universal Database for ditt operativsystem (f.eks. DB2 Universal Database for Windows NT).
    Notisboken Definer varehuskilde
  7. Klikk på flippen Database.
  8. I feltet Databasenavn skriver du DWCTBC som navn på den fysiske databasen.
  9. I feltet Bruker-ID oppgir du en bruker-ID som har tilgang til databasen.

    Bruk bruker-IDen du oppgav da du opprettet eksempeldatabasen i Leksjon 2, Opprette en varehusdatabase.

  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.
    Siden Database i notisboken Definer varehuskilde
  12. Klikk på flippen Tabeller og utsnitt.

    Siden tabellene er i en DB2 Universal Database-database, kan du importere tabelldefinisjonene fra DB2 Universal Database og slipper å definere dem manuelt.

  13. Utvid mappen Tabeller.

    Vinduet Filtrer blir åpnet.

  14. Klikk på OK.

    Datavarehussenteret viser et statusvindu. Importen kan ta en stund.

    Når importen er ferdig, viser datavarehussenteret de importerte objektene på listen Tilgjengelige tabeller og utsnitt.

  15. Fra listen Tilgjengelige tabeller og utsnitt velger du tabellen GEOGRAPHIES.
  16. Klikk på >.

    Tabellen GEOGRAPHIES flyttes til listen Valgte tabeller og utsnitt.
    Valgt tabell på listen Tabeller og utsnitt

  17. Klikk på flippen Sikkerhet.
  18. Velg Varehusgruppe for opplæring (som du opprettet i Definere varehusgruppe) for å gi din bruker-ID mulighet til opprette trinn som bruker denne varehuskilden.
  19. Klikk på >.

    Varehusgruppe for opplæring blir flyttet til listen Valgte sikkerhetsgrupper.
    Valgt varehusgruppe på listen Tabeller og utsnitt

    Godta resten av verdiene i notisboken. Du finner flere opplysninger om verdiene i "Varehuskilde" i hjelpefunksjonen.

  20. Klikk på OK for å lagre endringene og lukke notisboken Definer varehuskilde.

Definere en filkilde

I denne øvelsen skal du definere en filkilde for varehuset kalt Filkilde for opplæring. Den tilsvarer filen demographics.txt, som følger med datavarehuseksempelet. I denne opplæringen skal du definere bare en fil i varehuskilden, men du kan definere mange filer i en varehuskilde.

Slik definerer du Filkilde for opplæring:

  1. Høyreklikk på mappen Varehuskilder.
  2. Klikk på Definer.

    Notisboken Definer varehuskilde blir åpnet.

  3. I feltet Navn skriver du navnet på varehuskilden:
    Filkilde for opplæring
    
  4. I feltet Systemansvarlig skriver du navnet ditt som kontakt for varehuskilden.
  5. I feltet Beskrivelse gir du en kort beskrivelse av dataene:
    Fildata for TBC-selskapet
    
  6. I feltet Type varehuskilde klikker du på Lokale filer.

    Filen ble installert på din arbeidsstasjon sammen med opplæringsboken. Lokal betyr lokal fil.

  7. Klikk på flippen Filer.
  8. Høyreklikk i det tomme området på listen Filer og klikk på Definer.
    Definere en fil fra listen Filer

    Notisboken Definer varehuskildefil blir åpnet.
    Figure db2tu009 not displayed.

  9. I feltet Filnavn skriver du følgende navn:
    X:\Program Files\sqllib\samples\db2sampl\dwc\demographics.txt
    

    der

    Navnet på filen kan ikke inneholde blanktegn. På et UNIX-system skilles det mellom store og små bokstaver i filnavn.

  10. I feltet Beskrivelse gir du en kort beskrivelse av filen:
    Demografidata for salgsregioner
    
  11. Klikk på flippen Parametere.
    Siden Parametere i notisboken Definer kildefil for varehus
  12. Fra listen Filtype velger du Tegn.
  13. I feltet Feltskilletegn klikker du på kommaet.

    Som du så i Leksjon 3, Se gjennom kildedataene, er filen kommaavgrenset.

  14. Fjern merket i valgruten Første rad inneholder kolonnenavn.

    Filen inneholder ikke kolonnenavn.

  15. Klikk på flippen Felt.

    Datavarehussenteret leser filen du oppgav på siden Varehuskildefil. Det definerer kolonner ut fra feltene i filen og viser kolonnedefinisjonene på listen Felt. Det viser eksempeldataene i visningsområdet Fil. Det blir vist opptil 10 rader med eksempeldata. Du kan bla for å se på alle eksempeldataene.

  16. Dobbeltklikk på kolonnenavnet COL001 for å endre kolonnenavnet.
  17. Skriv det nye navnet for kolonnen:
    STATE
    
  18. Trykk på Enter.
  19. Gjenta trinn 16 til 18 for å gi resten av kolonnene nye navn. Endre navnet COL002 til CITY og COL003 til POPULATION.


    Figure db2tu036 not displayed.

  20. Klikk på OK.

    Notisboken Definer varehuskildefil blir lukket.

  21. Fra notisboken Definer varehuskilde klikker du på flippen Sikkerhet.
  22. Velg Varehusgruppe for opplæring for å gi din bruker-ID mulighet til å lage trinn som bruker denne varehuskilden.
  23. Klikk på >. Varehusgruppe for opplæring blir flyttet til listen Valgte sikkerhetsgrupper.
  24. Klikk på OK for å lagre endringene og lukke notisboken Definer varehuskilde.

Hva du har gjort

I denne leksjonen definerte du en relasjonskilde og en filkilde for varehuset. Du skal bruke disse kildene i Leksjon 8, Definere datatransformasjon og -flytting for å vise at de inneholder data for dimensjonstabellen LOOKUP_MARKET for stjerneskjemaet du definerer for TBC-selskapet.


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