Øvelser i Business Intelligence

Definér datatransformering og -flytning

I denne øvelse skal du definere, hvordan datavarehuscentret skal flytte og transformere data til datavarehusets format. Du skal først definere en proces, der består af en række trin i datatransformerings- og flytningsprocessen. Derefter skal du angive de kildetabeller, der skal transformeres til varehuset. Endelig skal du definere datatransformeringstrin, som gør brug af to forskellige transformeringsmetoder:

Du skal med andre ord definere processen Byg markedsdimension, der udfører følgende behandlinger:

  1. Indlæsning af filen Demographics til varehusdatabasen.
  2. Udvælgelse af data i tabellen GEOGRAPHIES og oprettelse af en måltabel.
  3. Sammenkædning af dataene i tabellen Demographics og måltabellen GEOGRAPHIES.

Slutresultatet er måltabellen LOOKUP_MARKET.


Definér proces

I denne øvelse skal du definere procesobjektet til processen Byg markedsdimension.

Sådan defineres procesobjektet:

  1. Udvid træstrukturen Emneområder i datavarehuscentret.
  2. Udvid emneområdet TBC-øvelser, som du har defineret i Definér emneområde.
  3. Klik med højre museknap på folderen Processer, og vælg Definér.

    Notesbogen Definér proces åbnes.

  4. Skriv processens navn i feltet Navn:
    Byg markedsdimension
    

    Navnet kan bestå af op til 80 tegn. Der skelnes mellem store og små bogstaver. Det første tegn i navnet skal være et bogstav eller et tal. Du kan ikke benytte & som første tegn. Feltet skal udfyldes.

  5. Skriv dit navn i feltet Administrator som kontaktperson for procesdefinitionen.
  6. Beskriv processen i feltet Beskrivelse:
    Proces til oprettelse af tabellen LOOKUP_MARKET
    
  7. Vælg skillebladet Sikkerhed.
  8. Markér Varehusgruppe til øvelse, som du har defineret i Definér varehusgruppe, i oversigten Tilgængelige varehusgrupper.
  9. Klik på > for at flytte Varehusgruppe til øvelse til oversigten Valgte varehusgrupper.

    Når processen føjes til varehusgruppen, får brugerne i gruppen, i dette tilfælde dig selv, tilladelse til at åbne objekter og føje dem til processen.

  10. Vælg OK.

    Notesbogen Definér proces lukkes.


Åbn proces

I denne øvelse skal du åbne processen, så du grafisk kan definere processens datastrøm.

Sådan åbnes processen Byg markedsdimension:

  1. Udvid træstrukturen TBC-øvelser, indtil du får vist processen Byg markedsdimension.
  2. Klik med højre museknap på processen Byg markedsdimension.
  3. Vælg Åbn.

Føj tabeller til proces

Hvis du vil definere datastrømmen, skal du tilføje hver kilde, som trinene transformerer, og de måltabeller, transformeringerne opretter.

I processen Byg markedsdimension skal du indlæse filen Demographics i måldatabasen. Du skal føje kildefilen og måltabellen DEMOGRAPHICS_TARGET for trinet til processen. Kildefilen Demographics er en del af varehuskilden Filkilde til øvelse, som du har defineret i Definér varehuskilder. Tabellen DEMOGRAPHICS_TARGET er en del af varehusmålet Øvelsesmål, som du har defineret i Definér varehusmål.

Sådan tilføjes filen Demographics:

  1. Vælg ikonen Tilføj data.
    Figure alldata not displayed.
  2. Klik det sted på lærredet (det tomme område til højre i vinduet), hvor tabellen skal placeres. Vinduet Tilføj data åbnes.
  3. Udvid træstrukturen Varehuskilder i oversigten Tilgængelige kilde- og måltabeller.

    Der vises en oversigt over de tilgængelige varehuskilder.

  4. Udvid træstrukturen for varehuskilden Filkilde til øvelse.
  5. Udvid træstrukturen Filer.

    Følgende fil vises i træstrukturen:

    X:\programmer\sqllib\samples\db2sampl\dwc\demographics.txt, hvor X er det drev, du har installeret eksemplet på.

  6. Markér filen Demographics.
  7. Vælg > for at føje filen Demographics til oversigten Valgte kilde- og måltabeller.

