Øvelser i Business Intelligence
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:
- Indlæs data til varehusdatabasen vha. et program
- Vælg kildedata og samenkæd tabeller med SQL-sætninger.
Du skal med andre ord definere processen Byg markedsdimension, der udfører
følgende behandlinger:
- Indlæsning af filen Demographics til varehusdatabasen.
- Udvælgelse af data i tabellen GEOGRAPHIES og oprettelse af en
måltabel.
- Sammenkædning af dataene i tabellen Demographics og måltabellen
GEOGRAPHIES.
Slutresultatet er måltabellen LOOKUP_MARKET.
I denne øvelse skal du definere procesobjektet til
processen Byg markedsdimension.
Sådan defineres procesobjektet:
- Udvid træstrukturen Emneområder i datavarehuscentret.
- Udvid emneområdet TBC-øvelser, som du har defineret i Definér emneområde.
- Klik med højre museknap på folderen Processer, og vælg
Definér.
Notesbogen Definér proces åbnes.
- 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.
- Skriv dit navn i feltet Administrator som kontaktperson for
procesdefinitionen.
- Beskriv processen i feltet Beskrivelse:
Proces til oprettelse af tabellen LOOKUP_MARKET
- Vælg skillebladet Sikkerhed.
- Markér Varehusgruppe til øvelse, som du har defineret i Definér varehusgruppe, i oversigten Tilgængelige varehusgrupper.
- 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.
- Vælg OK.
Notesbogen Definér proces lukkes.
I denne øvelse skal du åbne processen, så du grafisk kan
definere processens datastrøm.
Sådan åbnes processen Byg markedsdimension:
- Udvid træstrukturen TBC-øvelser, indtil du får vist processen
Byg markedsdimension.
- Klik med højre museknap på processen Byg
markedsdimension.
- Vælg Åbn.
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:
- Vælg ikonen Tilføj data.

- Klik det sted på lærredet (det tomme område til højre i vinduet), hvor
tabellen skal placeres. Vinduet Tilføj data åbnes.
- Udvid træstrukturen Varehuskilder i oversigten
Tilgængelige kilde- og måltabeller.
Der vises en oversigt over de tilgængelige varehuskilder.
- Udvid træstrukturen for varehuskilden Filkilde til øvelse.
- 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å.
- Markér filen Demographics.
- Vælg > for at føje filen Demographics til oversigten
Valgte kilde- og måltabeller.
Sådan tilføjes tabellen DEMOGRAPHICS_TARGET:
- Udvid træstrukturen Varehusmål i oversigten Tilgængelige
kilde- og måltabeller.
Der vises en oversigt over de tilgængelige varehusmål.
- Udvid træstrukturen Øvelsesmål.
- Udvid træstrukturen Tabeller.
Tabellen DEMOGRAPHICS_TARGET vises i oversigten.
- Markér tabellen DEMOGRAPHICS_TARGET.
- Vælg > for at føje tabellen DEMOGRAPHICS_TARGET til
oversigten Valgte kilde- og måltabeller.
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:
- Udvid træstrukturen Varehuskilder, indtil varehuskilden
Relationel kilde til øvelse vises.
- Udvid træstrukturen Relationel kilde til øvelse, indtil
tabellen SAMPLTBC.GEOGRAPHIES vises.
- Markér tabellen SAMPLTBC.GEOGRAPHIES.
- Vælg > for at føje tabellen SAMPLTBC.GEOGRAPHIES til
oversigten Valgte kilde- og måltabeller.
- 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.
- Klik på ikonen demographics.txt, og flyt den op indtil du ser
tabellen DEMOGRAPHICS_TARGET.
- 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.

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.
Sådan defineres trinet Indlæs demografiske data:
- Klik på ikonen DB2-programmer på paletten (værktøjslinien til
venstre i vinduet).

Hver programikon svarer til en programgruppe, som er en gruppe
af relaterede programmer.
- Klik på DB2 UDB --> Indlæs vha. LOAD.
- 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.
- Klik på det nye trin med højre museknap.
- Klik på Indstillinger.
Notesbogen med indstillinger for trinet åbnes.
- Skriv navnet på trinet i feltet Navn:
Indlæs demografiske data
- Skriv dit navn i feltet Administrator som trinets
kontaktperson.
- Beskriv trinet i feltet Beskrivelse:
Indlæser demografiske data til varehuset.
- Vælg OK.
Notesbogen med indstillinger for trinet lukkes.
- Vælg ikonen Opgavestrøm

