Opplæring i Business Intelligence

Definere datatransformasjon og -flytting

I denne leksjonen skal du definere hvordan datavarehussenteret skal flytte og transformere dataene til et format for datavarehuset. Først skal du definere en prosess, som består av en rekke trinn i datatransformasjons- og flytteprosessen. Deretter skal du oppgi kildetabellene som skal transformeres for varehuset. Til slutt skal du definere datatransformasjonstrinn som bruker to forskjellige metoder for transformasjon:

Rent konkret skal du definere prosessen Bygg opplæringsmarkedsdimensjon, som utfører følgende prosesser:

  1. Filen demographics.txt lastes inn i varehusdatabasen.
  2. Data velges fra tabellen GEOGRAPHIES, og en måltabell opprettes.
  3. Dataene i tabellen Demographics og måltabellen GEOGRAPHIES kombineres.

Sluttresultatet er måltabellen LOOKUP_MARKET.


Definere en prosess

I denne øvelsen skal du definere prosessobjektet for prosessen Bygg opplæringsmarkedsdimensjon.

Gjør slik:

  1. I vinduet Datavarehussenter utvider du oversikten Emneområder.
  2. Utvid emneområdet TBC-opplæring, som du definerte i Definere et emneområde.
  3. Høyreklikk på mappen Prosesser og klikk på Definer.

    Notisboken Definer prosess blir åpnet.

  4. I feltet Navn oppgir du navnet på prosessen:
    Bygg opplæringsmarkedsdimensjon
    

    Navnet kan ha opptil 80 tegn, og det skilles mellom store og små bokstaver. Første tegn i navnet må være alfanumerisk. Du kan ikke bruke & som første tegn. Dette feltet er obligatorisk.

  5. I feltet Systemansvarlig skriver du navnet ditt som kontakt for prosessdefinisjonen.
  6. I feltet Beskrivelse gir du en beskrivelse av prosessen:
    Prosess for å opprette tabellen LOOKUP_MARKET
    
  7. Klikk på flippen Sikkerhet.
  8. På listen Tilgjengelige varehusgrupper klikker du på Varehusgruppe for opplæring, som du definerte i Definere varehusgruppe.
  9. Klikk på > for å flytte Varehusgruppe for opplæring til listen Valgte varehusgrupper.

    Når du tilføyer prosesser i varehusgruppen, lar du brukerne i gruppen (i dette tilfellet deg) åpne og tilføye objekter i prosessen.

  10. Klikk på OK.

    Notisboken Definer prosess blir lukket.


Åpne prosessen

I denne øvelsen skal du åpne prosessen, slik at du grafisk kan definere strømmen av data.

Slik åpner du prosessen Bygg opplæringsmarkedsdimensjon:

  1. Utvid oversikten TBC-opplæring til du får frem prosessen Bygg opplæringsmarkedsdimensjon.
  2. Høyreklikk på prosessen Bygg opplæringsmarkedsdimensjon.
  3. Klikk på Åpne.

Tilføye tabeller i en prosess

For å definere strømmen av data må du tilføye alle kilder som trinnene transformerer, og måltabellene som er resultatene av transformasjonen.

I prosessen Bygg opplæringsmarkedsdimensjon skal du laste inn demografifilen i måldatabasen. Du må tilføye kildefilen og DEMOGRAPHICS_TARGET-tabellen til prosessen i forbindelse med dette trinnet. Kildefilen demographics.txt er en del av varehuskilden Filkilde for opplæring, som du definerte i Definere varehuskilder. Tabellen DEMOGRAPHICS_TARGET er en del av varehusmålet Opplæringsmål, som du definerte i Definere varehusmål.