Sådan tilføjes tabellen DEMOGRAPHICS_TARGET:

  1. Udvid træstrukturen Varehusmål i oversigten Tilgængelige kilde- og måltabeller.

    Der vises en oversigt over de tilgængelige varehusmål.

  2. Udvid træstrukturen Øvelsesmål.
  3. Udvid træstrukturen Tabeller.

    Tabellen DEMOGRAPHICS_TARGET vises i oversigten.

  4. Markér tabellen DEMOGRAPHICS_TARGET.
  5. Vælg > for at føje tabellen DEMOGRAPHICS_TARGET til oversigten Valgte kilde- og måltabeller.

Føj tabellen SAMPLETBC.GEOGRAPHIES til processen

I næste del af øvelsen skal du tilføje kildetabellen. Når du definerer et trin, der vælger data fra tabellen SAMPLTBC.GEOGRAPHIES, kan du angive, at datavarehuscentret skal oprette en måltabel automatisk, så du ikke selv behøver at tilføje en måltabel.

Sådan tilføjes kildetabellen SAMPLTBC.GEOGRAPHIES:

  1. Udvid træstrukturen Varehuskilder, indtil varehuskilden Relationel kilde til øvelse vises.
  2. Udvid træstrukturen Relationel kilde til øvelse, indtil tabellen SAMPLTBC.GEOGRAPHIES vises.
  3. Markér tabellen SAMPLTBC.GEOGRAPHIES.
  4. Vælg > for at føje tabellen SAMPLTBC.GEOGRAPHIES til oversigten Valgte kilde- og måltabeller.
  5. Vælg OK for at føje den valgte fil og de valgte tabeller til processen.

    Den fil og de tabeller, du har valgt, vises i vinduet Procesmodel.

  6. Klik på ikonen demographics.txt, og flyt den op indtil du ser tabellen DEMOGRAPHICS_TARGET.
  7. Arrangér ikonerne i følgende rækkefølge fra øverst til nederst:demographics.txt, DEMOGRAPHICS_TARGET. Der skal være plads til en ikon mellem demographics.txt og DEMOGRAPHICS_TARGET. Placér ikonen Geographies til højre for ikonen demographics.txt.

Figure db2tu063 not displayed.

Føj trin til processen

Du skal nu tilføje de trin, som definerer, hvordan kildedataene skal transformeres til måldata. Du skal definere tre trin:

Indlæs demografiske data
Et DB2-programtrin, der indlæser data fra filen Demographics i en tabel i TBC-varehusdatabasen, som du oprettede i Opret varehusdatabase.

Vælg geografiske data
Et SQL-trin, der vælger kolonner i kildetabellen SAMPLTBC.GEOGRAPHIES.

Sammenkæd markedsdata
Et SQL-trin, der sammenkæder tabellerne SAMPLTBC.GEOGRAPHIES og Demographics og skriver den sammenkædede tabel til varehusdatabasen.

Test trinet Indlæs demografiske data

Sådan defineres trinet Indlæs demografiske data:

  1. Klik på ikonen DB2-programmer på paletten (værktøjslinien til venstre i vinduet).
    Figure db2prog not displayed.

    Hver programikon svarer til en programgruppe, som er en gruppe af relaterede programmer.

  2. Klik på DB2 UDB --> Indlæs vha. LOAD.
  3. Klik på et sted på lærredet mellem filen demographics.txt og tabellen DEMOGRAPHICS_TARGET.

    Der vises en ikon for trinet i vinduet mellem demographics.txt og DEMOGRAPHICS_TARGET.

  4. Klik på det nye trin med højre museknap.
  5. Klik på Indstillinger.

    Notesbogen med indstillinger for trinet åbnes.

  6. Skriv navnet på trinet i feltet Navn:
    Indlæs demografiske data
    
  7. Skriv dit navn i feltet Administrator som trinets kontaktperson.
  8. Beskriv trinet i feltet Beskrivelse:
    Indlæser demografiske data til varehuset.
    
  9. Vælg OK.

    Notesbogen med indstillinger for trinet lukkes.

  10. Vælg ikonen Opgavestrøm
    Opgavestrømpil
  11. Vælg ikonen Dataforbindelse
    Dataforbindelsespil

    Ikonen Dataforbindelse definerer datastrømmen fra kildefilen via transformering af et trin til måltabellen.

  12. Klik i midten af filen demographics.txt, hold musens knap nede, og flyt musen til trinet Indlæs demografiske data.

    Datavarehuscentret viser en streg mellem filen og trinet. Stregen angiver, at filen demographics.txt indeholder kildedataene til trinet.

  13. Klik i midten af trinet Indlæs demografiske data, hold musens knap nede, og flyt musen til måltabellen med demografiske data.


    Sammenkædning mellem kildefilen Demographics og trinet Indlæs demografiske data

    Stregen angiver, at tabellen DEMOGRAPHICS_TARGET indeholder måldataene fra trinet.

  14. Klik med højre museknap på trinet Indlæs demografiske data.
  15. Klik på Indstillinger.

    Notesbogen med indstillinger for trinet åbnes.

  16. Vælg skillebladet Parametre.
    Skillebladet Parametre i notesbogen Indstillinger for trin
  17. Vælg REPLACE i oversigten LOAD-tilstand.

    I denne øvelse skal du bruge standardværdierne på siden.

    Du kan springe siden Kolonneforbindelser over, da indlæsningsprogrammet ikke bruger kolonneforbindelser til at oprette måltabellen. Programmet opretter måltabellen ud fra kildefilen.

  18. Vælg OK.

    Notesbogen med indstillinger for trinet lukkes.