- Vælg ikonen Dataforbindelse

Ikonen Dataforbindelse definerer datastrømmen fra kildefilen via
transformering af et trin til måltabellen.
- 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.
- Klik i midten af trinet Indlæs demografiske data, hold musens knap nede,
og flyt musen til måltabellen med demografiske data.

Stregen angiver, at tabellen DEMOGRAPHICS_TARGET indeholder måldataene fra
trinet.
- Klik med højre museknap på trinet Indlæs demografiske
data.
- Klik på Indstillinger.
Notesbogen med indstillinger for trinet åbnes.
- Vælg skillebladet Parametre.

- 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.
- Vælg OK.
Notesbogen med indstillinger for trinet lukkes.
I denne øvelse skal du definere trinet Vælg geografiske
data:
- Vælg ikonen SQL på paletten

- Klik på et sted på lærredet under tabellen GEOGRAPHIES for at føje en
trinikon til vinduet.
- Klik på trinet med højre museknap.
- Klik på Indstillinger.
Notesbogen med indstillinger for trinet åbnes.
- Skriv navnet på trinet i feltet Navn:
Vælg geografiske data
- Skriv dit navn i feltet Administrator som kontaktperson for
trinet.
- Beskriv trinet i feltet Beskrivelse:
Udvælger geografiske data fra varehuskilden
- Vælg OK.
Notesbogen med indstillinger for trinet lukkes.
- Vælg ikonen Opgavestrøm

- Vælg ikonen Dataforbindelse

- 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.
Sådan vælges kolonner i kildetabellen Geographies:
- Klik med højre museknap på trinet Vælg geografiske data.
- Klik på Indstillinger.
Notesbogen med indstillinger for trinet åbnes.
- Vælg skillebladet SQL-sætning.
- Vælg trykknappen Byg SQL.
Guiden Byg SQL vises. Siden Tabeller vises.
- Kontrollér, at SAMPLTBC.GEOGRAPHIES findes i oversigten.

- Vælg skillebladet Kolonner.
- Vælg >> for at føje alle kolonnerne i
SAMPLTBC.GEOGRAPHIES til oversigten Valgte kolonner.

- Vælg skillebladet Gennemse for at få vist den SQL-sætning, du
har bygget.
- Vælg OK.
Guiden Byg SQL lukkes. Den SQL-sætning, du har bygget, vises på
skillebladet SQL-sætning.

- 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.
- 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.
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:
- 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.
- Klik på Opret standardtabel.
Vinduet Opret standardtabel åbnes.
- Vælg Øvelsesmål i oversigten Varehusmål.
Varehusmålet er den database eller det filsystem, hvor måltabellen
oprettes.
- 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.
- Skriv følgende i feltet Tabelnavn:
GEOGRAPHIES_TARGET
- 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.
- Kontrollér, at kildekolonnerne er knyttet til de rigtige
målkolonner.

- Vælg skillebladet Behandlingsvalg.
- Kontrollér, at der er valgt Erstat på listen Type
udfyldning.
- Kontrollér, at afkrydsningsfeltet Udfør efter behov er
markeret.
I denne øvelse skal du bruge standardværdierne på siden.
- Vælg OK.
Notesbogen med indstillinger for trinet lukkes. Datavarehuscentret
opretter en måltabel med navnet GEOGRAPHIES_TARGET og forbinder det med
trinet.
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:
- Klik med højre museknap på tabellen GEOGRAPHIES_TARGET og klik på
Indstillinger i vinduet Procesmodel.
- Skriv et beskrivende navn på tabellen i feltet
Virksomhedsnavn:
Geografisk måltabel
- Fjern markeringen fra afkrydsningsfeltet Del af et
OLAP-skema.
- Vælg OK. Notesbogen med indstillinger for tabellen
lukkes.
Sådan defineres trinet Sammenkæd markedsdata:
- Vælg ikonen SQL på paletten.
- Klik på et sted på lærredet under de to kolonner med trin og
tabeller.
Der vises en ikon for trinet i vinduet.
- Klik på det nye trin med højre museknap.
- Klik på Indstillinger.
Notesbogen med indstillinger for trinet åbnes.
- Skriv navnet på trinet i feltet Navn:
Sammenkæd markedsdata
- Skriv dit navn i feltet Administrator som kontaktperson for
trinet.
- Beskriv trinet i feltet Beskrivelse:
Sammenkæder tabellen Geographies med tabellen Demographics
- Vælg OK.
Notesbogen med indstillinger for trinet lukkes.
- Vælg ikonen Opgavestrøm