Slik tilføyer du filen demographics.txt:

  1. Klikk på ikonet Tilføy data.
    Figure alldata not displayed.
  2. Klikk på lerretet (området til høyre i vinduet) på det punktet der du vil plassere tabellen. Vinduet Tilføy data blir åpnet.
  3. På listen Tilgjengelige kilde- og måltabeller utvider du oversikten Varehuskilder.

    Det blir vist en liste over tilgjengelige varehuskilder.

  4. Utvid oversikten for varehuskilden Filkilde for opplæring.
  5. Utvid oversikten Filer.

    Du bør se denne filen i oversikten:

    X:\program files\sqllib\samples\db2sampl\dwc\demographics.txt, der X er stasjonen der du har installert eksempelet.

  6. Velg filen demographics.txt.
  7. Klikk på > for å tilføye filen Demographics på listen Valgte kilde- og måltabeller.

Slik tilføyer du tabellen DEMOGRAPHICS_TARGET:

  1. På listen Tilgjengelige kilde- og måltabeller utvider du oversikten Varehusmål.

    Det blir vist en liste over tilgjengelige varehusmål.

  2. Utvid varehusmåloversikten Opplæringsmål.
  3. Utvid oversikten Tabeller.

    DEMOGRAPHICS_TARGET-tabellen blir vist på listen.

  4. Velg tabellen DEMOGRAPHICS_TARGET.
  5. Klikk på > for å tilføye tabellen DEMOGRAPHICS_TARGET på listen Valgte kilde- og måltabeller.

Tilføye SAMPLETBC.GEOGRAPHIES-tabellen til prosessen

I neste del av øvelsen må du tilføye kildetabellen. Når du definerer et trinn som velger data fra tabellen SAMPLTBC.GEOGRAPHIES, kan du oppgi at datavarehussenteret automatisk skal generere en måltabell, slik at du ikke behøver å tilføye en måltabell.

Slik tilføyer du kildetabellen SAMPLTBC.GEOGRAPHIES:

  1. Utvid oversikten Varehuskilder til du får frem varehuskilden Relasjonskilde for opplæring.
  2. Utvid oversikten Relasjonskilde for opplæring til du ser tabellen SAMPLTBC.GEOGRAPHIES.
  3. Velg tabellen SAMPLTBC.GEOGRAPHIES.
  4. Klikk på > for å tilføye tabellen SAMPLTBC.GEOGRAPHIES på listen Valgte kilde- og måltabeller.
  5. Klikk på OK for å tilføye filen og tabellene som du valgte for prosessen.

    Filen og tabellene som du valgte, blir vist i vinduet Prosessmodell.

  6. Klikk på ikonet demographics.txt og flytt det oppover til du ser tabellen DEMOGRAPHICS_TARGET.
  7. Ordne ikonene i denne rekkefølgen: demographics.txt, DEMOGRAPHICS_TARGET. La det være igjen plass til et ikon mellom demographics.txt og DEMOGRAPHICS_TARGET. Plasser geografiikonet til høyre for ikonet demographics.txt.

Figure db2tu063 not displayed.

Tilføye trinn i prosessen

Du må tilføye trinnene som definerer hvordan kildedataene skal transformeres til måldata. Du må definere tre trinn:

Last inn demografidata
Et DB2-programtrinn som laster data fra filen Demographics inn i en tabell i TBS-varehusdatabasen, som du opprettet i Opprette en varehusdatabase.

Velg geografidata
Et SQL-trinn som velger kolonner fra kildetabellen SAMPLTBC.GEOGRAPHIES.

Kombiner markedsdata
Et SQL-trinn som kombinerer tabellene SAMPLTBC.GEOGRAPHIES og Demographics og skriver den kombinerte tabellen til databasen Opplæringsvarehus.

Definere trinnet Last inn demografidata