Definér trinet Vælg geografiske data

I denne øvelse skal du definere trinet Vælg geografiske data:

  1. Vælg ikonen SQL på paletten
    Figure sql not displayed.
  2. Klik på et sted på lærredet under tabellen GEOGRAPHIES for at føje en trinikon til vinduet.
  3. Klik på trinet med højre museknap.
  4. Klik på Indstillinger.

    Notesbogen med indstillinger for trinet åbnes.

  5. Skriv navnet på trinet i feltet Navn:
    Vælg geografiske data
    
  6. Skriv dit navn i feltet Administrator som kontaktperson for trinet.
  7. Beskriv trinet i feltet Beskrivelse:
    Udvælger geografiske data fra varehuskilden
    
  8. Vælg OK.

    Notesbogen med indstillinger for trinet lukkes.

  9. Vælg ikonen Opgavestrøm
    Figure arrowcol not displayed.
  10. Vælg ikonen Dataforbindelse
    Figure arrowgry not displayed.
  11. Klik i midten af kildetabellen Geographies, hold musens knap nede, og flyt musen til midten af trinet Vælg geografiske data.

    Datavarehuscentret viser en streg, som angiver, at kildetabellen Geographies indeholder kildedataene til trinet.

    Du behøver ikke at forbinde en måltabel med trinet, fordi du skal bruge datavarehuscentret til at oprette måltabellen.

Vælg kolonner i kildetabellen Geographies

Sådan vælges kolonner i kildetabellen Geographies:

  1. Klik med højre museknap på trinet Vælg geografiske data.
  2. Klik på Indstillinger.

    Notesbogen med indstillinger for trinet åbnes.

  3. Vælg skillebladet SQL-sætning.
  4. Vælg trykknappen Byg SQL.

    Guiden Byg SQL vises. Siden Tabeller vises.

  5. Kontrollér, at SAMPLTBC.GEOGRAPHIES findes i oversigten.
    Figure db2tu016 not displayed.
  6. Vælg skillebladet Kolonner.
  7. Vælg >> for at føje alle kolonnerne i SAMPLTBC.GEOGRAPHIES til oversigten Valgte kolonner.
    Skillebladet Kolonner i guiden Byg SQL
  8. Vælg skillebladet Gennemse for at få vist den SQL-sætning, du har bygget.
  9. Vælg OK.

    Guiden Byg SQL lukkes. Den SQL-sætning, du har bygget, vises på skillebladet SQL-sætning.
    Sætningen GEOGRAPHIES SELECT på skillebladet SQL-sætning.

  10. Vælg Test for at afprøve den SQL-sætning, du har oprettet.

    Datavarehuscentret returnerer eksempelresultater fra SELECT-sætningen. Sammenlig resultatet med det resultat du fik i eksemplet, der er vist i afsnittet Få vist tabeldata.

  11. Vælg Luk for at lukke vinduet.

    Du har nu angivet, hvilke kolonner i kildetabellen SQL-trinet får adgang til. Du skal derefter oprette måltabellen. Lad notesbogen for indstillinger til trinet være åben, og fortsæt med øvelsen Opret tabellen GEOGRAPHIES_TARGET.

Opret tabellen GEOGRAPHIES_TARGET

I denne øvelse skal du oprette tabellen GEOGRAPHIES_TARGET ved hjælp af siden Kolonneforbindelser i trinet Vælg geografiske data.

Sådan oprettes tabellen GEOGRAPHIES_TARGET:

  1. Vælg skillebladet Kolonneforbindelser.

    Kildekolonnerne er vist i venstre side, og målkolonnerne findes i højre side. Der er ingen målkolonner i oversigten, fordi du ikke angav parametrene for oprettelse af måltabellen.

  2. Klik på Opret standardtabel.

    Vinduet Opret standardtabel åbnes.

  3. Vælg Øvelsesmål i oversigten Varehusmål.

    Varehusmålet er den database eller det filsystem, hvor måltabellen oprettes.

  4. Angiv måltabellens skema i feltet Tabelskema. Brug det samme skema som det, de andre tabeller er oprettet under.

    Da du opretter tabellene i standard-tablespacet, behøver du ikke at udfylde feltet Tablespace.

  5. Skriv følgende i feltet Tabelnavn:
    GEOGRAPHIES_TARGET
    
  6. Vælg OK for at lukke vinduet Opret standardtabel.

    Kolonnerne i tabellen GEOGRAPHIES_TARGET vises i oversigten med målkolonner i højre side af Kolonneforbindelser.

  7. Kontrollér, at kildekolonnerne er knyttet til de rigtige målkolonner.
    Figure db2tu019 not displayed.
  8. Vælg skillebladet Behandlingsvalg.
  9. Kontrollér, at der er valgt Erstat på listen Type udfyldning.
  10. Kontrollér, at afkrydsningsfeltet Udfør efter behov er markeret.

    I denne øvelse skal du bruge standardværdierne på siden.

  11. Vælg OK.

    Notesbogen med indstillinger for trinet lukkes. Datavarehuscentret opretter en måltabel med navnet GEOGRAPHIES_TARGET og forbinder det med trinet.

Angiv indstillinger for tabellen GEOGRAPHIES_TARGET

I denne øvelse skal du angive indstillinger for tabellen GEOGRAPHIES_TARGET, du oprettede i øvelsen Opret tabellen GEOGRAPHIES_TARGET.

Sådan angives indstillinger for tabellen GEOGRAPHIES_TARGET:

  1. Klik med højre museknap på tabellen GEOGRAPHIES_TARGET og klik på Indstillinger i vinduet Procesmodel.
  2. Skriv et beskrivende navn på tabellen i feltet Virksomhedsnavn:
    Geografisk måltabel
    
  3. Fjern markeringen fra afkrydsningsfeltet Del af et OLAP-skema.
  4. Vælg OK. Notesbogen med indstillinger for tabellen lukkes.

Definér trinet Sammenkæd markedsdata

Sådan defineres trinet Sammenkæd markedsdata:

  1. Vælg ikonen SQL på paletten.
  2. Klik på et sted på lærredet under de to kolonner med trin og tabeller.

    Der vises en ikon for trinet i vinduet.

  3. Klik på det nye trin med højre museknap.
  4. Klik på Indstillinger.

    Notesbogen med indstillinger for trinet åbnes.

  5. Skriv navnet på trinet i feltet Navn:
    Sammenkæd markedsdata
    
  6. Skriv dit navn i feltet Administrator som kontaktperson for trinet.
  7. Beskriv trinet i feltet Beskrivelse:
    Sammenkæder tabellen Geographies med tabellen Demographics
    
  8. Vælg OK.

    Notesbogen med indstillinger for trinet lukkes.

  9. Vælg ikonen Opgavestrøm
    Figure arrowcol not displayed.
  10. Vælg ikonen Dataforbindelse
    Figure arrowgry not displayed.
  11. Klik i midten af kildetabellen GEOGRAPHIES, holdmusens knap nede, og flyt musen til trinet Sammenkæd markedsdata.

    Datavarehuscentret viser en streg, som angiver, at tabellen GEOGRAPHIES_TARGET indeholder kildedata til trinet.

    Da du skal angive, at datavarehuscentret skal oprette måltabellen, behøver du ikke at oprette en sammenkædning til en måltabel i dette trin.

  12. Gentag trin 11 med tabellen DEMOGRAPHICS_TARGET og trinet Sammenkæd markedsdata.

    Datavarehuscentret viser en streg, som angiver, at tabellen DEMOGRAPHICS_TARGET indeholder kildedata til trinet.

Sammenkæd tabellerne DEMOGRAPHICS_TARGET og GEOGRAPHIES_TARGET

Sådan sammenkædes tabellerne DEMOGRAPHICS_TARGET og GEOGRAPHIES_TARGET:

  1. Klik med højre museknap på trinet Sammenkæd markedsdata.
  2. Klik på Indstillinger.

    Notesbogen med indstillinger for trinet åbnes.

  3. Vælg skillebladet SQL-sætning.
  4. Vælg trykknappen Byg SQL, hvis du vil lade datavarehuscentret oprette SQL-sætningen. Du kan også selv indtaste SQL-sætningen.

    Vinduet Byg SQL åbnes.

  5. Brug siden Tabeller til at kontrollere, at tabellerne DEMOGRAPHICS_TARGET og GEOGRAPHIES_TARGET er vist.
  6. Vælg skillebladet Kolonner.
    Sætningen GEOGRAPHIES SELECT på skillebladet SQL-sætning.
  7. Vælg >> for at føje alle kolonnerne i tabellerne GEOGRAPHIES_TARGET og DEMOGRAPHICS_TARGET til oversigten Valgte kolonner.
  8. Vælg DEMOGRAPHICS_TARGET.STATE i oversigten Valgte kolonner.
  9. Klik på < for at flytte kolonnen DEMOGRAPHICS_TARGET.STATE til oversigten Tilgængelige kolonner.
  10. Klik på DEMOGRAPHICS_TARGET.CITY.
  11. Klik på < for at flytte kolonnen DEMOGRAPHICS_TARGET.CITY til oversigten Tilgængelige kolonner.

    Du behøver ikke kolonnerne DEMOGRAPHICS_TARGET.STATE og DEMOGRAPHICS_TARGET.CITY, fordi de allerede er defineret i tabellen GEOGRAPHIES_TARGET table. Du skal sammenkæde alle tabellerne vha. kolonnen CITY, fordi den er entydig i begge tabeller.

  12. Vælg trykknappen Tilføj.

    Vinduet Byg udtryk åbnes.

  13. Skriv følgende CASE-sætning i feltet Udtryk:
    case 
    when POPULATION < 9000000   then 1
    when POPULATION < 15000000  then 2
    Else				 3
    end
    

    Figure db2tu062 not displayed.
  14. Vælg OK.

    Der føjes en ny kolonne til oversigten Valgte kolonner.

  15. Vælg feltet Navn i den nye kolonne, og skriv kolonnens navn:
    SIZE_ID
    
  16. Tryk på Enter.
  17. Klik på Flyt op, indtil kolonnen SIZE_ID er oven over kolonnen POPULATION.
  18. Vælg skillebladet Sammenkædninger.
  19. Vælg kolonnen CITY i tabellen GEOGRAPHIES_TARGET.
  20. Vælg kolonnen CITY i tabellen DEMOGRAPHICS_TARGET.
  21. Vælg Sammenkæd.

    Guiden Byg SQL viser en streg mellem CITY-kolonnerne for at angive, at tabellerne er sammenkædet via den kolonne.


    Sætningen GEOGRAPHIES SELECT på skillebladet SQL-sætning.

  22. Vælg skillebladet Gennemse for at få vist den SQL-sætning, du har bygget.
  23. Vælg OK.

    Guiden Byg SQL lukkes.

Opret tabellen LOOKUP_MARKET

Sådan oprettes tabellen LOOKUP_MARKET:

  1. Vælg skillebladet Kolonneforbindelser.
  2. Klik på Opret standardtabel.

    Vinduet Opret standardtabel åbnes.

  3. Vælg Øvelsesmål i oversigten Varehusmål.
  4. Skriv IWH i feltet Tabelskema. Spring oversigten Tablespace over.
  5. Skriv følgende i feltet Tabelnavn:
    LOOKUP_MARKET
    
  6. Vælg OK.

    Vinduet Opret standardtabel lukkes. Målkolonnerne vises i oversigten med målkolonner i højre side af Kolonneforbindelser.

  7. Vælg skillebladet Behandlingsvalg.
  8. Kontrollér, at der er valgt Erstat på listen Type udfyldning.
  9. Markér afkrydsningsfeltet Udfør efter behov, så trinet udføres, når der er brug for det.

    I denne øvelse skal du bruge standardværdierne på resten af siden.

  10. Vælg OK.

    Notesbogen med indstillinger for trinet lukkes, og tabellen vises i vinduet Procesmodel.

Angiv indstillinger for tabellen LOOKUP_MARKET