- Vælg ikonen Dataforbindelse

- 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.
- 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.
Sådan sammenkædes tabellerne DEMOGRAPHICS_TARGET og
GEOGRAPHIES_TARGET:
- Klik med højre museknap på trinet Sammenkæd markedsdata.
- Klik på Indstillinger.
Notesbogen med indstillinger for trinet åbnes.
- Vælg skillebladet SQL-sætning.
- 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.
- Brug siden Tabeller til at kontrollere, at tabellerne DEMOGRAPHICS_TARGET
og GEOGRAPHIES_TARGET er vist.
- Vælg skillebladet Kolonner.

- Vælg >> for at føje alle kolonnerne i tabellerne
GEOGRAPHIES_TARGET og DEMOGRAPHICS_TARGET til oversigten Valgte
kolonner.
- Vælg DEMOGRAPHICS_TARGET.STATE i oversigten Valgte
kolonner.
- Klik på < for at flytte kolonnen
DEMOGRAPHICS_TARGET.STATE til oversigten Tilgængelige
kolonner.
- Klik på DEMOGRAPHICS_TARGET.CITY.
- 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.
- Vælg trykknappen Tilføj.
Vinduet Byg udtryk åbnes.
- Skriv følgende CASE-sætning i feltet Udtryk:
case
when POPULATION < 9000000 then 1
when POPULATION < 15000000 then 2
Else 3
end

- Vælg OK.
Der føjes en ny kolonne til oversigten Valgte kolonner.
- Vælg feltet Navn i den nye kolonne, og skriv kolonnens
navn:
SIZE_ID
- Tryk på Enter.
- Klik på Flyt op, indtil kolonnen SIZE_ID er oven over kolonnen
POPULATION.
- Vælg skillebladet Sammenkædninger.
- Vælg kolonnen CITY i tabellen GEOGRAPHIES_TARGET.
- Vælg kolonnen CITY i tabellen DEMOGRAPHICS_TARGET.
- Vælg Sammenkæd.
Guiden Byg SQL viser en streg mellem CITY-kolonnerne for at angive, at
tabellerne er sammenkædet via den kolonne.

- Vælg skillebladet Gennemse for at få vist den SQL-sætning, du
har bygget.
- Vælg OK.
Guiden Byg SQL lukkes.
Sådan oprettes tabellen LOOKUP_MARKET:
- Vælg skillebladet Kolonneforbindelser.
- Klik på Opret standardtabel.
Vinduet Opret standardtabel åbnes.
- Vælg Øvelsesmål i oversigten Varehusmål.
- Skriv IWH i feltet Tabelskema. Spring
oversigten Tablespace over.
- Skriv følgende i feltet Tabelnavn:
LOOKUP_MARKET
- Vælg OK.
Vinduet Opret standardtabel lukkes. Målkolonnerne vises i oversigten
med målkolonner i højre side af Kolonneforbindelser.
- Vælg skillebladet Behandlingsvalg.
- Kontrollér, at der er valgt Erstat på listen Type
udfyldning.
- 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.
- Vælg OK.
Notesbogen med indstillinger for trinet lukkes, og tabellen vises i vinduet
Procesmodel.
Sådan angives indstillinger for tabellen LOOKUP_MARKET:
- Klik med højre museknap på tabellen LOOKUP_MARKET, og vælg
Indstillinger.
- Klik på Indstillinger.
Notesbogen med indstillinger for tabellen åbnes.
- Beskriv tabellen i feltet Beskrivelse:
Markedsdimensionsdata
- 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.
- Vælg skillebladet Kolonner.
- 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.
- Vælg skillebladet Varehusprimærnøgle.
- Klik på CITY_ID i oversigten Tilgængelige
kolonner.
- Klik på > for at flytte kolonne CITY_ID til oversigten
Kolonner i varehusprimærnøgle.
- Angiv følgende i feltet Betingelsesnavn:
"Whse Market PK"
- Vælg OK. Notesbogen med indstillinger for tabellen
lukkes.
Processen ser ud som følger:

- Klik på ikonen Gem på værktøjslinien for at gemme processen.