Slik definerer du trinnet Last inn demografidata:

  1. Fra paletten (verktøylinjen til venstre i vinduet) klikker du på ikonet DB2-programmer.
    Figure db2prog not displayed.

    Hvert programvalg representerer en programgruppe, som er en gruppe med liknende programmer.

  2. Klikk på DB2 UDB --> Last inn.
  3. Klikk på punktet på lerretet mellom filen demographics.txt og tabellen DEMOGRAPHICS_TARGET.

    Det blir tilføyd et ikon for trinnet i vinduet mellom filen demographics.txt og tabellen DEMOGRAPHICS_TARGET.

  4. Høyreklikk på det nye trinnet.
  5. Klikk på Egenskaper.

    Notisboken Egenskaper åpnes for trinnet.

  6. I feltet Navn oppgir du navnet på trinnet:
    Last inn demografidata
    
  7. I feltet Systemansvarlig skriver du navnet ditt som kontakt for dette trinnet.
  8. I feltet Beskrivelse gir du en beskrivelse av trinnet:
    Last demografidata inn i varehuset
    
  9. Klikk på OK.

    Notisboken Egenskaper blir lukket.

  10. Klikk på ikonet Oppgaveflyt.
    Oppgaveflytpilen.
  11. Klikk på ikonet Datalink.
    Datalinkpilen.

    Ikonet Datalink definerer flyten av data fra kildefilen, gjennom transformasjonen i et trinn, til måltabellen.

  12. Klikk på midten av filen demographics.txt, hold nede museknappen og dra filen til trinnet Last inn demografidata.

    Datavarehussenteret trekker en linje mellom filen og trinnet. Streken viser at filen demographics.txt inneholder kildedataene til trinnet.

  13. Klikk på midten av trinnet Last inn demografidata, hold nede museknappen og dra trinnet til tabellen DEMOGRAPHICS_TARGET. inn demografidata.


    Forbindelse mellom kildefilen Demographics og trinnet Last inn demografidata

    Denne streken viser at tabellen DEMOGRAPHICS_TARGET inneholder måldataene til trinnet.

  14. Høyreklikk på trinnet Last inn demografidata.
  15. Klikk på Egenskaper.

    Notisboken Egenskaper åpnes for trinnet.

  16. Klikk på flippen Parametere.
    Siden Parametere i notisboken Egenskaper for trinnet.
  17. På listen Innlastingsmodus klikker du på INSERT.

    I denne øvelsen skal du bruke standardverdiene på siden.

    Du kan hoppe over siden Kolonnetilordning, for Last program bruker ikke kolonnetilordningen til å generere måltabellen. Det genererer måltabellen på grunnlag av kildefilen.

  18. Klikk på OK.

    Notisboken Egenskaper blir lukket.

Definere trinnet Velg geografidata

I denne øvelsen skal du definere trinnet Velg geografidata:

  1. På paletten klikker du på ikonet SQL.
    Figure sql not displayed.
  2. Klikk på et punkt på lerretet under tabellen GEOGRAPHIES for å tilføye et trinnikonet til vinduet.
  3. Høyreklikk på trinnet.
  4. Klikk på Egenskaper.

    Notisboken Egenskaper åpnes for trinnet.

  5. I feltet Navn oppgir du navnet på trinnet:
    Velg geografidata
    
  6. I feltet Systemansvarlig skriver du navnet ditt som kontakt for trinnet.
  7. I feltet Beskrivelse gir du en beskrivelse av trinnet:
    Velg geografidata fra varehuskilden
    
  8. Klikk på OK.

    Notisboken Egenskaper blir lukket.

  9. Klikk på ikonet Oppgaveflyt.
    Figure arrowcol not displayed.
  10. Klikk på ikonet Datalink.
    Figure arrowgry not displayed.
  11. Klikk midt på kildetabellen Geographies, hold nede museknappen og dra tabellen til midten av trinnet Velg geografidata.

    Datavarehussenteret trekker en linje som viser at kildetabellen Geographies inneholder kildedata for trinnet.

    Du trenger ikke å linke en måltabell til trinnet fordi du skal bruke datavarehussenteret til å opprette en måltabell.

Velge kolonner fra kildetabellen Geographies

Slik velger du kolonner fra kildetabellen Geographies:

  1. Høyreklikk på trinnet Velg geografidata.
  2. Klikk på Egenskaper.

    Notisboken Egenskaper åpnes for trinnet.

  3. Klikk på flippen SQL-setning.
  4. Klikk på skjermtasten Bygg SQL.

    Veiviseren Bygg SQL blir åpnet. Siden Tabeller blir vist.

  5. Kontroller at SAMPLTBC.GEOGRAPHIES står på listen.
    Figure db2tu016 not displayed.
  6. Klikk på flippen Kolonner.
  7. Klikk på >> for å tilføye alle kolonnene fra tabellen SAMPLTBC.GEOGRAPHIES til listen Valgte kolonner.
    Siden Kolonner i veiviseren Bygg SQL
  8. Klikk på flippen Se igjennom for å se på SQL-setningen du nettopp opprettet.
  9. Klikk på OK.

    Veiviseren Bygg SQL blir lukket. SQL-setningen du nettopp opprettet, blir vist på siden SQL-setning.
    Setningen GEOGRAPHIES SELECT på siden SQL-setning

  10. Klikk på Test for å teste SQL-setningen du nettopp opprettet.

    Datavarehussenteret returnerer eksempelresultatene av din SELECT-setning. Sammenlikne resultatene dine med resultatene du fikk i eksempelet som står i emnet Se på tabelldata.

  11. Klikk på Lukk for å lukke vinduet.

    Nå som du har oppgitt hvilke kolonner SQL-trinnet skal gå inn på i kildetabellen, er du klar til å opprette måltabellen. La notisboken Egenskaper for trinnet være åpent, og gå til øvelsen Opprette tabellen GEOGRAPHIES_TARGET.

Opprette tabellen GEOGRAPHIES_TARGET

I denne øvelsen skal du opprette tabellen GEOGRAPHIES_TARGET ved hjelp av siden Kolonnetilordning i trinnet Velg geografidata.

Slik oppretter du tabellen GEOGRAPHIES_TARGET:

  1. Klikk på flippen Kolonnetilordning.

    Kildekolonnene blir vist til venstre på siden og målkolonnene til høyre på siden. Det er ingen målkolonner på listen fordi du ikke oppgav parameterne for oppretting av måltabellen.

  2. Klikk på skjermtasten Generer standardtabell.

    Vinduet Generer standardtabell blir åpnet.

  3. På listen Varehusmål klikker du på Opplæringsmål.

    Varehusmålet er databasen eller filsystemet der måltabellen blir opprettet.

  4. På listen Tabellskjema oppgir eller velger du tabellskjemaet for måltabellen. Bruk det samme skjemaet som du opprettet de andre tabellene under.

    Fordi du oppretter tabellen i standard tabellplass, kan du hoppe over listen Tabellplass.

  5. I feltet Tabellnavn skriver du:
    GEOGRAPHIES_TARGET
    
  6. Klikk på OK for å lukke vinduet Generer standardtabell.

    Kolonnene til tabellen GEOGRAPHIES_TARGET blir vist på listen med målkolonner til høyre på siden Kolonnetilordning.

  7. Kontroller at kildekolonnene blir konvertert riktig til målkolonner.
    Figure db2tu019 not displayed.
  8. Klikk på flippen Behandlingsvalg.
  9. Kontroller at Erstatt er valgt på listen Type innlegging av data.
  10. Kontroller at det er merket av i valgruten Kjør ved forespørsel.

    I denne øvelsen skal du bruke standardverdiene på denne siden.

  11. Klikk på OK.

    Notisboken Egenskaper blir lukket. Datavarehussenteret oppretter en måltabell kalt GEOGRAPHIES_TARGET og linker den til trinnet.

Oppgi egenskaper for tabellen GEOGRAPHIES_TARGET

I denne øvelsen skal du oppgi egenskapene til tabellen GEOGRAPHIES_TARGET som du opprettet i øvelsen Opprette tabellen GEOGRAPHIES_TARGET.

Slik oppgir du egenskapene til tabellen GEOGRAPHIES_TARGET:

  1. I vinduet Prosessmodell høyreklikker du på tabellen GEOGRAPHIES_TARGET og klikker på Egenskaper.
  2. I feltet Navn på virksomhet oppgir du et beskrivende navn på tabellen:
    Geografimål
    
  3. Fjern merket i valgruten Del av et OLAP-skjema.
  4. Klikk på OK. Notisboken Egenskaper for tabellen blir lukket.

Definere trinnet Kombiner markedsdata

Slik definerer du trinnet Kombiner markedsdata:

  1. På paletten klikker du på ikonet SQL.
  2. Klikk på punktet på lerretet rett under de to kolonnene med trinn og tabeller.

    Det blir tilføyd et ikon for trinnet i vinduet.

  3. Høyreklikk på det nye trinnet.
  4. Klikk på Egenskaper.

    Notisboken Egenskaper åpnes for trinnet.

  5. I feltet Navn oppgir du navnet på trinnet:
    Kombiner markedsdata
    
  6. I feltet Systemansvarlig skriver du navnet ditt som kontakt for trinnet.
  7. I feltet Beskrivelse gir du en beskrivelse av trinnet:
    Kombinerer geografitabellen med demografitabellen
    
  8. Klikk på OK.

    Notisboken Egenskaper blir lukket.

  9. Klikk på ikonet Oppgaveflyt.
    Figure arrowcol not displayed.
  10. Klikk på ikonet Datalink.
    Figure arrowgry not displayed.
  11. Klikk midt på tabellen GEOGRAPHIES_TARGET, hold nede museknappen og dra tabellen til trinnet Kombiner markedsdata.

    Datavarehussenteret trekker en strek som viser at tabellen GEOGRAPHIES_TARGET inneholder kildedata for trinnet.

    Siden du skal oppgi at datavarehussenteret skal opprette måltabellen, behøver du ikke knytte en måltabell til trinnet.

  12. Gjenta trinnet 11 med tabellen DEMOGRAPHICS_TARGET og trinnet Kombiner markedsdata.

    Datavarehussenteret trekker en strek som viser at tabellen DEMOGRAPHICS_TARGET inneholder kildedata for trinnet.

Kombinere tabellene DEMOGRAPHICS_TARGET og GEOGRAPHIES_TARGET

Slik kombinerer du tabellene DEMOGRAPHICS_TARGET og GEOGRAPHIES_TARGET:

  1. Høyreklikk på trinnet Kombiner markedsdata.
  2. Klikk på Egenskaper.

    Notisboken Egenskaper åpnes for trinnet.

  3. Klikk på flippen SQL-setning.
  4. Klikk på skjermtasten Bygg SQL for å få datavarehussenteret til å opprette SQL. (Eller du kan opprette din egen SQL.)

    Vinduet Bygg SQL blir åpnet.

  5. På siden Tabeller kontrollerer du at du finner tabellene DEMOGRAPHICS_TARGET og GEOGRAPHIES_TARGET.
  6. Klikk på flippen Kolonner.
    Setningen GEOGRAPHIES SELECT på siden SQL-setning
  7. Klikk på >> for å tilføye alle kolonnene fra tabellen GEOGRAPHIES_TARGET og DEMOGRAPHICS_TARGET på listen Valgte kolonner.
  8. På listen Valgte kolonner klikker du på DEMOGRAPHICS_TARGET.STATE.
  9. Klikk på < for å flytte kolonnen DEMOGRAPHICS_TARGET.STATE til listen Tilgjengelige kolonner.
  10. Klikk på DEMOGRAPHICS_TARGET.CITY.
  11. Klikk på < for å flytte kolonnen DEMOGRAPHICS_TARGET.CITY til listen Tilgjengelige kolonner.

    Du trenger ikke kolonnene DEMOGRAPHICS_TARGET.STATE og DEMOGRAPHICS_TARGET.CITY, fordi de allerede er definert i tabellen GEOGRAPHIES_TARGET. Du kombinerer tabellene ved hjelp av kolonnen CITY fordi den er unik for begge tabellene.

  12. Klikk på skjermtasten Tilføy.

    Vinduet Expression Builder blir åpnet.

  13. I feltet Uttrykk skriver du følgende CASE-setning:
    case
    when POPULATION < 9000000   then 1
    when POPULATION < 15000000  then 2
    Else				 3
    end
    

    Figure db2tu062 not displayed.
  14. Klikk på OK.

    Det blir tilføyd en ny kolonne på listen Valgte kolonner.

  15. Klikk på feltet Navn for den nye kolonnen og skriv navnet på kolonnen:
    SIZE_ID
    
  16. Trykk på Enter.
  17. Klikk på Flytt opp til kolonnen SIZE_ID står ovenfor POPULATION-kolonnen.
  18. Klikk på flippen Kombineringer.
  19. I tabellen GEOGRAPHIES_TARGET klikker du på CITY-kolonnen.
  20. I tabellen DEMOGRAPHICS_TARGET klikker du på CITY-kolonnen.
  21. Klikk på Kombiner.

    Veiviseren Bygg SQL trekker en strek mellom CITY-kolonnene, som betyr at tabellene er knyttet sammen med den kolonnen.


    Setningen GEOGRAPHIES SELECT på siden SQL-setning

  22. Klikk på flippen Se igjennom for å se på SQL-setningen du nettopp opprettet.
  23. Klikk på OK.

    Veiviseren Bygg SQL blir lukket.

Opprette tabellen LOOKUP_MARKET

Slik oppretter du tabellen LOOKUP_MARKET:

  1. Klikk på flippen Kolonnetilordning.
  2. Klikk på skjermtasten Generer standardtabell.

    Vinduet Generer standardtabell blir åpnet.

  3. På listen Varehusmål klikker du på Opplæringsmål.
  4. På listen Tabellskjema oppgir eller velger du IWH. Hopp over listen Tabellplass.
  5. I feltet Tabellnavn skriver du:
    LOOKUP_MARKET
    
  6. Klikk på OK.

    Vinduet Generer standardtabell blir lukket. Målkolonnene blir vist på listen til høyre på siden Kolonnetilordning.

  7. Klikk på flippen Behandlingsvalg.
  8. På listen Type innlegging av data kontrollerer du at Erstatt er valgt.
  9. Merk av i valgruten Kjør ved forespørsel for å kjøre trinnet ved forespørsel.

    I denne øvelsen skal du bruke standardverdiene for resten av denne siden.

  10. Klikk på OK.

    Notisboken Egenskaper for trinnet blir lukket og tabellen LOOKUP_MARKET blir vist i vinduet Prosessmodell.

Definere egenskapene til tabellen LOOKUP_MARKET

Slik definerer du egenskapene til tabellen LOOKUP_MARKET:

  1. Høyreklikk på tabellen LOOKUP_MARKET og klikk på Egenskaper.
  2. Klikk på Egenskaper.

    Notisboken Egenskaper åpnes for tabellen.

  3. I feltet Beskrivelse gir du en beskrivelse av tabellen:
    Data for dimensjonen Market
    
  4. Kontroller at Del av et OLAP-skjema og Dimensjonstabell er valgt.

    Tabellen LOOKUP_MARKET er en av dimensjonstabellene du skal ta med i et stjerneskjema i Opprette et stjerneskjema i datavarehussenteret.

  5. Klikk på flippen Kolonner.
  6. Opphev merkingen av valgruten Kan ha nullverdier for kolonnen CITY_ID. Du definerer denne kolonnen som primærnøkkel for tabellen i Definere nøkler på måltabeller.
  7. Klikk på flippen Varehusprimærnøkkel.
  8. Klikk på CITY_ID på listen Tilgjengelige kolonner.
  9. Klikk på > for å flytte kolonnen CITY_ID til listen Kolonner for varehusprimærnøkkel.

  10. I feltet Navn på begrensning skriver du:
    "Whse Market PK"
    
  11. Klikk på OK. Notisboken Egenskaper for tabellen blir lukket.

    Nå ser prosessen din slik ut:


    Figure db2tu042 not displayed.

  12. Klikk på ikonet Lagre på verktøylinjen for å lagre prosessen.
    Figure wc_save not displayed.
  13. Lukk vinduet Prosessmodell.

Hva du har gjort

Du definerte dimensjonstabellen LOOKUP_MARKET i prosessen Bygg opplæringsmarkedsdimensjon, som inneholder tre trinn:

Kildene og målene for hvert av trinnene blir vist i denne tabellen:


Trinn Kilder Mål
Last inn demografidata Filen Demographics Tabellen DEMOGRAPHICS_TARGET
Velg geografidata Tabellen Geographies Tabellen GEOGRAPHIES_TARGET
Kombiner markedsdata Tabellene Demografimål og Geografimål Tabellen LOOKUP_MARKET

Du tilføyde datalinkene for hvert trinn da du definerte egenskapene for hvert trinn. Du kan også gjøre dette ved å tilføye alle trinnene i prosessen samtidig, knytte trinnene til kildene og målene, og deretter definere egenskapene for hvert trinn. Datavarehussenteret tildeler standardnavn til trinnene, som du kan endre i notisboken Egenskaper for trinnet.


Definere resten av tabellene for stjerneskjemaet (valgfritt)

Tabellen du opprettet i forrige øvelse, LOOKUP_MARKET, er en av dimensjonstabellene som er omtalt i eksempelet i Problemstilling. Denne øvelsen omfatter trinnene for bygging av resten av dimensjonstabellene og faktatabellen i stjerneskjemaet.

Du må fullføre trinnene i denne øvelsen før du kan utføre disse leksjonene:

Hvis du vil hoppe over denne øvelsen, fortsetter du med Teste varehustrinn.

Når du definerer hver tabell, må du definere en ny prosess for tabellen. I stedet for å definere et trinn for prosessen skal du kopiere trinnet som er definert i eksempelet. Når du kopierer trinnet, kopierer datavarehussenteret kildene som trinnet bruker, og genererer en måltabell.

Slik definerer du dimensjonstabellen Product:

  1. Definer en ny prosess etter fremgangsmåten i Definere en prosess. Sett navn på prosessen:
    Bygg opplæringsproduktdimensjon
    
  2. Under mappen Emneområder i vinduet Datavarehussenter utvider du oversikten TBC Sample til du ser prosessen Bygg eksempelproduktdimensjon.
  3. Høyreklikk på prosessen Bygg eksempelproduktdimensjon.
  4. Klikk på Åpne.

    Vinduet Prosessmodell blir åpnet.

  5. Høyreklikk på trinnet Velg produkt.
  6. Klikk på Kopier.

    Du får frem vinduet Kopier trinn.

  7. I feltet Navn skriver du navnet på kopien av trinnet:
    Velg opplæringsprodukt
    
  8. I feltet Ny prosess klikker du på navnet på prosessen du vil kopiere trinnet til:
    Bygg opplæringsproduktdimensjon
    
  9. Kontroller at Kopier måltabell er valgt.
  10. I feltet Varehusmål klikker du på Varehusmål på listen. Varehusmålet vil være det samme for faktatabellen og hver dimensjonstabell du definerer i denne opplæringen.
    Setningen GEOGRAPHIES SELECT på siden SQL-setning
  11. Klikk på OK.

    Trinnet og kildene kopieres til prosessen Bygg opplæringsproduktdimensjon. Datavarehussenteret oppretter den tilsvarende måltabellen.

  12. Lukk vinduet Prosessmodell.
  13. Åpne prosessen Bygg opplæringsproduktdimensjon etter fremgangsmåten i Åpne prosessen.
  14. Kontroller at prosessen inneholder følgende objekter:
  15. Endre navn på måltabellen "SelectProd_T" til:
    LOOKUP_PRODUCT
    

    Slik endrer du navn på måltabellen:

    1. I vinduet Prosessmodell høyreklikker du på måltabellen "SelectProd_T".
    2. Klikk på Egenskaper.

      Notisboken Egenskaper åpnes for tabellen.

    3. I feltet Tabellnavn skriver du:

      LOOKUP_PRODUCT
      
    4. Kontroller at Del av et OLAP-skjema og Dimensjonstabell er valgt.
    5. Klikk på OK for å lagre endringene og lukke notisboken Egenskaper for tabellen.

Gjenta denne prosedyren for dimensjonstabellene Time og Scenario og bytt ut verdiene i tabellen nedenfor der det passer.
Dimensjon Opplærings- prosess Eksempel- prosess Eksempel- trinn for kopiering Navn på nytt opplærings- trinn Kilde- tabeller Måltabell Navn på ny måltabell
Time Bygg opplærings- tids- dimensjon Bygg eksempel- tids- dimensjon Select Time Velg opplærings- tid TIME "SelectTime_T"
LOOKUP_TIME
Scenario Bygg opplærings- situasjons- dimensjon Bygg eksempel- situasjons- dimensjon Select Scenario Velg opplærings- situasjon SCENARIO "SelectScen_T"
LOOKUP_SCENARIO

I øvelsen ovenfor definerte du dimensjonstabellene i stjerneskjemaet. I denne øvelsen skal du definere faktatabellen i stjerneskjemaet.

Slik definerer du faktatabellen:

  1. Definer en ny prosess etter fremgangsmåten i Definere en prosess. Sett navn på prosessen:
    Bygg opplæringsfaktatabell
    
  2. Under mappen Emneområder i vinduet Datavarehussenter utvider du oversikten TBC Sample til du ser prosessen Bygg eksempelfaktatabell.
  3. Høyreklikk på prosessen Bygg eksempelfaktatabell.
  4. Klikk på Åpne.

    Vinduet Prosessmodell blir åpnet.

  5. Høyreklikk på trinnet Fact Table Join.
  6. Klikk på Kopier.

    Du får frem vinduet Kopier trinn.

  7. I feltet Navn skriver du navnet på kopien av trinnet:
    Kombinering av faktatabell for opplæring
    
  8. I feltet Ny prosess velger du navnet på prosessen du vil kopiere trinnet til:
    Bygg opplæringsfaktatabell
    
  9. Kontroller at Kopier måltabell er valgt.
  10. I feltet Varehusmål velger du Varehusmål fra listen.
  11. Klikk på OK.

    Trinnet og kildene kopieres til prosessen Bygg opplæringsfaktatabell. Datavarehussenteret genererer tilsvarende måltabell.

  12. Lukk vinduet Prosessmodell.
  13. Åpne prosessen Bygg opplæringsfaktatabell etter fremgangsmåten i Åpne prosessen. Hvis den allerede er åpen, lukker du den og åpner den igjen.
  14. Kontroller at prosessen inneholder følgende objekter:
  15. Endre navn på måltabellen "FactTable_T":
    FACT_TABLE
    

    Slik endrer du navn på måltabellen:

    1. I vinduet Prosessmodell høyreklikker du på måltabellen "FactTable_T".
    2. Klikk på Egenskaper.

      Notisboken Egenskaper åpnes for tabellen.

    3. I feltet Tabellnavn skriver du:

      FACT_TABLE
      
    4. Kontroller at valgruten Del av et OLAP-skjema og valgknappen Faktatabell er valgt.
    5. Klikk på OK for å lagre endringene og lukke notisboken Egenskaper for tabellen.

Hva du har gjort

Du har nå fem prosesser og deres tilknyttede kilder, mål og trinn definert i datavarehussenteret:


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