Sådan angives indstillinger for tabellen LOOKUP_MARKET:

  1. Klik med højre museknap på tabellen LOOKUP_MARKET, og vælg Indstillinger.
  2. Klik på Indstillinger.

    Notesbogen med indstillinger for tabellen åbnes.

  3. Beskriv tabellen i feltet Beskrivelse:
    Markedsdimensionsdata
    
  4. Sørg for, at afkrydsningsfeltet Del af et OLAP-skema og valgknappen Dimensionstabel er markeret.

    Tabellen LOOKUP_MARKET er en af de dimensionstabeller, der skal inkluderes i et stjerneskema i Opret et stjerneskema i datavarehuscentret.

  5. Vælg skillebladet Kolonner.
  6. Fjern markeringen fra afkrydsningsfeltet Kan indeholde NULL for kolonnen CITY_ID. Du skal definere denne kolonne som primærnøgle for tabellen i Definér nøgler på måltabeller.
  7. Vælg skillebladet Varehusprimærnøgle.
  8. Klik på CITY_ID i oversigten Tilgængelige kolonner.
  9. Klik på > for at flytte kolonne CITY_ID til oversigten Kolonner i varehusprimærnøgle.

  10. Angiv følgende i feltet Betingelsesnavn:
    "Whse Market PK"
    
  11. Vælg OK. Notesbogen med indstillinger for tabellen lukkes.

    Processen ser ud som følger:


    Figure db2tu042 not displayed.

  12. Klik på ikonen Gem på værktøjslinien for at gemme processen.
    Figure wc_save not displayed.
  13. Luk vinduet Procesmodel.

Resumé

Du har defineret dimensionstabellen LOOKUP_MARKET i processen Byg markedsdimension, som indeholder tre trin:

Kilderne og målene for hvert af trinene ses i følgende tabel:


Trin Kilder Mål
Indlæs demografiske data Filen Demographics Tabellen DEMOGRAPHICS_TARGET
Vælg geografiske data Tabellen Geographies Tabellen GEOGRAPHIES_TARGET
Sammenkæd markedsdata Måltabellen Demographics og måltabellen Geographies Tabellen LOOKUP_MARKET

Du har tilføjet dataforbindelser for hvert trin, da du definerede egenskaberne for trinene. Du kan også udføre opgaven ved at tilføje alle trinene i processen på én gang, sammenkæde trinene med deres kilder og mål og derefter definere egenskaberne for hvert enkelt trin. Datavarehuscentret tildeler standardnavne til trinene, som du kan ændre i notesbogen Indstillinger for trinet.


Definér resten af tabellerne til stjerneskemaet (valgfrit)

Tabellen LOOKUP_MARKET, som du har oprettet i forrige øvelse, er en af dimensionstabellerne, der er beskrevet i eksemplet i Eksempelproblemet i øvelserne. Denne øvelse beskriver de trin, der skal udføres for at opbygge resten af dimensionstabellerne og faktatabellen til stjerneskemaet.

Du skal have afsluttet trinene i denne øvelse, før du kan udføre følgende øvelser:

Hvis du vil springe øvelsen over, skal du gå videre til Test varehustrin.

Hver gang du definerer en tabel, skal du definere en ny proces til tabellen. I stedet for at definere et trin til processen skal du kopiere det trin, der er defineret i eksemplet. Når du kopierer trinet, kopierer datavarehuscentret de kilder, som trinet bruger, og genererer en måltabel.

Sådan defineres produktdimensionstabellen:

  1. Definér en ny proces ved at følge trinene i Definér proces. Kald processen:
    Byg produktdimension
    
  2. I folderen Emneområder i datavarehuscentret skal du udvide træstrukturen TBC Sample, indtil processen Build Sample Product Dimension vises.
  3. Klik med højre museknap på processen Build Sample Product Dimension.
  4. Vælg Åbn.

    Vinduet Procesmodel åbnes.

  5. Klik med højre museknap på trinet Vælg produkt.
  6. Vælg Kopiér.

    Vinduet Kopiér trin åbnes.

  7. Skriv et navn til kopien af trinet i feltet Navn:
    Vælg øvelsesprodukt
    
  8. Vælg navnet på den proces, som du vil kopiere trinet til, i feltet Ny proces:
    Byg produktdimension
    
  9. Kontrollér, at afkrydsningsfeltet Kopiér måltabel er markeret.
  10. Vælg varehusmålet Øvelsesmål i oversigten i feltet Varehusmål. Varehusmålet er det samme for den faktatabel og de dimensionstabeller, du definerer i denne øvelse.
    Sætningen GEOGRAPHIES SELECT på skillebladet SQL-sætning.
  11. Vælg OK.

    Trinet og dets kilder kopieres til processen Byg produktdimension. Datavarehuscentret opretter den tilsvarende måltabel.

  12. Luk vinduet Procesmodel.
  13. Åbn processen Byg produktdimension ved at følge trinene i Åbn proces.
  14. Kontrollér, at processen indeholder følgende objekter:
  15. Omdøb måltabellen "SelectProd_T" til:
    LOOKUP_PRODUCT
    

    Sådan omdøbes måltabellen:

    1. Klik med højre museknap på måltabellen "SelectProd_T" i vinduet Procesmodel.
    2. Klik på Indstillinger.

      Notesbogen med indstillinger for tabellen åbnes.

    3. Skriv følgende i feltet Tabelnavn:

      LOOKUP_PRODUCT
      
    4. Sørg for, at afkrydsningsfeltet Del af et OLAP-skema og valgknappen Dimensionstabel er markeret.
    5. Vælg OK for at gemme ændringerne og lukke notesbogen med indstillinger for tabellen.

Gentag proceduren for tabellerne med tids- og scenariedimensioner, idet du erstatter værdierne i følgende tabel, hvor det er nødvendigt.
Dimension Øvelses- proces Eksempel- proces Eksempel- trin, der skal kopieres Navn på nyt øvelsestrin Kilde- tabeller Måltabel Navn på ny måltabel
Tidspunkt Byg tids- dimension Build Sample Time Dimension Vælg tidspunkt Vælg tidspunkt for øvelse TIME
"SelectTime
_T"


LOOKUP_
TIME

Scenarie Byg scenarie- dimension Build Sample Scenario Dimension Vælg scenarie Vælg øvelses- scenarie SCENA- RIO
"SelectScen
_T"


LOOKUP_
SCENARIO

I forrige øvelse definerede du dimensionstabellerne i stjerneskemaet. I denne øvelse skal du definere faktatabellen i stjerneskemaet.

Sådan defineres faktatabellen:

  1. Definér en ny proces ved at følge trinene i Definér proces. Kald processen:
    Byg faktatabel
    
  2. I folderen Emneområder i datavarehuscentret skal du udvide træstrukturen TBC Sample, indtil processen Build Sample Fact Table vises.
  3. Klik med højre museknap på processen Build Sample Fact Table.
  4. Vælg Åbn.

    Vinduet Procesmodel åbnes.

  5. Klik med højre museknap på trinet Fact Table Join.
  6. Vælg Kopiér.

    Vinduet Kopiér trin åbnes.

  7. Skriv et navn til kopien af trinet i feltet Navn:
    Sammenkædning af faktatabel til øvelse
    
  8. Vælg navnet på den proces, som du vil kopiere trinet til, i feltet Ny proces:
    Byg faktatabel
    
  9. Kontrollér, at afkrydsningsfeltet Kopiér måltabel er markeret.
  10. Vælg varehusmålet Øvelsesmål i oversigten i feltet Varehusmål.
  11. Vælg OK.

    Trinet og dets kilder kopieres til processen Byg faktatabel. Datavarehuscentret opretter den tilsvarende måltabel.

  12. Luk vinduet Procesmodel.
  13. Åbn processen Byg faktatabeldimension ved at følge trinene i Åbn proces. Hvis den allerede er åben, skal du lukke det og åbne det igen.
  14. Kontrollér, at processen indeholder følgende objekter:
  15. Omdøb måltabellen "FactTable_T" til:
    FACT_TABLE
    

    Sådan omdøbes måltabellen:

    1. Klik med højre museknap på måltabellen "FactTable_T" i vinduet Procesmodel.
    2. Klik på Indstillinger.

      Notesbogen med indstillinger for tabellen åbnes.

    3. Skriv følgende i feltet Tabelnavn:

      FACT_TABLE
      
    4. Sørg for, at afkrydsningsfeltet Del af et OLAP-skema og valgknappen Faktatabel er markeret.
    5. Vælg OK for at gemme ændringerne og lukke notesbogen med indstillinger for tabellen.

Resumé

Du har nu defineret fem processer med tilhørende kilder, mål og trin i datavarehuscentret:


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