- Luk vinduet Procesmodel.
Du har defineret dimensionstabellen LOOKUP_MARKET i processen Byg
markedsdimension, som indeholder tre trin:
- Indlæs demografiske data
- Vælg geografiske data
- Sammenkæd markedsdata
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.
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:
- Definér en ny proces ved at følge trinene i Definér proces. Kald processen:
Byg produktdimension
- I folderen Emneområder i datavarehuscentret skal du udvide
træstrukturen TBC Sample, indtil processen Build Sample
Product Dimension vises.
- Klik med højre museknap på processen Build Sample Product
Dimension.
- Vælg Åbn.
Vinduet Procesmodel åbnes.
- Klik med højre museknap på trinet Vælg produkt.
- Vælg Kopiér.
Vinduet Kopiér trin åbnes.
- Skriv et navn til kopien af trinet i feltet Navn:
Vælg øvelsesprodukt
- Vælg navnet på den proces, som du vil kopiere trinet til, i feltet Ny
proces:
Byg produktdimension
- Kontrollér, at afkrydsningsfeltet Kopiér måltabel er
markeret.
- 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.

- Vælg OK.
Trinet og dets kilder kopieres til processen Byg produktdimension.
Datavarehuscentret opretter den tilsvarende måltabel.
- Luk vinduet Procesmodel.
- Åbn processen Byg produktdimension ved at følge trinene i Åbn proces.
- Kontrollér, at processen indeholder følgende objekter:
- PRODUCT-kildetabellerne
- Trinet Vælg øvelsesprodukt
- Måltabellen "SelectProd_T".
- Omdøb måltabellen "SelectProd_T" til:
LOOKUP_PRODUCT
Sådan omdøbes måltabellen:
- Klik med højre museknap på måltabellen "SelectProd_T" i vinduet
Procesmodel.
- Klik på Indstillinger.
Notesbogen med indstillinger for tabellen åbnes.
- Skriv følgende i feltet Tabelnavn:
LOOKUP_PRODUCT
- Sørg for, at afkrydsningsfeltet Del af et OLAP-skema og
valgknappen Dimensionstabel er markeret.
- 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:
- Definér en ny proces ved at følge trinene i Definér proces. Kald processen:
Byg faktatabel
- I folderen Emneområder i datavarehuscentret skal du udvide
træstrukturen TBC Sample, indtil processen Build Sample Fact
Table vises.
- Klik med højre museknap på processen Build Sample Fact
Table.
- Vælg Åbn.
Vinduet Procesmodel åbnes.
- Klik med højre museknap på trinet Fact Table Join.
- Vælg Kopiér.
Vinduet Kopiér trin åbnes.
- Skriv et navn til kopien af trinet i feltet Navn:
Sammenkædning af faktatabel til øvelse
- Vælg navnet på den proces, som du vil kopiere trinet til, i feltet Ny
proces:
Byg faktatabel
- Kontrollér, at afkrydsningsfeltet Kopiér måltabel er
markeret.
- Vælg varehusmålet Øvelsesmål i oversigten i feltet
Varehusmål.
- Vælg OK.
Trinet og dets kilder kopieres til processen Byg faktatabel.
Datavarehuscentret opretter den tilsvarende måltabel.
- Luk vinduet Procesmodel.
- Å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.
- Kontrollér, at processen indeholder følgende objekter:
- Kildetabellerne SALES, INVENTORY og PRODUCTION_COSTS
- Trinet Sammenkædning af faktatabel til øvelse
- Måltabellen "FactTable_T".
- Omdøb måltabellen "FactTable_T" til:
FACT_TABLE
Sådan omdøbes måltabellen:
- Klik med højre museknap på måltabellen "FactTable_T" i vinduet
Procesmodel.
- Klik på Indstillinger.
Notesbogen med indstillinger for tabellen åbnes.
- Skriv følgende i feltet Tabelnavn:
FACT_TABLE
- Sørg for, at afkrydsningsfeltet Del af et OLAP-skema og
valgknappen Faktatabel er markeret.
- Vælg OK for at gemme ændringerne og lukke notesbogen med
indstillinger for tabellen.
Du har nu defineret fem processer med tilhørende kilder, mål og trin i
datavarehuscentret:
- Byg markedsdimension
- Byg produktdimension
- Byg scenariedimension
- Byg tidsdimension
- Byg faktatabel
[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse ]