Käyttöopas ja käsikirja

Koko: px
Aloita esitys sivulta:

Download "Käyttöopas ja käsikirja"

Transkriptio

1 IBM DB2 Cube Views Käyttöopas ja käsikirja Versio 8.2 SB

2

3 IBM DB2 Cube Views Käyttöopas ja käsikirja Versio 8.2 SB

4 Huomautus Huomautus: Lue ennen tämän julkaisun ja siinä kuatun ohjelman käyttöä kohdassa Huomioon otettaaa siulla 291 oleat tiedot. Toinen painos (syyskuu 2004) Tämä julkaisu sisältää IBM:lle yksinoikeudella kuuluaa tietoa. Julkaisu on lisensoitua aineistoa, ja siihen soelletaan tekijänoikeuslakia. Julkaisun tietoihin ei sisälly tuotetakuuta, eikä mitään tässä julkaisussa esiintyää äitettä ole tulkittaa sellaiseksi. Voit tilata IBM:n julkaisuja Internetistä tai IBM:n paikallisen edustajan kautta. IBM Publications Center -tietokeskus on osoitteessa IBM:n paikallisen edustajan yhteystiedot saat IBM Directory of Worldwide Contacts -siustosta osoitteesta IBM pidättää itsellään oikeuden käyttää ja jakaa näin saamiaan tietoja parhaaksi katsomallaan taalla, niin että siitä ei aiheudu lähettäjälle mitään eloitteita. Copyright International Business Machines Corporation Kaikki oikeudet pidätetään.

5 Sisältö Tietoja tästä julkaisusta Tämän julkaisun käyttäjät Tämän julkaisun syntaksimuodot Online-tiedot i Luku 1. DB2 Cube Views -ohjelman asennus, siirto ja kokoonpanon määritys 1 DB2 Cube Views -ohjelman parannetut ominaisuudet 1 DB2 Cube Views -ohjelman esittely Asennuksen edellytykset DB2 Cube Views -ohjelman asennus DB2 Cube Views -ohjelman XML-tiedostojen siirto ersiosta 8.1 ersioon Tietokannan määritys DB2 Cube Views -ohjelmaa arten CVSAMPLE-mallitietokannan määritys Vianmääritys ja tietokantayhteys Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista Relaatiotaulukoita astaaat metatieto-objektit...11 Esimerkki relaatiotaulukoita astaaasta kuutiomallista Metatieto-objektien yhteiset ominaisuudet Kuutiomallit Tieto-objektit Dimensiot Hierarkiat Tasot Suureet Määritteet Määritesuhteet Liitokset Kuutiot Kuution tieto-objekti Kuutiodimensiot Kuutiohierarkiat Kuutiotasot Metatieto-objektien säännöt Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen OLAP-toimintojen aloitus ja erestys OLAP-toimintojen yhteensopiuus soellusohjelmaliittymän ersion kanssa DB2 Cube Views -ohjelman altuudet ja käyttöoikeudet DB2 Cube Views -metatieto-objektien luominen..47 Metatietojen siirtäminen DB2 Cube Views -ohjelman ja OLAP-toimintojen älillä Kuutiomallin luonti ohjatun pikaaloitustoiminnon aulla Valmiin kuutiomallin luonti Aiemmin luodun dimension lisäys kuutiomalliin 53 Liitoksen luonti Kuution luonti Dimension poisto kuutiomallista Metatieto-objektin hylkäys tietokannasta Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot Varaston arastokierron ja aron laskeminen tietyltä aikaäliltä Mainoskustannusten ja myynnin korrelointi...65 Liikkeen oiton ja katetuoton laskenta Internet-tilausten määrän laskeminen Myyntilukemien luokittelu Aika-dimension luonti keskustaulukkoon tallennettujen aikatietojen aulla Luku 5. DB2 Cube Views -kuutiomallin optimointi Tiiistelmätaulukot Tiiistelmätaulukot, joissa on funktionaalisia riippuuuksia ja rajoitteita Optimointiprosessin yleiskuaus Optimoinnissa huomioon otettaat metatietojen rakenteet Kuutioiden optimointilohkot Kyselyiden analysointi ehdolla oleia optimointilohkoja arten Optimoinnin rajoitemääritykset Optimoinnin neuontatoiminnon parametrit Kuutiomallin optimointi Esimerkki tiiistelmätaulukoiden luonnin SQL-komentotiedostosta Kyselyjen tulosten testaus Tiiistelmätaulukoiden ianmääritys Tiiistelmätaulukoiden ylläpito Tiiistelmätaulukon hylkäys Luku 6. DB2 Cube Views ja hajautetut tietolähteet Hajautettujen järjestelmien yleiskuaus Yleiskuaus etätietolähteiden optimoinnista DB2 Cube Views -ohjelman aulla Hajautetun järjestelmän käyttöönotto DB2 Cube Views -ohjelmassa Etätietolähteiden määritys Etätaulukoiden kutsumanimien ilmoitusrajoitteiden määritys DB2 Cube Views -ohjelmassa Kutsumanimien ilmoitusrajoitteiden määritys DB2 Cube Views -ohjelmassa Etätietolähteiden kyselyn suorituskyyn ianmääritys Copyright IBM Corp iii

6 Luku 7. DB2 Cube Views -ohjelman soellusohjelmaliittymä DB2 Cube Views -ohjelman soellusohjelmaliittymän yleiskuaus DB2 Cube Views -ohjelman soellusohjelmaliittymä: tallennettu DB2-toimintosarja ja XML-jäsennys DB2 Cube Views -ohjelman tallennettu toimintosarja DB2 Cube Views -ohjelman soellusohjelmaliittymän parametrit DB2 Cube Views -soellusohjelmaliittymän metatietotoimintojen parametrit Syöte- ja tulosparametrit DB2 Cube Views -ohjelman metatietotoiminnot Noutotoiminto: Describe Neuontatoiminto: neuonta Muokkaustoiminnot: Alter (muokkaus), Create (luonti), Drop (hylkäys), Import (tuonti) ja Rename (uudelleennimeäminen) Hallintatoiminnot: kelpoisuuden tarkistus ja muunto Mallisyöte- ja -tulosparametrit metatietotoiminnoissa Toimintoparametrit Toimintojen operandit Sanomarakenne Toiminnon aiheiden järjestys Kirjaus ja jäljitys DB2 Cube Views -ohjelman ajonaikainen API-jäljitys DB2 Cube Views -ohjelman soellusohjelmaliittymän lokitiedostot Virheiden kirjaus Lokitietojen kirjaamisen ja seuraamisen skenaarioita Koodisiutuki DB2 Cube Views -ohjelman metatietotaulukot ja XML-skeeman tiedostot DB2 Cube Views -kokoonpanotiedosto Metatieto-objektin muoto Luku 8. Sample files Db2mdapiclient-apuohjelman yleiskuaus Db2mdapiclient-komento: metatieto-objektien käsittely Mallitietokantatiedostot API-mallitiedostot Liite. Sanomat SQLSTATE-sanomat, soellusohjelmaliittymän sanomat ja muut palelinsanomat Soellusohjelmaliittymän SQL-tilat Yleiset Ulkoiset soellusohjelmaliittymän (API) irheet 198 Optimointi OLAP-toimintojen sanomat DB2-ohjelmiston ja DB2 Cube Views -ohjelman tilasanomat Huomioon otettaaa Taaramerkit Sanasto Hakemisto Palaute IBM:lle Tietoja tuotteesta Julkaisua koskeat kommentit i IBM DB2 Cube Views: Käyttöopas ja käsikirja

7 Tietoja tästä julkaisusta Tämän julkaisun käyttäjät Tässä julkaisussa on tietoja seuraaista DB2 Cube Views -ohjelmaa käsitteleistä aiheista: DB2 Cube Views -ohjelman käytön aloitus Metatietojen tuontiin ja ientiin sekä kuutiomallien ja kuutioiden luontiin käytettää graafinen OLAP-toiminnot-käyttöliittymä OLAP-kyselyjä tehostaa optimointi DB2 Uniersal Database (DB2) -luetteloihin tallennettaat metatieto-objektit SQL-kyselyjen aulla tietoja käyttäien soellusten luontiin tarkoitettu soellusohjelmaliittymä (API) Esimerkkejä dimensioiden ja monimutkaisten suureiden luonnista metatieto-objektien perusteella. Dimensioiden ja suureiden aulla oit mallintaa tyypillisiä liiketoimintaskenaarioita. DB2 Cube Views -ohjelman aulla oit kerätä moniulotteisia metatietoja OLAP- ja tietokantatyökaluista ja tallentaa kyseiset metatiedot DB2-luetteloihin. Näistä metatiedoista oit luoda OLAP-kuutiomalleja ja -kuutioita. (Kuutiot oat kuutiomallien osajoukkoja.) Lisäksi DB2 Cube Views -ohjelma sisältää optimoinnin neuontatoiminnon. Sen aulla oit luoda SQL-komentotiedostoja, joilla oit koota kuutiomalleihin tehtäien kyselyjen suorituskykyä tehostaien tiiistelmätaulukoita. Tämä julkaisu on tarkoitettu tietokannan pääkäyttäjille, jotka käsitteleät OLAP-metatietoja ja DB2 Uniersal Database (DB2 UDB) -ohjelmistoa. Seuraaien käsitteiden tulisi olla sinulle tuttuja: DB2-luettelot ja tiiistelmätaulukot Tämän julkaisun syntaksimuodot OLAP-käsitteet, kuten kuutiot, dimensiot, hierarkiat ja suureet API-käsitteet sekä CLI-, ODBC-, JDBC-, XML- ja DB2-toimintosarjat Komennon muoto näkyy seuraaia kuauksia noudattaana juokseana tekstinä: Komennot on kirjoitettu lihaoituna pienillä kirjaimilla. Muuttujat on kirjoitettu kursiiilla, ja ne on selitetty luettelossa heti komennon jälkeen. Jos oit kirjoittaa ähintään yhden aihtoehtoisen parametrin, käytettäissä oleat parametrit näkyät pystypalkkien erottamina ja oletusparametri on alleiiattu. Vaihtoehtoiset muuttujat ja parametrit oat hakasulkeiden sisällä. Esimerkiksi copy-komennon muoto on seuraaa: copy tiedoston nimi [tiedoston laji] tiedoston nimi on pakollinen tieto. [tiedoston laji] on alinnainen tieto. Copyright IBM Corp. 2004

8 Online-tiedot Tässä osassa on tähän tuotteeseen liittyiä WWW-osoitteita. IBM Redbooks -WWW-siusto Redbooks-WWW-siustossa oit etsiä, tarkastella ja ladata seuraaia julkaisuja sekä tilata ne painettuina tai CD-leyihin tallennettuina: DB2 UDB s High Function Business Intelligence in e-business, SG Up and Running with DB2 UDB ESE Partitioning for Performance in an e-business Intelligence World, SG Database Performance Tuning on AIX, SG DB2 UDB V7.1 Performance Tuning Guide, SG IBM DB2 Cube Views -WWW-siusto IBM Data Management -WWW-siusto DB2 Uniersal Database- ja DB2 Connect -ohjelmistojen online-tuen WWW-siusto DB2-ylläpitosiusto, jossa on korjauspäiityksiä DB2 UDB -ohjelmistoa arten DB2 Deeloper Domain -WWW-siusto DB2-tuotteiden ja -palelujen tekninen kirjastosiusto DB2-julkaisujen WWW-siusto i IBM DB2 Cube Views: Käyttöopas ja käsikirja

9 Luku 1. DB2 Cube Views -ohjelman asennus, siirto ja kokoonpanon määritys Tämä jakso sisältää tietoja seuraaista aiheista: DB2 Cube Views -ohjelman parannetut ominaisuudet Tämä laitos sisältää useita muutoksia DB2 Cube Views -metatietoihin errattuna DB2 Cube Views -ersioon 8.1. DB2 Cube Views -ohjelman esittely DB2 Cube Views -ohjelma on DB2 Uniersal Database -ohjelmiston lisäosa, joka tehostaa DB2 UDB -ohjelmiston suoritustehoa OLAP-prosessoinnissa. DB2 Cube Views -ohjelman aulla oit tehostaa OLAP-ratkaisujen käyttöönottoa ja hallintaa sekä OLAP-työkalujen ja soellusten suorituskykyä. Asennuksen edellytykset Ennen kuin asennat DB2 Cube Views -ohjelman, armista, että täytät kaikki edellytykset. DB2 Cube Views -ohjelman asennus Asenna DB2 Cube Views -ohjelma Windows-, AIX-, Linux- tai Solaris-käyttöjärjestelmään asennusohjelman aulla. DB2 Cube Views -ohjelman siirto Voit siirtää DB2 Cube Views -ohjelmaa käyttään tietokannan ersiosta 8.1 ersioon 8.2 ajamalla manuaalisesti komentotiedoston tai käyttämällä OLAP-toimintoja. Tietokannan määritys DB2 Cube Views -ohjelmaa arten Voit määrittää DB2 Cube Views -ohjelman käyttöön uuden tietokannan. CVSAMPLE-mallitietokannan määritys DB2 Cube Views -ohjelma sisältää mallitietoja, joista oi luoda CVSAMPLE-mallitietokannan. Vianmääritys ja tietokantayhteys Jos yhteyden muodostus tietokantaan ei onnistu OLAP-toimintojen aulla, tarkista, että DB2 Cube Views -ohjelman ersio astaa DB2-luettelon metatietotaulukoiden ersiota. DB2 Cube Views -ohjelman parannetut ominaisuudet Tässä laitoksessa on otettu käyttöön useita muutoksia DB2 Cube Views -ohjelman metatietoihin errattuna ersioon DB2 Cube Views V8.1. Rajoitteiden ja funktionaalisten riippuuuksien tiedot, jotka parantaat tiiistelmätaulukoita DB2 Cube Views -ohjelma hyödyntää rajoitteiden ja funktionaalisten riippuuuksien tietoja ja tekee niiden perusteella tiiistelmätaulukoita, jotka oat perustaulukoita pienempiä ja parantaat kyselyiden optimointia. Rajoitetiedot DB2 Cube Views -ohjelmassa kuutiomallien rajoitteet määritetään perustaulukoiden ja tiiistelmätaulukoiden älille (tai Copyright IBM Corp

10 lumihiutaledimension taulukoiden älille). Jos tiiistelmätaulukko sisältää dimensiotaulukon perusaaimen, DB2 UDB -ohjelma oi reitittää kyselyn tiiistelmätaulukkoon uudelleen, aikka kysely iittaisi dimension muihin sarakkeisiin. Funktionaalisten riippuuuksien tiedot DB2 UDB -ohjelmassa on kehittynyt reititysmahdollisuus, joka perustuu funktionaalisten riippuuuksien tietoihin ja jolla oidaan astata SQL-kyselyihin. Sarakkeet oidaan määrittää funktionaalisesti riippuaisiksi muista sarakkeista, jos kaikki sarakkeet oat samassa taulukossa. Jos SQL-kyselyssä on tiiistelmätaulukon sarake ja sarake taulukosta, josta tiiistelmätaulukko luotiin, ja näiden sarakkeiden älillä on funktionaalinen riippuuus, DB2-optimointitoiminto oi selittää kyselyn tuloksen liittämällä kaksi taulukkoa yhteen lopullista tulosjoukkoa arten. DB2 Cube Views -ohjelma oi suositella tiiistelmätaulukoita, jotka sisältäät ain alittujen dimensioiden ja tasojen aainsarakkeet, jolloin tiiistelmätaulukko on pienempi. Käyttäjän määrittämät optimointilohkot, jotka parantaat tiiistelmätaulukoita Tässä DB2 Cube Views -laitoksessa on mekanismi, jonka aulla oit määrittää käytettäien kyselyiden lajin sekä sen, mihin kuution alueeseen kyselyt iittaaat. Optimoinnin neuontatoiminto oi käyttää näitä lisämetatietoja ja keskittää optimoinnin kuution sopiiin alueisiin. Kaikenlaiset kyselyt oiat hyötyä tästä, joskin raporttikyselyt tehostuat luultaasti eniten. Useita XML-skeemaersioita, joita metatietojen soellusohjelmaliittymä tukee DB2 Cube Views -ohjelman metatietojen soellusohjelmaliittymä tukee täysin ain XML-skeemaersiota , joka sisältää uudet DESCRIBE- ja TRANSLATE-toiminnot. Kaikissa XML-asiakirjoissa, joita lähetetään metatietojen soellusohjelmaliittymään tai soellusohjelmaliittymästä, on oltaa ersionumero. Versionumeron aulla tallennettu toimintosarja oi selittää, mitä XML-skeemaa asiakas käyttää. Määritteiden ja suureiden tyhjäaro-ominaisuudet Metatietojen soellusohjelmaliittymän määritteitä ja suureita on laajennettu niin, että ne sisältäät tyhjäaroihin liittyän ain luku -ominaisuuden, joka on aroista kyllä, ei ja tuntematon koostua arojoukko. Tyhjäaro-ominaisuus kyllä Määrite tai suure oi sisältää tyhjäaroja. Tyhjäaro-ominaisuus ei Määrite tai suure ei oi koskaan sisältää tyhjäaroja. Tyhjäaro-ominaisuus tuntematon Soellusohjelmaliittymä ei oinut määrittää tyhjäaro-ominaisuutta tai siirron apuohjelma ei oinut määrittää tyhjäaro-ominaisuutta, kun määrite tai suure siirrettiin ersiosta V8.1 ersioon V IBM DB2 Cube Views: Käyttöopas ja käsikirja

11 Hierarkioiden mallintaminen tasoja käyttämällä Aiemmissa DB2 Cube Views -laitoksissa hierarkiat mallinnettiin käyttämällä määritteiden järjestettyä luetteloa, joka koostui määritteistä ja määritesuhteiksi kutsutuista objekteista. Tässä laitoksessa hierarkiat mallinnetaan tason objektien järjestetyn luettelon perusteella, ja jokainen taso iittaa yhteen tai useaan määritteeseen. Tässä laitoksessa on uusi ohjattu tasotoiminto ja tason ominaisuusikkuna, joiden aulla oit luoda ja muokata uusia taso-objekteja. Taso-objektien funktionaaliset riippuuudet Kun luot tason, oit pyytää, että DB2 Cube Views -ohjelma yrittäisi luoda funktionaalisen riippuuuden objektin. Funktionaalinen riippuuus ilmaisee, että taso-objektin oletusmäärite ja liittyät määritteet määritetään funktionaalisesti tason aainmääritteiden perusteella. Optimoinnin neuontatoiminto oi funktionaalisen riippuuuden aulla tehdä suosittelemistaan tiiistelmätaulukoista niin pieniä kuin mahdollista. Jos funktionaalista riippuuutta ei oi luoda, ohjelma palauttaa aroitussanoman. Funktionaaliset riippuuudet eiät esimerkiksi oi osoittaa sarakkeisiin, jotka ulottuat useaan taulukkoon. Rajoite: Kyselyn tulokset saattaat olla irheellisiä, jos kyselyyn liittyät sarakkeet eiät astaa suhdetta, joka on määritetty taso-objektin funktionaalisessa riippuuudessa. DB2 UDB -ohjelma ei tarkista tietoja funktionaalisten riippuuuksien kannalta, joten on armistettaa, että taulukkosarakkeiden tiedot oat määritetyllä taalla funktionaalisesti riippuaisia. Lisätietoja funktionaalisista riippuuuksista on kohdassa Tasot siulla 27. Optimoinnin neuontatoiminnon automaattiset toiminnot Tässä laitoksessa on uusi API ADVISE -toiminto. Toiminto suosittelee tiiistelmätaulukoita, jotka tulee luoda kuutiomallin kyselyiden suoritustehon parantamiseksi. Toimintoon liittyy argumentteja, jotka rajoittaat sitä, kuinka paljon aikaa optimoinnin neuontatoiminto oi käyttää suositusten tekemiseen ja kuinka paljon leytilaa tiiistelmätaulukoihin oi käyttää. Päiitetty CVSAMPLE-niminen mallitietokanta Ohjelman mukana toimitetaan uusi ja paranneltu CVSAMPLE-niminen mallitietokanta. CVSAMPLE-tietokanta on entistä tehokkaampi lumihiutaleskeema. Lisäksi ohjelman mukana toimitetaan DB2 Cube Views -ohjelman metatiedot, jotka astaaat tämän laitoksen metatietomuutoksia. Lisätietoja CVSAMPLE-tietokannan asennuksesta on kohdassa CVSAMPLE-mallitietokannan määritys siulla 8. DB2 Cube Views -ohjelman esittely DB2 Cube Views -ohjelma on DB2 Uniersal Database -ohjelmiston lisäominaisuus, joka parantaa DB2 UDB -ohjelman kykyä suorittaa OLAP-käsittelyä. DB2 Cube Views -ohjelman aulla oit irtaiiaistaa OLAP-ratkaisujen käyttöönottoa ja hallintaa sekä parantaa OLAP-työkalujen ja -soellusten suorituskykyä. Luku 1. DB2 Cube Views -ohjelman asennus, siirto ja kokoonpanon määritys 3

12 DB2 Cube Views -ohjelman aulla oit kuata relaatiotaulukoiden ulottuuusrakenteen ja luoda OLAP-rakenteita. Voit tallentaa rakennetiedot ja OLAP-rakenteet DB2-tietokantaan moniulotteisina metatietoina. DB2 UDB -ohjelman moniulotteisista metatiedoista on kaksi suurta etua: Parantaat moniulotteisten metatietojen kulkua liiketoimintatietotyökalujen ja -soellusten älillä OLAP-toimintojen graafisen käyttöliittymän aulla tietoarasto- ja liiketoimintatietotyökalujen käyttäjät oiat tallentaa moniulotteiset metatiedot osaksi DB2-tietokantaa ja määrittää metatiedot kaikkien työkalujen ja soellusten käytettäiksi. Parantaat OLAP-tyylisten kyselyiden suoritustehoa Moniulotteisten metatietojen perusteella oit luoda DB2- tiiistelmätaulukoita käyttämällä optimoinnin neuontatoiminnon suosituksia OLAP-toiminnoissa. Tiiistelmätaulukot sisältäät OLAP-rakenteita astaaia ennalta laskettuja tietoja. Niiden aulla oi tehostaa tiiistelmätaulukoita astaaia OLAP-rakenteita käyttäien arasto- ja liiketoimintasoelluksien kyselyjä. DB2 Cube Views -ohjelma hyödyntää DB2-ominaisuuksia, kuten tiiistelmätaulukoita, erilaisia hakemistoskeemoja, OLAP-tyylisiä operaattoreita ja koostefunktioita. Ohjelmassa on seuraaat komponentit: Moniulotteiset metatieto-objektit Voit luoda relaatiotietojen ja OLAP-rakenteiden dimensiot mallintaia metatieto-objekteja. DB2 Cube Views -ohjelma tallentaa kunkin luomasi metatieto-objektin DB2-luetteloon. OLAP-toiminnot OLAP-toimintojen aulla oit luoda, muokata, tuoda tai iedä kuutiomalleja, kuutioita ja muita OLAP-työkaluissa käytettäiä metatieto-objekteja. OLAP-toiminnoissa on helppokäyttöisiä ohjattuja toimintoja ja ikkunoita, joiden aulla oit käsitellä metatieto-objekteja. Optimoinnin neuontatoiminto esimerkiksi analysoi metatieto-objektit ja suosittelee, kuinka kannattaa luoda tiiistelmätaulukoita, jotka tallentaat OLAP-tyylisten SQL-kyselyiden koostetietoja ja laatiat niistä hakemistoja. Lisätietoja OLAP-toimintojen käytön aloituksesta on kohdassa OLAP-toimintojen aloittaminen. Kun olet aloittanut OLAP-toiminnot, lisätietoja ohjatusta optimoinnin neuontatoiminnosta on kohdassa Kuutiomallin optimointi. Moniulotteiset palelut DB2 Cube Views -ohjelmassa SQL-pohjainen ja XML-pohjainen soellusohjelmaliittymä (API) OLAP-työkaluja ja soellusten kehittäjiä arten. Soellukset ja työkalut oiat käyttää yksittäistä tallennettua toimintosarjaa metatieto-objektien luontiin, muokkaukseen ja hakuun CLI-, ODBC- tai JDBC-yhteyksien aulla tai käyttämällä ohjelmansisäisiä SQL-käskyjä DB2 UDB -ohjelmaan. Mallitiedot Tuotteen käytön opettelua arten ohjelmassa on mallisoellus ja -tietokanta. Lisäksi oit siirtää metatieto-objekteja DB2-luettelon ja OLAP-työkalujen älillä. Metatieto-objektien DB2-luetteloihin tuontia tai niistä ientiä arten on käytettäissä metatietosilloiksi kutsuttuja apuohjelmia tiettyjä OLAP- ja 4 IBM DB2 Cube Views: Käyttöopas ja käsikirja

13 Asennuksen edellytykset tietokantatyökaluja arten. Ohjekirjassa on OLAP- ja tietokantatyökalujen lisätietoja, joiden aulla oit määrittää, taritaanko metatietosiltaa. Ennen kuin asennat DB2 Cube Views -ohjelman, armista, että täytät kaikki edellytykset. Järjestelmän edellytykset Tarittaat osat on asennettaa kuhunkin DB2 UDB -palelimeen ja työasemaan, johon haluat muodostaa yhteyden. Multidimensional Serices -paleluja edellytetään palelimessa ja työasemassa. Voit asentaa työasemaan myös OLAP-toiminnot. Rajoitus: Kaikkiin työasema- ja palelinosiin on asennettaa sama DB2 Cube Views -ohjelman ersio. OLAP-toimintojen ersion 8.1 työasema oi muodostaa yhteyden DB2 UDB -ohjelmiston ersion 8.2 palelimeen, mutta ei oi toteuttaa luonti-, muunto- tai hylkäystoimintoja. Käytössä on oltaa seuraaat palelin-, työasema- ja laitteisto-osat. Palelinosat: Microsoft Windows Windows NT 4, 32-bittinen Windows 2000, 32-bittinen Windows XP Professional tai 32- tai 64-bittinen Windows Serer 2003 tai Windows Serer 2003 AIX 32-bittinen AIX-ersio 4.3.3, 32-bittinen AIX 5L tai 64-bittinen AIX 5L Linux: 32-bittinen Linux Red HatT 8 (kernel , glibc ), 32-bittinen Linux SuSE 8.0 (kernel , glibc 2.2.5), 32-bittinen Linux SLES 8 SP3 (kernel , glibc 2.2.5) tai 32-bittinen Linux RHEL 3 Update 2 (kernel , glibc ). Uusimmat tiedot DB2 UDB -ohjelmiston tukemista ersioista ja ydintasoista oat osoitteessa Sun SolarisT -käyttöjärjestelmä: 32-bittinen Solaris 8, 64-bittinen Solaris 8, 32-bittinen Solaris 9 tai 64-bittinen Solaris 9 HP-UX: 64-bittinen HP-UX 11i 2 Intel Itanium -prosessorille Työasemaosa: Windows NT 4, 32-bittinen Windows 2000, 32-bittinen Windows XP, 64-bittinen Windows XP, 32-bittinen Windows Serer 2003 tai 64-bittinen Windows Serer Laitteisto-osat: 500 megataua leytilaa 256 megataua käyttömuistia DB2 Cube Views -ohjelman asennusaatimukset Ennen kuin asennat DB2 Cube Views -ohjelman, asenna seuraaat osat. DB2-ohjelmiston Opastus DB2-ohjelmiston Opastuksen on oltaa asennettuna, jotta oit käyttää OLAP-toimintojen käytönaikaista ohjetta ja DB2 Cube Views -ohjelman Luku 1. DB2 Cube Views -ohjelman asennus, siirto ja kokoonpanon määritys 5

14 käyttöopas ja käsikirja -julkaisun käytönaikaista ersiota. Asenna DB2-ohjelmiston Opastus DB2-ohjelmiston Opastus -CD-tietoleystä. DB2 Uniersal Database -ohjelmisto, ersio 8.2 DB2 Cube Views -ohjelman asennus DB2 UDB -ohjelmiston ersio 8.2 on asennettaa, ennen kuin oit asentaa DB2 Cube Views -ohjelman. Huomautus: Poista kaikki DB2 UDB -ohjelmiston aiemmat ersiot, ennen kuin asennat DB2 UDB -ohjelmiston ersion 8.2. Asenna DB2 Cube Views -ohjelma Windows-, AIX-, Linux- tai Solaris-käyttöjärjestelmään asennusohjelman aulla. DB2 Cube Views -ohjelman asennus Windows-järjestelmään Ennen kuin asennat DB2 Cube Views -ohjelman, armista seuraaat asiat: DB2-ohjelmiston Opastus on asennettu. DB2 Uniersal Database -ohjelmiston ersio 8.2 on asennettu. Täytät kaikki asennusedellytykset. Voit asentaa DB2 Cube Views -ohjelman Windows-järjestelmään seuraaasti: 1. Aseta DB2 Cube Views -CD-tietoley CD-asemaan. Asennusohjelma alkaa automaattisesti. 2. Tarkasta uusimmat asennus-, leytila- ja muistiaatimukset napsauttamalla työkalualikoiman Release Notes -painiketta. Lisäohjeita on myös DB2 Cube Views -CD-tietoleyn päähakemistossa oleassa readme.txt-tiedostossa. 3. Aloita asennus napsauttamalla Install Products -painiketta ja noudata näyttöön tuleia kehotteita. DB2 Cube Views -ohjelman asennus AIX-, Linux- tai Solaris-käyttöjärjestelmään Ennen kuin asennat DB2 Cube Views -ohjelman, armista seuraaat asiat: DB2 Uniersal Database -ohjelmiston ersio 8.2 on asennettu. Täytät kaikki asennusedellytykset. Voit asentaa DB2 Cube Views -ohjelman AIX-, Linux- tai Solaris-käyttöjärjestelmään seuraaasti: 1. Aseta DB2 Cube Views -CD-tietoley CD-asemaan. 2. Siirry UNIX-käyttöjärjestelmän hakemistoon ja aloita db2setup-tiedoston ajo. 3. Tarkasta uusimmat asennus-, leytila- ja muistiaatimukset napsauttamalla työkalualikoiman Release Notes -painiketta. Lisäohjeita on myös DB2 Cube Views -CD-tietoleyn päähakemistossa oleassa readme.txt-tiedostossa. 4. Aloita asennus napsauttamalla Install Products -painiketta ja noudata näyttöön tuleia kehotteita. 6 IBM DB2 Cube Views: Käyttöopas ja käsikirja

15 DB2 Cube Views -ohjelman XML-tiedostojen siirto ersiosta 8.1 ersioon 8.2 Voit siirtää DB2 Cube Views -ohjelmaa käyttään tietokannan ersiosta 8.1 ersioon 8.2 ajamalla manuaalisesti komentotiedoston tai käyttämällä OLAP-toimintoja. Siirto DB2-komentotiedoston aulla Suositus: Tee armistuskopio ersion 8.1 XML-metatiedoista ja ie ne, ennen kuin ajat siirron komentotiedoston. Luo uudet metatietotaulukot ja lisä-sql, joka on tarpeen metatietojen siirrossa ersiosta 8.1 ersioon 8.2, sqllib\misc-hakemistossa olean db2mdmigrate.sqltiedoston aulla. Käytä tiedostoa seuraaasti: 1. Muodosta yhteys siirrettäään tietokantaan antamalla seuraaa komento: db2 connect to tietokannan_nimi 2. Aja db2mdmigrate.sql-tiedosto antamalla DB2-komentoikkunassa seuraaa komento: db2 -tf db2mdmigrate.sql Komentotiedostossa ei ole irheenkäsittelyä. Komentotiedosto toteuttaa joukon DDL- ja SQL-käskyjä. Jos jokin käskyistä ei onnistu tai jos keskeytät komentotiedoston ajon, ennen kuin se on almis, siirto toteutuu ain osittain ja DB2 Cube Views -ohjelma saattaa toimia irheellisesti. 3. Jos irheitä ilmenee, toimi seuraaasti. a. Hylkää kaikki DB2INFO.*-taulukot. b. Hylkää kaikki tallennetut DB2INFO.MD_MESSAGE-toimintosarjat. c. Luo metatietotaulukot uudelleen sqllib\misc-hakemistossa olean db2mdapi.sql-tiedoston aulla. Siirto OLAP-toimintojen aulla Kun OLAP-toiminnot muodostaa yhteyden DB2 UDB -tietokantaan, OLAP-toiminnot haaitsee automaattisesti DB2 UDB -ohjelmiston ersion ja määrittää, onko metatietotaulukot siirrettää. Jos OLAP-toiminnot määrittää, että siirto on tehtää, näkyiin tulee irhesanoma, joka ilmoittaa asiasta. Jos hyäksyt OLAP-toimintojen siirtosuosituksen, OLAP-toiminnot muodostaa yhteyden tietokantaan ja siirtää metatietotaulukot ersioon 8.2. Jos hylkäät siirron, OLAP-toiminnot ei muodosta yhteyttä tietokantaan. Jos siirron aikana ilmenee irheitä, OLAP-toiminnot palauttaa tapahtuman eikä tietokantaa siirretä. Tietokannan määritys DB2 Cube Views -ohjelmaa arten Voit määrittää DB2 Cube Views -ohjelman käyttöön uuden tietokannan. Tietokannan määritys sisältää seuraaat toimet: DB2 Cube Views -ohjelman tallennetun toimintosarjan rekisteröinti tietokantaan. Metatietoluettelotaulukoiden luonti DB2 Cube Views -ohjelmaa arten. Luku 1. DB2 Cube Views -ohjelman asennus, siirto ja kokoonpanon määritys 7

16 Kun kirjaudut OLAP-toimintojen aulla ensimmäisen kerran tietokantaan, jota ei ole määritetty DB2 Cube Views -ohjelmaa arten, OLAP-toiminnot määrittää tietokannan puolestasi. Vaihtoehtoisesti oit määrittää tietokannan db2mdapi.sql-tiedoston aulla. Tärkeää: Älä muuta db2mdapi.sql-tiedostoa, koska muutoin määritys ei ehkä onnistu. Voit määrittää tietokannan db2mdapi.sql-tiedoston aulla seuraaasti: 1. Aaa DB2-ohjelmiston käskyikkuna ja muodosta yhteys haluamaasi tietokantaan. 2. Siirry SQLLIB\misc-hakemistoon ja anna seuraaa komento DB2-ohjelmiston käskyikkunassa db2 -tf db2mdapi.sql Aja db2mdapi.sql-komentotiedosto ain kerran tietokantaa kohden. Jos irheitä ilmenee, korjaa ongelmat ja tee sitten seuraaat toimet. a. Hylkää kaikki DB2INFO.*-taulukot. b. Hylkää kaikki tallennetut DB2INFO.MD_MESSAGE-toimintosarjat. c. Luo metatietotaulukot uudelleen sqllib\misc-hakemistossa olean db2mdapi.sql-tiedoston aulla. CVSAMPLE-mallitietokannan määritys DB2 Cube Views -ohjelma sisältää mallitietoja, joista oi luoda CVSAMPLE-mallitietokannan. Mallitietoihin kuuluu taulukkojoukko, joka sisältää tietoja juomia myyästä kuitteellisesta yrityksestä. Lisäksi mallitietoihin sisältyy joukko mallitaulukoita kuaaia metatieto-objekteja. CVSAMPLE-tiedot oat parannettu ja laajennettu ersio ersioon 8.1 sisältyästä MDSAMPLE-tietokannasta. Useimmat DB2 Cube Views -ohjelman käyttöopas ja käsikirja -julkaisun esimerkit perustuat CVSAMPLE-tietokantaan ja astaaaan kuutiomalliin. Voit luoda ja täyttää CVSAMPLE-mallitietokannan aaamalla DB2-ohjelmiston käskyikkunan ja antamalla seuraaat komennot: 1. CVSAMPLE-mallitietokannan luonti: db2 create db csample 2. Tietokantayhteyden muodostus: db2 connect to csample 3. Määritä tietokanta DB2 Cube Views -ohjelmaa arten ajamalla db2mdapi.sql-komentotiedosto. Siirry sitten SQLLIB\misc-hakemistoon ja anna seuraaa DB2-komento: db2 -tf db2mdapi.sql 4. Siirry sitten SQLLIB\samples\olap\csample-hakemistoon ja luo CVSAMPLE-taulukot seuraaalla DB2-komennolla: db2 -tf CVSampleTables.sql 8 IBM DB2 Cube Views: Käyttöopas ja käsikirja Luotuasi CVSAMPLE-tietokannan oit luoda DB2 Cube Views -ohjelman metatieto-objektit tuomalla määritykset XML-tiedostosta, johon tiedot on iety liiketoimintasoelluksesta. Esimerkiksi seuraaa toimintosarja täyttää DB2 Cube Views -luettelotaulukot CVSAMPLE-tietokannan täydellisellä kuauksella.

17 Voit tuoda CVSAMPLE-metatiedot seuraaasti: 1. Aloita OLAP-toiminnot ja muodosta yhteys CVSAMPLE-tietokantaan. 2. Valitse aihtoehdot OLAP-toiminnot -> Tuonti. 3. Etsi CVSampleMetadata.xml-tiedosto, joka sijaitsee hakemistossa SQLLIB/samples/olap/csample. Napsauta Seuraaa-painiketta. Voit selata OLAP-toimintojen metatieto-objekteja. Lisätietoja OLAP-toimintojen käytöstä on kohdassa DB2 Cube Views -metatieto-objektien luominen siulla 47. Vianmääritys ja tietokantayhteys Jos yhteyden muodostus tietokantaan ei onnistu OLAP-toimintojen aulla, tarkista, että DB2 Cube Views -ohjelman ersio astaa DB2-luettelon metatietotaulukoiden ersiota. Seuraaat taulukot osoittaat, kuinka OLAP-toiminnot toimii, kun DB2 Cube Views -ohjelman ja DB2-luettelon metatietotaulukkojen ersiot eroaat toisistaan. DB2 Cube Views -ohjelman ersio DB2-luettelon metatietotaulukoiden ersio OLAP-toimintojen toiminta Ei asennettu Ei soellu Yhteys ei toimi ja OLAP-toiminnot palauttaa irhesanoman Versio 8.1 Ei mitään Yhteys ei toimi ja OLAP-toiminnot palauttaa irhesanoman Versio 8.1 Versio 8.1 Yhteys ei toimi ja OLAP-toiminnot palauttaa irhesanoman Versio 8.2 Ei mitään OLAP-toiminnot oi määrittää tietokannan käytettääksi DB2 Cube Views -ohjelman ersion 8.2 kanssa Versio 8.2 Versio 8.1 OLAP-toiminnot oi siirtää tietokannan käytettääksi DB2 Cube Views -ohjelman ersion 8.2 kanssa Versio 8.2 Versio 8.2 Yhteys onnistuu. Luku 1. DB2 Cube Views -ohjelman asennus, siirto ja kokoonpanon määritys 9

18 10 IBM DB2 Cube Views: Käyttöopas ja käsikirja

19 Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista DB2 Cube Views -ohjelman metatieto-objektit kuaaat relaatiotaulukot OLAP-rakenteina, mutta ohjelman metatieto-objektit poikkeaat perinteisistä OLAP-objekteista. Metatieto-objekteihin tallentuu metatietoja perustaulukoiden tiedoista. Metatiedot määrittäät tietojen sijainnin ja kuaaat perustietojen älisiä suhteita. DB2 Cube Views -ohjelma tallentaa relaatiotietoihin liittyiä tietoja metatieto-objekteihin, jotka tuoat uuden näkökulman tietojen käsittelyyn. DB2 Cube Views -ohjelma laajentaa DB2-luettelon rakennetta niin, että taulukoiden ja sarakkeiden tietojen lisäksi siihen oi tallentaa tietoja taulukoiden ja sarakkeiden suhteista OLAP-objekteihin ja kyseisten metatieto-objektien älisistä suhteista. Jotkin metatieto-objektit oat relaatiotietojen suorassa käytössä hyödynnettäiä apuobjekteja, jotka koostaat tietoja tai iittaaat suoraan relaatiotaulukon tiettyihin sarakkeisiin. Osa objekteista kuaa perusmetatieto-objektien älisiä suhteita ja linkittää nämä metatieto-objektit toisiinsa. Kaikki nämä objektit oi ryhmittää niiden älisten suhteiden perusteella yhdeksi metatieto-objektiksi, jota kutsutaan kuutiomalliksi. Kuutiomalli astaa siis relaatiotaulukon tiettyä ryhmittelyä ja kokoonpanoa. DB2 Cube Views -ohjelma tukee seuraaien metatieto-objektin tallennusta DB2-luetteloihin: kuutiomallit tieto-objektit dimensiot hierarkiat tasot suureet määritteet määritesuhteet liitokset kuutiot kuution tieto-objektit kuutiodimensiot kuutiohierarkiat kuutiotasot. Relaatiotaulukoita astaaat metatieto-objektit Voit koota kuutiomallin monella eri taalla, mutta taallisesti se kootaan relaatiotietojen tähti- tai lumihiutaleskeeman muotoon. Kuutiomalli sisältää metatieto-objekteja, jotka kuaaat relaatiotietojen suhteita. Tähtiskeeman keskusobjekti on keskustaulukko, johon on liitetty ähintään yksi dimensiotaulukko. Lumihiutaleskeema on laajennettu tähtiskeema, jossa dimensioiden määritteinä oi olla useita taulukoita. Perustähtiskeeman mukaan koottu kuutiomalli rakentuu keskustieto-objektin ympärille. Tieto-objekti sisältää Copyright IBM Corp

20 suurejoukon, joka määrittää, miten keskustaulukon tiedot koostetaan dimensioihin. Suureet astaaat relaatiotaulukon sarakkeille tehtyjä laskutoimituksia. Liittämällä suureobjekteja yhteen oit luoda tieto-objekteja. Kua 1 kuaa, miten suureet ja tieto-objekti liittyät relaatiotietoihin. OLAP-malliobjektit Tietoobjekti Suure DB2 UDB -ohjelmiston relaatiotaulukot Kua 1. Tieto-objekti. Tieto-objektin ja suureiden suhde relaatiotietoihin Dimensioiden suhde kuutiomallin tieto-objektiin astaa dimensiotaulukoiden suhdetta keskustaulukkoon tähtiskeemassa. Relaatiotaulukoiden tietosarakkeita astaaat määritteet, jotka järjestämällä oit muodostaa dimension. Kua 2 siulla 13 kuaa, miten dimensiot kootaan relaatiotaulukoista. Hierarkioihin tallentuu tietoja dimension tasojen älisistä suhteista ja rakenteista. Hierarkian aulla oit tehdä dimensiolle laskutoimituksia ja siirtyä dimensiossa. Kutakin dimensiota astaa hierarkia, johon on määritetty tasot määritteille. Kuutiomallissa kullakin dimensiolla oi olla useita hierarkioita. 12 IBM DB2 Cube Views: Käyttöopas ja käsikirja

21 OLAP-malliobjektit Dimensio Hierarkia Liitos Taso Liitos Määrite DB2 UDB -ohjelmiston relaatiotaulukot Kua 2. Dimensio. Dimensioiden kokoaminen relaatiotaulukoista Kaikki dimensiot yhdistetään kuutiomallin tieto-objektiin joko lumihiutale- tai tähtiskeeman mukaisesti. Liitosobjekteilla oit yhdistää taulukoita tieto-objekteiksi tai dimensioiksi. Kuutiomallissa oit yhdistää liitoksilla tieto-objekteja ja dimensioita. Dimensio iittaa sitä astaaiin hierarkioihin, tasoihin ja määritteisiin sekä niihin liittyiin liitoksiin. Tieto-objekti iittaa siihen kuuluiin suureisiin ja määritteisiin sekä näiden objektien liitoksiin. Kua 3 siulla 14 kuaa kuutiomallien metatieto-objektien yhteisen rakenteen ja suhteen relaatiotietokannan lumihiutaleskeemaan. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 13

22 OLAP-malliobjektit Dimensio Hierarkia Liitos Kuutiomalli Tietoobjekti Taso Liitos Suure Määrite DB2 UDB -ohjelmiston relaatiotaulukot Kua 3. Kuutiomalli. Kuutiomallien metatieto-objektien yhteinen rakenne ja suhde relaatiotietokannan lumihiutaleskeemaan Voit luoda kuutiomallin komponenteista kuutiomallia tarkempia kuutioita yksittäisiä soelluksia arten. Kuutio on tarkin mahdollinen metatieto-objekti, joka astaa parhaiten OLAP-käsitekuutiota. Kuutio on tietty kuutiomallin ilmentymä tai osa. Kuutio sisältää samantyyppisiä, mutta rajoittuneempia metatieto-objekteja kuin kuutiomalli, johon kuutio perustuu. Tällaisia metatieto-objekteja oat muun muassa kuutiodimensiot, kuutiohierarkiat, kuutiotasot ja kuutiotiedot. Kuutiossa oi olla ain yksi hierarkia kutakin kuutiodimensiota kohti, mutta kuutiomallissa oi olla useita hierarkioita dimensiota kohti. Tämän kuution ja kuutiomallin rakenne-eron ansiosta oit noutaa useimmat kuutiot yksittäisellä SQL-lausekkeella. Esimerkki relaatiotaulukoita astaaasta kuutiomallista Näissä ohjeissa kuataan CVSAMPLE-mallitietokannan kuutiomallin ja sitä astaaien metatietojen luonti lumihiutaleskeeman mukaisesti. Kua 4 siulla 15 kuaa lumihiutaleskeemaa, jossa keskustaulukon nimi on Myynti ja dimensiotaulukoita oat Liike, Sijainti, Aika, Tuote, Tuoteryhmä ja Tuoteperhe. Markkinat-dimensio sisältää kaksi dimensiotaulukkoa: Liike on ensisijainen dimensiotaulukko ja Sijainti erillisdimensiotaulukko. Tuotanto-dimensio sisältää kolme dimensiotaulukkoa: Tuote on ensisijainen dimensiotaulukko ja Tuoteryhmä ja Tuoteperhe oat erillisdimensiotaulukoita. 14 IBM DB2 Cube Views: Käyttöopas ja käsikirja

23 Kunkin ensisijaisen dimensiotaulukon (Liike, Aika ja Tuote) perusaain on liitetty astaaaan Myynti-taulukon iiteaaimeen. Esimerkiksi Liike.Liiketunnus = Myynti.Liiketunnus, Aika.Aikakoodi = Myynti.Aikakoodi ja Tuote.Tuotetunnus = Myynti.Tuotetunnus. Lumihiutaleskeemassa kunkin dimensiotaulukon perusaain on liitetty jonkin toisen dimensiotaulukon astaaaan iiteaaimeen. Esimerkiksi Sijainti.Postinumero = Liike.Postinumero, Tuoteperhe.Tuoteperhetunnus = Tuoteryhmä.Tuoteperhetunnus ja Tuoteryhmä.Tuoteryhmätunnus = Tuote.Tuoteryhmätunnus. Sijainti Postinumerotunnus Postinumero Alueen nimi Alueen johtaja Osaaltion nimi Osaaltion johtaja Osaaltion asukasluku Paikkakunnan nimi Paikkakunnan asukasluku Tuoteperhe Aika Liike Liiketunnus Liikkeen nimi Liikkeen koko Liikkeen osoite Postinumerotunnus Aikakoodi Vuosi Vuosineljänneksen nro Vuosineljännes Kuukauden nro Kuukausi Viikko Päiän nimi Arkipäiä Vapaapäiä Päiän numero Päiä Tiliuosi Tiliuoden neljännes (nro) Tilikuukauden nro Myyntitiedot Liiketunnus Tuotetunnus Aikakoodi Myynti Myyntikustannukset Mainonta Tuote Tuoteperhetunnus Tuoteperheen nimi Tuoteperheen kuaus Tuoteryhmä Tuoteryhmätunnus Tuoteryhmän nimi Tuoteryhmän kuaus Tuoteperhetunnus Tuotetunnus Tuotteen nimi Tuotteen kuaus Tuotteen paino Tuotteen kofeiinipitois. Tuoteryhmätunnus Kua 4. Lumihiutaleskeema. CVSAMPLE-lumihiutaleskeemaan perustua esimerkki CVSAMPLE-lumihiutaleskeeman mukaan koottu kuutiomalli rakentuu Myynti-keskustaulukosta koostettuja relaatiotietoja kuaaan Myynti-keskustietoobjektin ympärille. Suureet määrittäät, miten Myynti-taulukon sarakkeiden tiedot lasketaan. Tieto-objekti sisältää myös keskustaulukon iiteaaimia astaaia määritteitä, joiden aulla dimensiot liitetään tieto-objektiin. Tässä esimerkissä Myynti-tieto-objektilla on seitsemän suuretta: Myynti, Myyntikustannukset (COGS), Mainonta, Kokonaiskulut, Myynnin ja mainonnan korrelaatio, Voitto ja Kate. Myynti-tieto-objektilla on kolme määritettä: Liiketunnus (Salesfact), Aikakoodi (Salesfact) ja Tuotetunnus (Salesfact). Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 15

24 Dimensioiden suhde kuutiomallin tieto-objektiin astaa dimensiotaulukoiden suhdetta keskustaulukkoon tähtiskeemassa. Relaatiotaulukoiden sarakkeita kuaaat määriteobjektit, joihin dimensio iittaa. Tuote-dimensio sisältää iitteet seuraaiin määritteisiin: Tuoteperhetunnus Tuoteperheen nimi Tuoteperheen kuaus Tuoteryhmätunnus Tuoteryhmän nimi Tuoteryhmän kuaus Tuotetunnus Tuotteen nimi Tuotteen kuaus Tuotteen paino Tuotteen kofeiinipitoisuus. Aika-dimensio sisältää iitteet seuraaiin määritteisiin: Vuosi Neljännesuosi Neljännesuoden numero Kuukausi Kuukauden numero Aikakoodi Päiä Päiän nimi Viikonpäiä Vapaapäiä Arkipäiä Tiliuosi Tiliuoden neljännes Tiliuoden neljänneksen numero Tilikuukausi. Tuote-dimensio sisältää iitteet seuraaiin määritteisiin: Alueen nimi Alueen johtaja Osaaltion nimi Osaaltion johtaja Osaaltion asukasluku Paikkakunnan nimi Paikkakunnan asukasluku Postinumerotunnus Postinumero Liiketunnus Liikkeen nimi 16 IBM DB2 Cube Views: Käyttöopas ja käsikirja

25 Liikkeen koko Liikkeen osoite. Dimensiot liitetään tieto-objektiin määrittämällä niille liitos. Tässä esimerkissä on kolme liitosta: Aika, Tuote ja Alue. Kuassa Kua 5 on tämän esimerkin mukainen kuutiomalli. Tuotedimensio Tuoteperhetunnus Tuoteperheen nimi Tuoteperheen kuaus Markkinadimensio Tuoteryhmätunnus Tuoteryhmän nimi Tuoteryhmän kuaus Tuotetunnus Tuotteen nimi Tuotteen kuaus Tuotteen paino Tuotteen kofeiinipitois. Aikadimensio Tuote Vuosi Aika Neljännesuosi Neljännesuoden numero Myyntitieto-objekti Liiketunnus (Salesfact) Tuotetunnus (Salesfact) Aikakoodi (Salesfact) Myynti Myyntikustannukset Mainonta Kokonaiskulut Myynnin ja mainonnan korrelaatio Voitto Kate Liike Alueen nimi Alueen johtaja Osaaltion nimi Osaaltion johtaja Osaaltion asukasl. Paikkakunnan nimi Paikkakunnan asukasluku Postinumerotunnus Postinumero Liiketunnus Liikkeen nimi Liikkeen koko Liikkeen osoite Kuukausi Kuukauden numero Aikakoodi Päiä Päiän nimi Viikonpäiä Vapaapäiä Arkipäiä Tiliuosi Tiliuoden neljännes Vuoden neljänneksen nro Tilikuukausi Selitteet: Määritteet Suureet Liitos Kua 5. Kuutiomalli. CVSAMPLE-tähtiskeemaan perustua kuutiomalli Hierarkioihin tallentuu tietoja dimension tasoiksi ryhmiteltyjen määritteiden älisistä suhteista ja rakenteista. Hierarkia on metatieto-objekti, jonka aulla oit tehdä laskutoimituksia dimensiolle ja siirtyä dimensiossa. Kutakin dimensiota astaa hierarkia, johon on määritetty tasot määritteille. Kuutiomallissa kullakin dimensiolla oi olla useita hierarkioita. Tuote-hierarkia sisältää kaikki Tuote-dimension määritteet kuan Kua 6 siulla 18 mukaisesti. Tuote-dimension määritteet on ryhmitelty kolmelle tasolle. Tuote-hierarkian ylin taso on Tuoteperhe. Tuoteperhe-tason tasoaainmäärite on Tuoteperhetunnus, oletusmäärite Tuoteperheen nimi ja liitetty määrite Tuoteperheen kuaus. Toinen taso on Tuoteryhmä, jonka tasoaainmäärite on Tuoteryhmätunnus, oletusmäärite Tuoteryhmän nimi ja liitetty määrite Tuoteryhmän kuaus. Alin taso on Tuote, jonka tasoaainmäärite on Tuotetunnus, Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 17

26 oletusmäärite Tuotteen nimi ja liitetyt määritteet Tuotteen kuaus, Tuotteen paino ja Tuotteen kofeiinipitoisuus. Tuotehierarkia Tuotedimensio Tuoteperhe-taso Tuoteperhetunnus* Tuoteperheen nimi Tuoteperheen kuaus Tuoteryhmä-taso Tuoteryhmätunnus* Tuoteryhmän nimi Tuoteryhmän kuaus Tuote-taso Tuotetunnus* Tuotteen nimi Tuotteen kuaus Tuotteen paino Tuotteen kofeiinipit. Selitteet: Määritteet * Tasoaainmääritteet Kua 6. Dimensio. CVSAMPLE-tietokannan Tuote-dimensioon perustua esimerkkidimensio Kuutiomallista oi lisäksi muodostaa kuutioita. CVSAMPLE-tietokannassa on kaksi kuutioita. Tässä esimerkissä on ain Yleinen myynti -kuution kuaus. Yleinen myynti -kuutio on kuassa Kua 7 siulla 19. Kuution tieto-objekti iittaa tiettyihin kuutiomallin tieto-objektin suureisiin (Myynti, Myyntikustannukset, Mainonta ja Kokonaiskustannukset). Kuutiossa on kolme kuutiodimensiota, joista kukin iittaa johonkin kuutiomallin kolmesta dimensiosta. Tuote-kuutiodimensiossa on Tuote-kuutiohierarkia, jonka kuutiotasot iittaaat Tuoteperhe-, Tuoteryhmä- ja Tuote-tasoihin. Markkinat-kuutiodimensiossa on Markkinat-kuutiohierarkia, jonka kuutiotasot iittaaat Alue-, Osaaltio-, Postitoimipaikka-, Postinumero- ja Liike-tasoihin. Aika-kuutiodimensiossa on Aika-kuutiohierarkia, jonka kuutiotasot iittaaat muun muassa Vuosi-, Neljännesuosi- ja Kuukausi-tasoihin. Kuutiossa on ain yksi kuutiohierarkia kutakin kuutiodimensiota kohti. (Kuutiodimensioissa oi olla ain yksi kuutiohierarkia.) 18 IBM DB2 Cube Views: Käyttöopas ja käsikirja

27 Yleismyynti kuutio Myynti - kuutiotieto-objekti Myynti Myyntikustannukset Mainonta Kokonaiskustannukset Tuote kuutiodimensio Markkinat kuutiodimensio Aika kuutiodimensio Tuote kuutiohierarkia Markkinat kuutiohierarkia Aika kuutiohierarkia Tuoteperhe kuutiotaso Tuoteryhmä kuutiotaso Tuote kuutiotaso Vuosi kuutiotaso Neljännes. Kuutiotaso Kuukausi kuutiotaso Alue kuutiotaso Osaaltio kuutiotaso Paikkakunta kuutiotaso Postinumero kuutiotaso Liike kuutiotaso Selitteet: Suure Kua 7. Kuutio. CVSAMPLE-tietokannan Yleinen myynti -kuutioon perustua esimerkkikuutio Metatieto-objektien yhteiset ominaisuudet Kullakin metatieto-objektilla on objektikohtaisten ominaisuuksien lisäksi kaikille metatieto-objekteille yhteiset ominaisuudet. Yhteiset ominaisuudet määrittäät metatieto-objektin tunnisteen, kuaaat objektin käyttötapaa tai roolia ja tallentaat objektin muutokset. Metatieto-objektit nimetään skeeman mukaan, kuten kaikki muut DB2-objektit. Jos et halua käyttää metatieto-objektin oletusnimiskeemaa, määritä objektille yksilöllinen, haluamasi skeeman sisältää nimi. Seuraaassa taulukossa on kuattu kaikille metatieto-objekteille yhteisiä ominaisuuksia. Taulukko 1. Metatieto-objektien yhteiset ominaisuudet Ominaisuus Nimi Skeema Yrityksen nimi Kommentit Luontiaika Luoja Kuaus Metatieto-objektin nimi. Metatieto-objektin omistaan skeeman nimi. Käyttäjälle näkyä nimi. Voit käyttää tätä käyttäjille kuaaampaa nimeä graafisissa käyttöliittymissä. Metatieto-objektin luonnetta tai käyttötarkoitusta kuaaa teksti. Metatieto-objektin luontiaika. Metatieto-objektin määrittäneen käyttäjän (skeeman) nimi. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 19

28 Taulukko 1. Metatieto-objektien yhteiset ominaisuudet (jatkoa) Ominaisuus Kuaus Muokkausaika Metatieto-objektin edellisen muokkauksen aika. Muokkaaja Objektia muokanneen käyttäjän (skeeman) nimi. Yhteisten ominaisuuksien lisäksi metatieto-objekteilla on objektikohtaisia ominaisuuksia. Nämä objektikohtaiset ominaisuudet määrittäät metatieto-objektin rakenteen muodostaat osat ja ominaisuudet. Lisätietoja kunkin metatieto-objektin objektikohtaisista ominaisuuksista on kyseistä objektia käsitteleässä kohdassa. Metatieto-objektien nimeämiskäytännöt DB2 UDB -ohjelmistossa on kaksi objektien nimeämiskäytäntöä: taallinen ja erotinmerkein arustettu. Metatieto-objektit nimetään erotinmerkkejä käyttämällä, jos kyseessä on objekti tai iittaus DB2-taulukkoihin ja -sarakkeisiin. Erotinmerkkejä käytettäessä oit käyttää nimessä eri kirjainkokoja, älilyöntejä ja erikoismerkkejä, kuten kansallisten merkistöjen merkkejä. Käytettäissä oleat merkit määräytyät sen tietokannan koodisiun mukaan, johon tallennat metatieto-objektit. Metatieto-objektien nimeämiskäytännöt oat seuraaat: Taulukko 2. Metatieto-objektien nimeämiskäytännöt Objekti Käytäntö Skeema Pituus 1-30 taua Epäkelot nimet: skeemojen nimet eiät saa olla suuraakkosin kirjoitettuja (esimerkiksi ISTUNTO) eikä niiden alussa saa olla merkkijonoa SYS. Vain suuraakkosin kirjoitetut nimet oat epäkelpoja. Metatieto-objektin nimi Pituus taua Metatieto-objektin yrityksen nimi Metatieto-objektien huomautukset Sarakeiittauksissa käytettää taulukkoskeema Sarakeiittauksissa käytettää taulukkonimi Sarakeiittauksissa käytettää sarakenimi Ei muita rajoituksia Pituus taua Ei muita rajoituksia Pituus taua Ei muita rajoituksia Pituus taua Ei muita rajoituksia Pituus taua Ei muita rajoituksia Pituus taua Ei muita rajoituksia Kuutiomallit DB2 Cube Views -ohjelman kuutiomallin esitysmuoto on joko looginen tähti- tai lumihiutaleskeema, jossa keskustieto-objektin ympärille on ryhmitetty siihen liittyiä dimensio-objekteja. 20 IBM DB2 Cube Views: Käyttöopas ja käsikirja

29 Kullakin dimensiolla oi olla useita hierarkioita. Kuutiomalliin tallentuu myös rakennetiedot siitä, miten tieto- ja dimensio-objektien käyttämät taulukot liittyät toisiinsa. Lisäksi kuutiomallit sisältäät tarpeeksi tietoja SQL-kyselyjen muodostamista ja OLAP-tietojen noutoa arten. Voit käyttää kuutiomallia kaikilla raportointi- ja OLAP-työkaluilla, jotka tulkitseat kuutiomallin rakenteen oikein ja tukeat dimension tarkasteluja monissa eri näkymissä. Kuutiomallit määrittäät monimutkaisia suhderyhmiä. Kuutiomallien aulla oit antaa soelluksen käyttöön tietyt alikoidut tieto-objektit ja dimensiot. Kukin dimension keskustieto-objektiin yhdistää liitos tallentuu ryhmäksi siihen liittyän dimension kanssa. Monet kuutiot oiat käyttää kuutiomallin osien alaryhmiä erilaisiin analysointiprosesseihin. Voit luoda OLAP-toiminnoissa tyhjän kuutiomallin ohjatun kuutiomallin luontitoiminnon aulla. Tyhjässä kuutiomallissa ei ole tieto-objektia tai dimensioita. OLAP-toimintojen ohjattujen toimintojen aulla oit täydentää kuutiomallin luomalla siihen tieto-objektin ja ähintään yhden dimension. Lisäksi oit luoda almiin kuutiomallin ohjatun pika-aloitustoiminnon aulla. DB2 Cube Views -ohjelma tarkistaa kuutiomallin kelpoisuuden, kun aloitat ohjatun optimoinnin neuontatoiminnon. Voit optimoida kuutiomallin ain, jos se sisältää seuraaat pakolliset osat: tieto-objekti ähintään yksi dimensio hierarkiamääritys ähintään yhdessä dimensiossa tieto-objektien ja dimensioiden äliset liitokset olemassa oleiin taulukon sarakkeisiin iittaaat määritteet. Seuraaassa taulukossa on kuaukset kuutiomallin yksilöllisistä ominaisuuksista. Taulukko 3. Kuutiomallin ominaisuudet Ominaisuus Tieto-objekti Ryhmä (dimensio ja liitos) Kuaus Kuutiomallissa käytetty tieto-objekti. Kuutiomallissa käytetyt dimensiot ja niitä astaaat liitokset. Tieto-objektit Tieto-objektia käytetään kuutiomallissa tähtiskeeman keskusobjektina, ja sen aulla oidaan ryhmitellä liitettyjä suureita, joita tietyt soellukset käyttäät. Tieto-objekti iittaa tiedot ja dimensio -liitoksissa käytettyihin määritteisiin sekä lisäsuureiden tietokantataulukkojen astaauusmäärityksissä käytettyihin määritteisiin ja liitoksiin. Voit määrittää suureiden astaauuksia yhdistämällä tiettyihin määritteisiin useita relaatiotietotaulukoita. Näin ollen tieto-objektiin tallentuu suureiden lisäksi määritteitä ja liitoksia. Voit luoda tieto-objektin OLAP-toimintojen ohjatun tietojen luontitoiminnon aulla. Ohjatun tietojen luontitoiminnon ajon aikana määrität ähintään yhden keskustaulukon sekä tarittaat suureiden liitokset, suureet ja koosteet. Seuraaassa taulukossa on kuaukset tieto-objektin objektikohtaisista ominaisuuksista. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 21

30 Taulukko 4. Tieto-objektin ominaisuudet Ominaisuus Suureet Määritteet Liitokset Kuaus Tieto-objektin liitetyt suureet. Tieto-objektissa käytetyt määritteet. Määritettyjen suureiden ja määritteiden liittämiseen tarittaat liitokset. Dimensiot Dimensioiden aulla oi luokitella liitetyt määritteet, jotka muodostaat näkökulman suureeseen. Dimensioiden aulla oit järjestää kuutiomallin tieto-objektin tiedot loogisiin luokkiin, joita oat esimerkiksi Alue, Tuote tai Aika. Dimensioissa oi olla iittauksia hierarkioihin. Hierarkiat kuaaat tasoiksi ryhmiteltyjen iitemääritteiden suhteita ja rakennetta. Hierarkioiden aulla oit ohjata ja laskea dimension tietoja. Dimension ominaisuudet määrittäät näiden määritteiden luokittelussa tarittaat liitetyt määritteet ja liitokset. Dimension laji määrittää, onko dimensio aikadimensio. Aika-lajin dimensio oi olla esimerkiksi Aika-niminen dimensio, joka sisältää Vuosi-, Neljännes- ja Kuukausi-määritteet. Markkinat-dimensio, joka sisältää tasot Alue, Osaaltio ja Paikkakunta, on puolestaan taallinen dimensio. Soellukset oiat käyttää lajien tietoja aikaan liittyien toimintojen toteutuksessa. OLAP-toimintojen ohjatun dimension luontitoiminnon aulla oit luoda uuden dimension kuutiomallia arten tai erilliseksi objektiksi. Voit käyttää dimensioita eri kuutiomalleissa lisäämällä kuutiomalliin aiemmin luodun dimension ohjatun dimension luontitoiminnon aulla. Seuraaassa taulukossa on kuaukset dimensioiden objektikohtaisista ominaisuuksista. Taulukko 5. Dimension ominaisuudet Ominaisuus Määritteet Liitokset Hierarkiat Tasot Laji Kuaus Dimensiossa käytetyt määritteet. Määritettyjen määritteiden liittämiseen tarittaat liitokset. Tässä näkyät ain dimensiotaulukoiden liittämisessä tarittaat liitokset. Dimension hierarkiat. Dimension iitetasot. Dimension laji, joka oi olla taallinen tai aika. Hierarkiat Hierarkia määrittää kuutiomallin dimension tasoille ryhmiteltyjen määritteiden äliset suhteet. Voit käyttää näitä suhteita dimensioiden tarkastelussa. Voit määrittää useita hierarkioita kutakin kuutiomallin dimensiota arten. 22 IBM DB2 Cube Views: Käyttöopas ja käsikirja

31 Hierarkialaji kuaa hierarkian tasojen älisiä suhteita. Järjestelmä tukee seuraaaa neljää hierarkialajia: Tasapainoinen Hierarkia, jonka merkitykselliset tasot ja haarat oat yhtenäiset. Kunkin tason looginen pääobjekti on suoraan tason yläpuolella. Tasapainoinen hierarkia oi kuata esimerkiksi aikaa, koska kaikki ajan tasot (esimerkiksi uosi, uosineljännes ja kuukausi) oat yhtenäiset. Tasot oat yhtenäiset, koska kukin taso astaa saman lajin tietoja ja kaikki tasot astaaat loogisesti toisiaan. Kuassa Kua 8 on esimerkki tasapainoisesta aikahierarkiasta neljännes 1. neljännes Tammikuu Helmikuu Maaliskuu Tammikuu Helmikuu Maaliskuu Kua 8. Tasapainoinen hierarkia. Esimerkki tasapainoisesta hierarkiasta Epätasapainoinen Hierarkia, jonka tasojen ylä- ja alasuhteet oat yhtenäiset mutta jonka tasot oat loogisesti epäyhtenäiset. Lisäksi hierarkiahaarojen laajuus oi olla epäyhtenäinen. Esimerkiksi organisaatiokaaio on epätasapainoinen hierarkia. Kaaiossa Kua 9 siulla 24 on esimerkki organisaatiohierarkiasta, jonka ylätasolla on toimitusjohtaja ja kaksi ylätasosta haarottuaa henkilöä eli liiketoiminnan johtaja ja johdon sihteeri. Liiketoiminnan johtajasta haarottuu lisää henkilöitä toisin kuin johdon sihteeristä. Kummankin haaran ylä- ja alatason suhteet oat yhtenäiset, mutta haarojen tasot eiät ole toistensa loogisia astineita. Esimerkiksi johdon sihteeri ei astaa liiketoiminnan johtajaa. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 23

32 Toimitusjohtaja Johdon sihteeri Liiketoiminnan johtaja Yhteyspäällikkö Tietoliikenneteknikko Kua 9. Epätasapainoinen hierarkia. Esimerkki epätasapainoisesta hierarkiasta Epätasainen Hierarkia, jonka kukin taso on merkitykseltään yhtenäinen, mutta jonka haarojen laajuus epäyhtenäinen, koska ähintään yksi haarottuan tason jäsenmäärite on täyttämättä. Epätasainen hierarkia oi kuata esimerkiksi alueellista hierarkiaa, jossa tasojen merkitykset (esimerkiksi kaupunki ja altio) oat yhtenäiset mutta hierarkian laajuus aihtelee. Kaaiossa Kua 10 siulla 25 on esimerkki alueellisesta hierarkiasta, johon on määritetty Manner-, Maa-, Osaaltio- ja Kaupunki-tasot. Yhden haaran Manner-määrite on Pohjois-Amerikka, Maa-määrite Yhdysallat, Osaaltio-määrite Kalifornia ja Kaupunki-määrite San Francisco. Esimerkkihierarkia on epätasainen, koska toisen haaran kaikilla tasoilla ei ole määritteitä. Toisen haaran Manner-määrite on Eurooppa, Maa-määrite Kreikka ja Kaupunki-määrite Ateena, mutta Osaaltio-määritettä ei ole määritetty, koska kyseinen hierarkiataso ei koske Kreikkaa tämän esimerkin liiketoimintamallissa. Koska Kreikan ja Yhdysaltojen haarojen laajuus on epäyhtenäinen, kyseessä on epätasainen hierarkia. 24 IBM DB2 Cube Views: Käyttöopas ja käsikirja

33 Pohjois-Amerikka Eurooppa Yhdysallat Kreikka Kalifornia San Francisco Ateena Kua 10. Epätasainen hierarkia. Esimerkki epätasaisesta hierarkiasta Verkko Hierarkia, jonka tasojen järjestystä ei ole määritetty mutta jossa tasojen sisällöllinen merkitys on sama. Kaaiossa Kua 11 on kuattu erkkohierarkia, joka kuaa tuotteen ominaisuuksia (esimerkiksi Väri, Koko ja Pakkaus). Koska näiden tasojen älillä ei ole ylä- ja alatason suhteita, niiden järjestyksellä ei ole äliä. Tuotteen määritteet oisiat olla esimerkiksi seuraaat: Väri = alkoinen, Koko = pieni ja Pakkaus = kalomuoi. Toisen tuotteen määritteet oisiat olla Väri = punainen, Koko = suuri ja Pakkaus = laatikko. Punainen Muoikelmu Suuri Valkoinen Laatikko Pieni Kua 11. Verkkohierarkia. Esimerkki erkkohierarkiasta Hierarkia sisältää myös hierarkian käyttöönottotaan määrityksen. Käyttöönottotapa määrittää, miten hierarkian tasoja pitää tulkita. Järjestelmä tukee seuraaaa kahta käyttöönottotapaa: Normaali Hierarkian tasomääritysten suhteiden käyttö. Kukin hierarkian taso astaa yhtä käyttöönotto-objektia. Esimerkiksi tasapainoinen Aika-dimension hierarkia oitaisiin järjestää Vuosi-, Neljännes- ja Kuukausi-tasoille. Normaalia käyttöönottotapaa oi käyttää kaikissa neljässä hierarkialajissa. Kaaiossa Taulukko 6 siulla 26 kuataan, miten Aika-dimension Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 25

34 tasapainoisen hierarkian määritteet on järjestetty normaalin käyttöönottotaan mukaan. Taulukko 6. Normaali käyttöönotto. Aika-dimension tasapainoisen hierarkian normaali käyttöönotto Vuosi Neljännes Kuukausi nelj. Tam nelj. Hel nelj. Maa nelj. Tam nelj. Hel nelj. Maa Palautua Hierarkian tasojen ylä- ja alasuhteiden käyttö. Epätasapainoinen hierarkia, jossa käytetään palautuaa käyttöönottoa, kuataan ylä- ja alatason pareina. Taulukko 7 sisältää edellä kuatun organisaatiokaaion (Kua 9 siulla 24) mukaisen epätasapainoisen hierarkian tasoparit. Ylä- ja alatasojen parit oat toimitusjohtaja ja johdon sihteeri, toimitusjohtaja ja liiketoiminnan johtaja, liiketoiminnan johtaja ja yhteyspäällikkö sekä yhteyspäällikkö ja tietoliikenneteknikko. Palautuaa käyttöönottotapaa oi käyttää epätasapainoisessa hierarkiassa. Taulukko 7. Palautua käyttöönotto. Organisaatio-dimension epätasapainoisen hierarkian palautua käyttöönotto Ylätason määrite Toimitusjohtaja Toimitusjohtaja Liiketoiminnan johtaja Yhteyspäällikkö Alatason määrite Johdon sihteeri Liiketoiminnan johtaja Yhteyspäällikkö Tietoliikenneteknikko Voit luoda hierarkian OLAP-toiminnoissa ohjatun hierarkian luontitoiminnon aulla. Dimension hierarkian oit määrittää asta dimension luonnin jälkeen. Seuraaassa taulukossa on kuaukset hierarkiaobjektin objektikohtaisista ominaisuuksista. Taulukko 8. Hierarkian ominaisuudet Ominaisuus Järjestetty tasojoukko Laji Käyttöönotto Kuaus Luettelo kaikista hierarkian tasoista järjestettynä alemmista hierarkioista ylempiin. Hierarkian laji oi olla tasapainoinen, epätasapainoinen, epätasainen tai erkko. Hierarkian käyttöönottotapa oi olla normaali tai palautua. 26 IBM DB2 Cube Views: Käyttöopas ja käsikirja

35 Tasot Taso koostuu määritteistä, jotka muodostaat yhdessä hierarkiajärjestyksen yhden loogisen osan. Taso oi sisältää yhden määritteen tai useita toisiinsa liittyiä määritteitä, joilla oi olla useita rooleja tasossa. Tason määritteiden äliset suhteet määritetään yleensä funktionaalisella riippuuussuhteella. Määritteellä oi olla kolme eri roolia tasossa: Tason aainmääritteet Oletusmäärite Yksi tai useita määritteitä, joiden arot yksilöiät kunkin tason ilmentymän. Esimerkiksi Paikkakunta-tason tasoaainmääritteenä kannattaisi käyttää jotakin tunnussaraketta, kuten Paikkakuntatunnus, jonka arot oat armasti yksilölliset. Paikkakunnan nimi -määrite ei oi olla tasoaainmäärite, koska paikkakuntien nimet eiät älttämättä ole yksilöllisiä. Maan nimi-, Osaaltion nimi- ja Paikkakunnan nimi -määritteet oat kelollinen tasoaainmäärite yhdistettyinä, koska ne yksilöiät paikkakunnan. Varmista aina, että tasoaainmääritteet yksilöiät tason, koska DB2 Cube Views -ohjelma luo määrittämiesi tasojen perusteella funktionaalisia riippuuussuhteita. Oletusmäärite on määrite, jonka aroa raporttisoellus oi käyttää tietojen tasojen kuaaana näyttönimenä. Oletusmäärite on pakollinen ja se on määritettää funktionaalisesti tasoaainmääritteiden perusteella. Tasoaainmääritteeksi oi olla määritetty esimerkiksi Paikkakuntatunnussarake, mutta sen arot eiät olisi riittään kuaaia raporteissa. Tällöin oit määrittää oletusmääritteeksi Paikkakunnan nimi -sarakkeen, jonka kuaaat arot näkyät raportissa. Jos tasoaainmäärite on määritejoukko, oit käyttää oletusmääritteenä yhtä näistä määritteistä. Jos esimerkiksi määrität Paikkakunta-tason tasoaainmääritteeksi sarakkeet Maan nimi, Osaaltion nimi ja Paikkakunnan nimi, oisit määrittää oletusmääritteeksi Paikkakunnan nimi -sarakkeen. Liitetyt määritteet Liitetyt määritteet muodostuat halutusta määrästä määritteitä, jotka sisältäät lisätietoja tasoaainmääritteiden mukaisista tasoista. Kaikkien liitetyt määritteet on määritettää funktionaalisen tasoaainmääritteiden perusteella. Paikkakunta-tasoon oi esimerkiksi olla liitetty määritteet Kunnanjohtaja, Paikkakunnan asukasluku, Paikkakunnan sijainti ja Paikkakunnan kuaus. OLAP-toimintojen ohjatun tason luontitoiminnon aulla oit luoda uuden tason hierarkiaa arten tai erilliseksi objektiksi. Kuutiomallin dimensioilla oi olla yhteisiä tasoja. Kun luot tason, DB2 Cube Views -ohjelma luo oletusaron mukaan tason määritteitä arten funktionaalisen riippuuussuhteen, jossa oletusmääritteet ja liitetyt määritteet oat toiminnallisesti alisteisia tason tasoaainmääritteille. Optimoinnin neuontatoiminto suosittelee tiiistelmätaulukoita funktionaalisten riippuuussuhteiden perusteella ja DB2-ohjelmiston optimointitoiminto reitittää SQL-kyselyt niiden perusteella. Voit mallintaa hierarkian tasojen aulla monella taalla. Mitä tahansa mallinnustapaa käytätkin, tärkeintä on määrittää kukin taso niin, tasoaainmääritteet määrittäät oletusmääritteen ja liitetyt määritteet toiminnallisesti. Tason tasoaainmääritteiden on yksilöitää kyseisen tason arot. Lisäksi sinun on määritettää, että kunkin tason määritteiden älille on luotaa Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 27

36 funktionaalinen riippuuussuhde. Ohjattu neuontatoiminto käyttää funktionaalisia riippuuussuhteita tiiistelmätaulukkosuositusten luonnissa ja DB2-ohjelmiston optimointitoiminto SQL-kyselyjen reitittämisessä. Funktionaalisten riippuuussuhteiden aulla optimoinnin neuontatoiminto oi antaa suosituksia kyselyjä nopeuttaista taallista pienikokoisemmista tiiistelmätaulukoista. Ihanteellinen mallinnus Ihannetapauksessa kunkin dimension relaatiotiedot on tallennettu yhteen dimensiotaulukkoon, jossa on kutakin dimension tasoa arten tunnussarake, jonka arot yksilöiät tason arot. Esimerkki tällaisesta tilanteesta oisi olla Alue-dimension dimensiotaulukko, jossa on seuraaat sarakkeet: Taulukko 9. Dimensiotaulukon ihanteellinen mallinnus Ihanteellisen Alue-dimensiotaulukon sarakkeet Paikkakuntatunnus (ensisijainen aain) Paikkakunnan nimi Paikkakunnan kunnanjohtaja Osaaltiotunnus Osaaltion nimi Osaaltion kuernööri Maatunnus Maan nimi Voit luoda hierarkian, jonka tasot oat Maa, Osaaltio ja Paikkakunta. Voit määrittää funktionaalisen riippuuussuhteen tasoaainmääritteeksi alitun tunnussarakkeen ja liitettyjen määritteiden älille kullekin näistä tasoista taulukon Taulukko 10 mukaisesti. Taulukko 10. Hierarkian ihanteellinen mallinnus Taso Tasoaainmäärite Tasoon liitetyt määritteet Maa Maatunnus Maan nimi Osaaltio Osaaltiotunnus Osaaltion nimi Osaaltion kuernööri Paikkakunta Paikkakuntatunnus Paikkakunnan nimi Paikkakunnan kunnanjohtaja Seuraaien määriteparien älille muodostuu funktionaalinen riippuuussuhde: Maatunnus -> Maan nimi Osaaltiotunnus -> Osaaltion nimi ja Osaaltion kuernööri Paikkakuntatunnus -> Paikkakunnan nimi ja Paikkakunnan kunnanjohtaja. DB2 Cube Views -ohjelma ei muodosta funktionaalista riippuuussuhdetta Paikkakuntatunnus-määritteen ja liitettyjen määritteiden älille, koska Paikkakuntatunnus-määrite on perusaain, joten sen rajoitteiden pitäisi olla jo määritetty. Muu kuin ihanteellinen mallinnus 28 IBM DB2 Cube Views: Käyttöopas ja käsikirja

37 Jos hierarkian kutakin tasoa arten ei ole yksilöllistä tunnustietosaraketta, tasojen tasoaainmääritteiden määrittämisessä on oltaa taallista huolellisempi, jotta luodut funktionaaliset riippuuussuhteet oat armasti kelolliset. Esimerkki tällaisesta tilanteesta oisi olla Alue-dimension dimensiotaulukko, jossa on seuraaat sarakkeet: Taulukko 11. Dimensiotaulukon muu kuin ihanteellinen mallinnus Ei-ihanteellisen Alue-dimensiotaulukon sarakkeet Paikkakuntatunnus (ensisijainen aain) Paikkakunnan nimi Paikkakunnan kunnanjohtaja Osaaltion nimi Osaaltion kuernööri Maan nimi Aian kuten ihanteellisessa mallinnuksessa, oit luoda hierarkian, jonka tasot oat Maa, Osaaltio ja Paikkakunta. Tasoaainmääritteitä ei oi kuitenkaan määrittää yhtä helposti, koska kukin tason rii on oitaa yksilöidä. Esimerkiksi paikkakunnan nimi ei yksilöi Paikkakunta-tasoa, koska sekä Yhdysalloissa että Englannissa on kaupunki nimeltä Leicester. Paikkakunta-tason arot oi yksilöidä ainoastaan yhdistämällä Maan nimi-, Osaaltion nimi- ja Paikkakunnan nimi -määritteet taulukon Taulukko 12 mukaisesti. Taulukko 12. Hierarkian muu kuin ihanteellinen mallinnus Taso Tason aainmääritteet Tasoon liitetyt määritteet Maa Maan nimi Osaaltio Maan nimi Osaaltion kuernööri Osaaltion nimi Paikkakunta Maan nimi Paikkakunnan kunnanjohtaja Osaaltion nimi Paikkakunnan nimi Seuraaien kahden määriteparin älille muodostuu funktionaalinen riippuuussuhde: Maan nimi, Osaaltion nimi ja Paikkakunnan nimi -> Paikkakunnan kunnanjohtaja Maan nimi ja Osaaltion nimi -> Osaaltion kuernööri. Seuraaassa taulukossa on kuaukset taso-objektin ominaisuuksista. Taulukko 13. Taso-objektin ominaisuudet Ominaisuus Tasoaainmääritejoukko Yksi oletusmäärite Kuaus Yksi tai useita määritteitä, jotka yksilöiät tason. Pakollinen oletusmäärite, joka määräytyy funktionaalisesti tasoaainmääritteiden perusteella ja jonka aulla raporttisoellukset esittäät kuaaia tietoja. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 29

38 Taulukko 13. Taso-objektin ominaisuudet (jatkoa) Ominaisuus Liitettyjen määritteiden joukko Funktionaalinen riippuuus Funktionaalisen riippuuuden nimi Kuaus Haluttu määrä määritteitä, jotka sisältäät lisätietoja tasosta ja oat funktionaalisessa riippuuussuhteessa tasoaainmääritteisiin. Totuusaro (Kyllä tai Ei), joka määrittää, onko tasossa DB2 UDB -ohjelmiston funktionaalinen riippuuussuhde. Jos Funktionaalinen riippuuus -aro on Kyllä, tämä ominaisuus määrittää (enintään 18 taun pituisen) DB2 UDB -ohjelmiston funktionaalisen riippuuussuhteen nimen. Jos Funktionaalinen riippuuus -aro on Ei, tätä ominaisuutta ei oteta huomioon. Suureet Suure määrittää mittayksikkönä käytettään kohteen. Suureobjekteja käytetään tieto-objekteissa. Suureet oat merkityksellisiä kuutiomallin dimensioiden kontekstissa. Esimerkiksi tulos 300 (suure) ei ole merkityksellinen yksinään. Kun sijoitat tulos-suureen dimension (esimerkiksi Alue- ja Aika-dimensioiden) kontekstiin, suureen merkitys seliää (esimerkiksi Helsingin yksikön tulos tammikuussa on 300). Taallisia suureita oat tulos, kustannukset ja oitto. Voit määrittää suureen yhdistämällä kaksi ominaisuutta: SQL-lausekeluettelon ja koosteluettelon. Voit luoda SQL-lausekkeet määrittämällä taulukon sarakkeiden, määritteiden ja suureiden astaauudet. Näin luotuja SQL-lausekkeita oit käyttää suureen ensimmäisen koostefunktion syötteinä. Jos suureelle on määritetty useampi kuin yksi kooste, järjestelmä toteuttaa koostefunktiot niiden luettelointijärjestyksessä niin, että toteutetun koosteen tulosta käytetään seuraaan koosteen syötteenä. Jos suureen SQL-lauseke iittaa ain muihin suureisiin, koostefunktiota ei taritse käyttää. Koostefunktio on alinnainen tällaisissa tapauksissa, koska iitemääritteet oat almiiksi koostettuja. Suureen SQL-lauseke muodostetaan yhdistämällä kaksi ominaisuutta: mallipohja ja sarakkeiden, määritteiden ja suureiden luettelo. Mallipohjassa käytetään sanake-esitysmuotoa {$$n}, jossa n iittaa tiettyyn luettelossa oleaan sarakkeeseen, määritteeseen tai suureeseen. Sarakkeiden, määritteiden ja suureiden luettelo on järjestysnumeroitu ja n-sanakkeen aro astaa luettelon jotakin saraketta, määritettä tai suuretta. SQL-lausekkeet oat ensimmäisen koosteen syötteitä. Kuhunkin koosteeseen on määritetty funktio, jolla käsitellään astaaat dimensioluettelot. Koostefunktio oi olla mikä tahansa lähdetietokannan tukema koostefunktio. DB2 Cube Views -ohjelma tukee seuraaia koostefunktioita: AVG CORRELATION COUNT COUNT_BIG COVARIANCE MAX 30 IBM DB2 Cube Views: Käyttöopas ja käsikirja

39 MIN REGRESSION-funktiot (kaikki yhdeksän lajia) STTDEV SUM VARIANCE Voit koostaa kunkin dimension ain kerran kussakin suureobjektissa. Suureessa on oltaa yksi kooste, jonka dimensioluettelo on tyhjä. Muissa mahdollisissa koosteissa on oltaa dimensioluettelo. Tyhjän dimensioluettelon sisältäällä koostefunktiolla käsitellään kaikki sellaiset kuutiomallin dimensiot, jotka eiät ole minkään muun koosteen dimensioluettelossa. Suoraan sarakkeeseen iittaaa perussuure oisi olla esimerkiksi Tuote-, Toimialaja Aika-dimensiot sisältäään kuutiomalliin luotaa Liikeaihto-suure. Tällaisen suureen SQL-lausekemallipohja oisi olla template = "{$$1}" eli suora iittaus johonkin sarakkeiden, määritteiden ja suureiden luettelossa list = "Column Fact.Re" oleaan objektiin. Koosteluettelo oisi olla (SUM, <NULL>), jossa SUM on koostefunktio ja <NULL> tyhjä dimensioluettelojärjestelmä käyttää SQL-lauseketta SUM-koostefunktion syötteenä ja muodostaa SQL-lausekkeen SUM(Fact.Re). Esimerkki monimutkaisemmasta suureesta on Voitto-suure, jonka SQL-lausekemallipohja on template = "{$$1} - {$$2}", jossa määritteiden, sarakkeiden ja suureiden luettelo on list = "Measure Liikeaihto, Column Fact.Cost". Kun järjestelmä koraa sanakkeet astaailla iitteillä, SQL-lausekkeeksi muodostuu "Liikeaihto - Fact.Cost". Kun järjestelmä koraa Liikeaihto-suureen sen sarakeiitteellä, SQL-lausekkeeksi muodostuu "Fact.Re - Fact.Cost". Voitto-suureen koosteluettelo on (SUM, <NULL>). Järjestelmä käyttää oiton SQL-lauseketta SUM-koostefunktion syötteenä ja muodostaa Voitto-suureelle SQL-lausekkeen SUM(Fact.Re - Fact.Cost). Jos suureen koostefunktiossa on käytettää ähintään kahta parametria (esimerkiksi CORRELATION-funktio), suureella on oltaa ähintään kaksi SQL-lauseketta. Suureilla on myös tietolaji, joka määräytyy niiden SQL-tietolajien mukaan. DB2 Cube Views -ohjelma määrittää suureen tietolajin automaattisesti. Kaikkien suureiden ja määritteiden tarkennettujen nimien (skeeman sisältäien nimien) on oltaa yksilölliset. OLAP-toiminnot helpottaa monimutkaista metatieto-objektien määritystä. OLAP-toiminnoissa et joudu määrittämään suureen SQL-lauseke- tai koosteluetteloita erikseen. Voit luoda suoraan sarakkeeseen, määritteeseen tai toiseen suureeseen iittaaan suureen alitsemalla lähteen, kun luot suureen ohjatussa tietojen luontitoiminnossa tai Tietojen ominaisuudet -ikkunassa. Voit luoda laskettuja suureita luomalla lähdelausekkeen SQL-lausekkeen luontiohjelman aulla. SQL-lausekkeen luontiohjelmassa on käytettäissä oleien sarakkeiden, määritteiden, suureiden, operaattorien, funktioiden ja akioiden luettelot. Suureen ominaisuudet -ikkunassa oit tarkastella suureen lähdetietojen tietolajia ja suureen tietolajia lähdetietojen koostamisen jälkeen. Seuraaassa taulukossa on tiedot suureen objektikohtaisista ominaisuuksista. OLAP-toiminnot määrittää nämä ominaisuudet automaattisesti, kun luot suureen. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 31

40 Taulukko 14. Suureen ominaisuudet Ominaisuus SQL-lausekkeiden luettelo (mallipohja [sarakkeiden, määritteiden ja suureiden luettelo]) Koosteluettelo (funktio ja dimensioluettelo) Tietolaji (skeema, nimi, pituus, laajuus ja tyhjämerkin käyttömahdollisuus) Kuaus Luettelo SQL-lausekkeista, joita käytetään suureen ensimmäisen koostefunktion syötteinä. Kuhunkin SQL-lausekkeeseen liittyy mallipohja ja järjestetty sarakkeiden, määritteiden ja suureiden luettelo. Luettelo suureen laskentataan määrittäistä koosteista. Kuhunkin koosteeseen liittyy SQL-koostefunktio ja alinnainen luettelo niistä dimensioista, joita funktiolla käsitellään. Suureen tietolaji. Tietolaji määräytyy SQL-tietolajien mukaan ja koostuu tietolajin skeemasta, nimestä, pituudesta, laajuudesta ja tyhjämerkin käyttömäärityksestä. OLAP-toiminnot näyttää skeeman ain, jos kyseessä on jokin muu kuin SYSIBM-skeema. Määritteet Määrite astaa tietokantataulukon sarakkeiden peruskoostetta. Määrite sisältää SQL-lausekkeen, joka oi olla iite taulukon sarakkeeseen tai toiseen monimutkaiseen lausekkeeseen. Monimutkaisten lausekkeiden aulla oi yhdistää useita sarakkeita tai määritteitä ja niissä oi käyttää kaikkia SQL-funktiota, kuten käyttäjän määrittämiä funktiota, tarpeen mukaan. DB2 Cube Views -ohjelman OLAP-toiminnot helpottaa monimutkaista määriteobjektien määritystä. Kun käytät OLAP-toimintoja, et joudu määrittämään määritteen lausekemallipohjaa tai parametriluetteloa erikseen. Voit luoda suoraan sarakkeeseen iittaaan määritteen alitsemalla lähdesarakkeen, kun luot määritteen ohjatussa dimension luontitoiminnossa tai Dimension ominaisuudet -ikkunassa. Voit luoda laskettuja määritteitä luomalla lähdelausekkeen SQL-lausekkeen luontiohjelma -ikkunassa. SQL-lausekkeen luontiohjelmassa on käytettäissä oleien määritteiden, sarakkeiden, operaattorien, funktioiden ja akioiden luettelot. Jos haluat luoda määritteen jollakin muulla taalla kuin käyttämällä OLAP-toimintoja, sinun on luotaa määritteen SQL-lausekemääritys yhdistämällä kaksi ominaisuutta: mallipohja sekä sarakkeiden ja määritteiden luettelo. Mallipohjassa käytetään sanake-esitysmuotoa {$$n}, jossa n iittaa tiettyyn luettelossa oleaan sarakkeeseen tai määritteeseen. Sarakkeiden ja määritteiden luettelo on järjestysnumeroitu ja n-sanakkeen aro astaa luettelon jotakin saraketta tai määritettä. Voit esimerkiksi käyttää mallipohjaa template = "{$$1} {$$2}" yhdessä luettelon list = "Column ASIAKKAAT.ETUNIMI, Attribute Sukunimi" kanssa ja yhdistää taulukosta noudettaan asiakkaan etu- ja sukunimen (nimien äliin tulee tyhjämerkki). Kun mallipohjan sanakkeet korataan astaailla luettelon iitteillä, SQL-lausekkeesta muodostuu seuraaa: "Asiakkaat.Etunimi Sukunimi". Kun määriteiittaus laajennetaan sarakeiittaukseksi, SQL-lausekkeesta muodostuu seuraaa: "Asiakkaat.Etunimi Asiakkaat.Sukunimi". Jos käytät määritteen SQL-lausekkeessa muita määritteitä, et saa muodostaa niistä määriteiitesilmukoita. Jos esimerkiksi määrität määritteen A iittaamaan määritteeseen B, et oi määrittää määritettä B iittaamaan määritteeseen A. 32 IBM DB2 Cube Views: Käyttöopas ja käsikirja

41 Määritteiden ja suureiden tarkennettujen nimien (skeeman sisältäien nimien) on oltaa yksilölliset tietokannassa. Seuraaassa taulukossa on kuaukset määritteen objektikohtaisista ominaisuuksista. OLAP-toiminnot määrittää nämä ominaisuudet automaattisesti, kun luot määriteobjektin. Taulukko 15. Määritteen ominaisuudet Ominaisuus SQL-lausekemallipohja SQL-lausekkeen sarakkeiden ja määritteiden luettelo Tietolaji (skeema, nimi, pituus, laajuus ja tyhjämerkin käyttömahdollisuus) Kuaus Määritteen määrittää SQL-lauseke. Voit iitata mallipohjassa sarakkeisiin ja määritteisiin {$$n}-sanakkeella, jossa n on haluamasi sarakkeen tai määritteen järjestysnumero sarakkeiden ja määritteiden luettelossa. Järjestysnumeroitu luettelo kaikista määritteen sarakkeista ja määritteistä. Voit käyttää näitä sarakkeita ja määritteitä SQL-lausekemallipohjassa ohjeiden mukaan. Määritteen tietolaji. Tietolaji määräytyy SQL-tietolajien mukaan ja koostuu tietolajin skeemasta, nimestä, pituudesta, laajuudesta ja tyhjämerkin käyttömäärityksestä. OLAP-toiminnot näyttää skeeman ain, jos kyseessä on jokin muu kuin SYSIBM-skeema. Määritesuhteet Määritesuhde kuaa määritteiden suhteita yleistasolla. Määritesuhteet eiät kuulu kuutiomalliin. Suhteilla on seuraaat ominaisuudet: asen ja oikea määrite laji kardinaliteetti mahdollinen funktionaalinen riippuuus. Laji määrittää, mikä on oikean määritteen rooli suhteessa asempaan määritteeseen. Mahdolliset lajit oat kuaaa ja yhdistää. Kuaaa Kyseessä on kuaaa laji, jos oikea määrite on asenta määritettä kuaaa. Esimerkiksi oikea määrite Tuotenimi on asenta määritettä Tuotekoodi kuaaa määrite. Yhdistää Kyseessä on yhdistää laji, jos oikea määrite liittyy asempaan määritteeseen jollakin muulla taalla kuin asenta määritettä kuaaasti. Esimerkiksi oikea määrite Asukasluku liittyy asempaan määritteeseen Postinumero muulla taalla kuin kuaaasti. Kardinaliteetti määrittää asempien ja oikeiden määritteiden suhteen. Voit käyttää seuraaia kardinaliteetteja määritesuhteissa: 1:1 Kullakin oikeanpuoleisella määritteellä on ain yksi astaaa asen määrite ja päinastoin. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 33

42 1:moni moni:1 Vasemmanpuoleisella määritteellä oi olla useita astaaia oikeita määritteitä, mutta oikeilla määritteillä on ain yksi niitä astaaa asen määrite. Oikeanpuoleisella määritteellä oi olla useita astaaia asempia määritteitä, mutta asemmilla määritteillä on ain yksi niitä astaaa oikea määrite. moni:moni Kullakin asemmalla määritteellä oi olla useita astaaia oikeanpuoleisia määritteitä ja päinastoin. Funktionaalinen riippuuus -ominaisuus määrittää, onko kyseessä kahden määritteen älinen funktionaalinen riippuuussuhde. Jos määrität riippuuussuhteen funktionaaliseksi, kunkin asemman määritteen ilmentymän on astattaa oikean määritteen ilmentymää. DB2 Cube Views -ohjelma ei muodosta funktionaalista riippuuussuhdetta määritesuhteiden kuaamille määritteille, aikka alitsisit Funktionaalinen riippuuus -ominaisuuden. Voisit määrittää useita funktionaalisia riippuuussuhteita kuaaia määritesuhteita Maan_tunnus- ja Maa-määritteiden, Osaaltion_tunnus- ja Osaaltio-määritteiden, Kaupungin_tunnus- ja Kaupunki-määritteiden sekä Kaupungin_tunnus- ja Asukasluku-määritteiden älille. OLAP-toimintojen aulla oit luoda määritesuhdeobjektin suoraan. Voit luoda määritesuhteen suoraan ohjatun määritesuhteen luontitoiminnon aulla. Aloita ohjattu määritesuhteen luonti relaatio-objektien näkymästä ja määritä kaikki objektin määrittäät ominaisuudet. Seuraaassa taulukossa on kuaukset määritesuhdeobjektin objektikohtaisista ominaisuuksista. Taulukko 16. Määritesuhteen ominaisuudet Ominaisuus Kuaus Vasen määrite Määritesuhteen asen määrite. Oikea määrite Määritesuhteen oikea määrite. Laji Määritesuhteen laji. Lajin aulla oit määrittää määritteen roolin. Laji oi olla kuaaa tai yhdistää. Kardinaliteetti Liitoksen oletuskardinaliteetti, joka oi olla 1:1, 1:moni, moni:1 tai moni:moni. Funktionaalinen riippuuus Määritesuhteen määritys funktionaaliseksi riippuuussuhteeksi. Aro on kyllä tai ei. Huomautus: DB2 Cube Views -ohjelma ei muodosta funktionaalista riippuuussuhdetta määritesuhteiden älille, aikka alitsisit Funktionaalinen riippuuus -ominaisuuden aroksi kyllä. 34 IBM DB2 Cube Views: Käyttöopas ja käsikirja

43 Liitokset Liitos on kahden relaatiotaulukon älistä liitosta kuaaa metatieto-objekti. Liitos iittaa määritteisiin, jotka puolestaan iittaaat yhdistettäien taulukoiden sarakkeisiin. Yksinkertaisin liitos sisältää kaksi määriteiitettä: toinen on iite ensimmäisen taulukon sarakkeeseen ja toinen toisen taulukon sarakkeeseen. Viitteet on yhdistetty operaattorilla, joka ilmaisee sarakkeiden älisen ertailusuhteen. Voit luoda liitosten aulla myös yhdistelmäliitoksia määrittämällä liitoksen taulukoiden älille useita sarakeastaauuksia. Yhdistelmäliitoksessa määrität sarakeastaauudet määriteparien aulla. Kuhunkin määritepariin liittyy operaattori, joka ilmaisee kyseisten sarakkeiden ertailusuhteen. Liitoksilla on myös laji ja kardinaliteetti. Liitoksen lajit astaaat relaatioliitosten lajeja. Voit käyttää liitoksia dimension taulukoiden, kuutiomallin dimensioiden ja tieto-objektien tai useiden tieto-objektien yhdistämiseen. Voit luoda liitoksen OLAP-toimintojen ohjatun liitoksen luontitoiminnon aulla. Seuraaassa taulukossa on kuaukset liitosten objektikohtaisista ominaisuuksista. Taulukko 17. Liitoksen ominaisuudet Ominaisuus Luettelo (asen määrite, oikea määrite ja operaattori) Laji Kuaus Vasen määrite on liitoksen asemmanpuoleinen määrite. Oikea määrite on liitoksen oikeanpuoleinen määrite. Operaattori on liitoksessa käytettää operaattori =, <, >, <>, >= tai <=. Liitoksen oletuslaji, joka oi olla Sisin, Uloin, Vasen uloin tai Oikea uloin. Kardinaliteetti Liitoksen oletuskardinaliteetti, joka oi olla 1:1, 1:moni, moni:1 tai moni:moni. Kuutiot Kuutio on OLAP-kuution tarkka määritys, jonka oi joskus noutaa yksittäisillä SQL-lausekkeilla. Kuutiomallista johdettu kuutio sisältää osan kuutiomallin metatieto-objekteista. Kuution tieto-objekti ja dimensioluettelot oat sen kuutiomallin tietojen ja dimensioiden osajoukkoja, jonka perusteella kuutio on luotu. Kuutioita oi hyödyntää työkaluilla ja soelluksilla, joilla ei käsitellä useita hierarkioita, koska kuution dimensioissa oi käyttää ain yhtä kuution hierarkiaa kutakin kuution dimensiota kohti. Kuutioiden aulla oit määrittää kuutiomallin optimoinnin yhteydessä kaikkein tehokkaimmat ja tärkeimmät kuutiomallin alueet. Voit määrittää optimointilohkoja, jotka määrittäät kyselyjen kohteena useimmiten oleat kuution alueet. Voit luoda kuution OLAP-toimintojen ohjatun kuution luontitoiminnon aulla. Voit luoda kuution ain, jos käytettäissä on almis kuutiomalli. Seuraaassa taulukossa on kuaukset kuution ominaisuuksista. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 35

44 Taulukko 18. Kuution ominaisuudet Ominaisuus Kuutiomalli Kuution tieto-objekti Kuution dimensioluettelo Optimointilohkoluettelo Kuaus Kuutiomalli, johon kuutio perustuu. Kuutiomallissa käytetty kuution tieto-objekti. Kuution tieto-objekti perustuu kuutiomallin tieto-objektiin. Järjestysnumeroitu luettelo kuution kuutiodimensioista. Kukin kuutiodimensio perustuu astaaaan kuutiomallin dimensioon. Kuhunkin kuutiodimensioon liittyy yksi kuutiohierarkia. Optimointilohkoja oi olla useita tai ei yhtään. Kullakin optimointilohkolla on seuraaat ominaisuudet: Laji, joka oi olla Lähennys, Raportti, MOLAP-poiminta, Monimuotoinen poiminta tai Tietohaku. Optimointitaso kutakin kuution kuutiotasoa kohden. Optimointitaso iittaa seuraaiin objekteihin: kuutiodimensio ja sitä astaaa kuutiohierarkia kuution taso, joka oi olla mikä tahansa taso tai kaikki tasot. Kuution tieto-objekti Kuution tieto-objekti on tietyn tieto-objektin suurejoukko luetteloksi järjestettynä. Kuution tieto-objektin aulla kuutioon oi määrittää tietyn osan kuutiomallin tieto-objektista. Rakennetiedot, kuten liitokset ja määritteet, oat peräisin lähdetieto-objektista. OLAP-toiminnoissa oit luoda kuutiomallin mukaisen kuution ohjatun kuution luontitoiminnon aulla. Et joudu määrittämään kuution tieto-objektia erikseen, koska OLAP-toiminnot johtaa kuution tieto-objektin kuutiomallin tieto-objektista. Sinun täytyy ain alita, mitä kuutiomallin tieto-objektin suureita haluat käyttää kuutiossa. Seuraaassa taulukossa on kuaukset kuution tieto-objektin objektikohtaisista ominaisuuksista. Taulukko 19. Kuution tieto-objektin ominaisuudet Ominaisuus Tieto-objekti Suureluettelo Kuaus Tieto-objekti, joista kuution tieto-objekti on johdettu. Järjestysnumeroitu luettelo kuution suureista. Kaikkien suureiden on oltaa peräisin siitä tieto-objektista, josta kuution tieto-objekti on johdettu. 36 IBM DB2 Cube Views: Käyttöopas ja käsikirja

45 Kuutiodimensiot Kuutiodimension aulla oi käyttää osaa dimension tiedoista kuutiossa. Kuutiodimensio iittaa siihen dimensioon, josta se on johdettu, sekä määrättyyn kuution kuutiohierarkiaan. Voit määrittää kutakin kuutiodimensiota arten ain yhden kuutiohierarkian. Kuutiodimension liitokset ja määritteet oat peräisin dimension määrityksistä. OLAP-toiminnoissa oit luoda kuutiomallin mukaisen kuution ohjatun kuution luontitoiminnon aulla. Voit alita, mitkä kuutiomallin dimensiot haluat lisätä luotaaan kuutioon. Voit alita tasoja kuutiodimensioon lisäämiesi dimensioiden kuutiohierarkioille. Seuraaassa taulukossa on kuaukset kuutiodimensio-objektin objektikohtaisista ominaisuuksista. Taulukko 20. Kuutiodimension ominaisuudet Ominaisuus Dimensio Kuutiohierarkia Kuaus Dimensio, josta kuutiodimensio on johdettu. Kuutiodimension kuutiohierarkia. Kuutiohierarkiat Kuutiohierarkia on hierarkian osajoukko, jota käytetään kuutiossa. Kuutiohierarkia iittaa siihen hierarkiaan, josta se on johdettu (kantahierarkia), ja sillä oi olla kuutiotasoja, jotka oat osa kantahierarkian kantatasoista. Voit liittää kuhunkin kuutiodimensioon ain yhden kuutiohierarkian. Kuutiohierarkian hierarkialaji ja käyttöönottotapa oat yleensä samat kuin sen hierarkian, josta kuutiohierarkia on johdettu. Jos hierarkia on erkkohierarkia, kuutiohierarkia on tasapainoinen, jos siitä ei puutu jäseniä, tai epätasainen, jos siitä puuttuu jäseniä. OLAP-toiminnoissa oit luoda kuutiomallin mukaisen kuution ohjatun kuution luontitoiminnon aulla. Voit alita, mitkä kuutiomallin dimensiot haluat lisätä luotaaan kuutioon. Voit alita kuutiotasoja kuutiodimensioon lisäämiesi dimensioiden kuutiohierarkioille. Seuraaassa taulukossa on kuaukset kuutiohierarkian objektikohtaisista ominaisuuksista. Taulukko 21. Kuutiohierarkian ominaisuudet Ominaisuus Hierarkia Järjestetty kuutiotasojoukko Kuaus Hierarkia, josta kuutiohierarkia on johdettu. Järjestetty kuutiotasojoukko, jossa on ähintään yksi kuutiotaso ja jonka kuutiotasot oat osa kantahierarkian tasoista. Kuutiotasojen järjestyksen pitää olla sama kuin kantahierarkiassa. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 37

46 Kuutiotasot Kuutiotaso on tason osajoukko, jota käytetään kuutiossa. Kuutiotaso iittaa siihen tasoon, josta se on johdettu (kantatasoon) ja perii kantatason tasoaainmääritteet ja oletusmääritteet. Kuutiotasossa oi olla määritteinä osajoukko kantatason liitetyistä määritteistä. Seuraaassa taulukossa on kuaukset kuutiotaso-objektin ominaisuuksista. Taulukko 22. Kuutiotason ominaisuudet Ominaisuus Määritteet Kuaus Haluttu määrä liitettyjä määritteitä, jotka oat osajoukko kantatason liitetyistä määritteistä. Metatieto-objektien säännöt Metatieto-objekteja säätelee kolme sääntöryhmää: perussäännöt, kuutiomallin almiussäännöt ja optimointisäännöt. Yhdessä nämä säännöt armistaat, että kaikki objektit oat kelollisia sekä kuutiomallin kontekstissa että sen ulkopuolisissa konteksteissa ja että järjestelmässä oidaan kirjoittaa tehokkaita SQL-kyselyjä ja optimoida niitä. Perussäännöt Perussäännöt määrittäät metatieto-objektin kelollisuuden sen käytön ulkopuolisessa kontekstissa. Kaikilla metatieto-objekteilla on omat sääntönsä. Metatieto-objekti on kelollinen, jos se täyttää kaikki perussäännöt. Valmiussäännöt Valmiussäännöt koskeat ain kuutiomalleja ja täydentäät perussääntöjä. Valmiussäännöillä armistetaan, että kuutiomallin linkit muihin objekteihin oat kelolliset ja että järjestelmässä oidaan kirjoittaa tehokkaita SQL-kyselyjä. Optimointisäännöt Optimointisäännöt täydentäät perussääntöjä ja kuutiomallin almiussääntöjä. Optimointisäännöillä armistetaan, että metatietoja arten luodut SQL-kyselyt optimoidaan oikein. Kuutiomallin säännöt Perussäännöt: Dimensio ja liitos -pareissa on oltaa sekä dimensio että liitos. Dimensio ja tiedot -liitoksen toisen puolen määritteiden on oltaa dimension määriteluettelossa ja toisen puolen määritteiden on oltaa tieto-objektin määriteluettelossa. Kuutiomallin on iitattaa kaikkiin sellaisiin dimensioihin, joihin kuutiomallin tieto-objektin suurekoosteet iittaaat. Jos kuutiomallissa on dimensioita, ähintään yhden dimension astineen on oltaa tyhjän dimensioluettelon sisältää kooste. Varmista, että dimensioon ei iitata muissa saman suureen koosteissa. Jos kuutiomallissa ei ole dimensioita, suureiden koosteissa saa olla ain tyhjät dimensioluettelot. 38 IBM DB2 Cube Views: Käyttöopas ja käsikirja

47 Valmiussäännöt: Kuutiomallin on iitattaa yhteen tieto-objektiin. Kuutiomallin on iitattaa ähintään yhteen dimensioon. Optimointisäännöt: Tieto-objektin ja dimension liittämiseen käytettään liitoksen kardinaliteetin on oltaa 1:1 tai moni:1, ja sen on yhdistettää tietotaulukko dimension ensiötaulukkoon. Vähintään yhdellä kuutiomallin dimensiolla on oltaa ähintään yksi hierarkia. Tieto-objektin säännöt Perussäännöt: Tieto-objektin on iitattaa ähintään yhteen suureeseen. Kaikkien tieto-objektien iitemääritteiden ja -suureiden on oltaa sellaisia, että ne oidaan liittää tieto-objektien rajoissa. Tämä koskee ain tieto-objektien liitoksia. Kahden tieto-objektin sisältämän taulukon älillä saa olla ain yksi liitos. Tieto-objekteissa ei saa käyttää liitossilmukoita. Tieto-objektin iiteliitosten on iitattaa tieto-objektin määritteisiin. Dimensiosäännöt Perussäännöt: Dimension on iitattaa ähintään yhteen määritteeseen. Kaikkien dimension iitemääritteiden on oltaa sellaisia, että ne oidaan liittää dimension rajoissa. Tämä koskee ain dimension liitoksia. Dimensioissa ei saa käyttää liitossilmukoita. Kahden dimension sisältämän taulukon älillä saa olla ain yksi liitos. Dimension iiteliitosten on iitattaa dimension määritteisiin. Dimension iitetasojen on iitattaa dimension määritteisiin. Dimension iitehierarkioiden on iitattaa dimension tasoihin. Optimointisääntö: Dimensiossa on oltaa yksi ensiötaulukko, johon liitokset liitetään 1:1- tai moni:1-kardinaliteetilla. Tasosäännöt Perussäännöt: Tason on iitattaa ähintään yhteen tasoaainmääritteeseen. Tason on iitattaa ähintään yhteen oletusmääritteeseen. Hierarkiasäännöt Perussäännöt: Hierarkian on iitattaa ähintään yhteen tasoon. Palautuaa käyttöönottoa arten taritaan tarkalleen kaksi tasoa. Normaalia käyttöönottoa oi käyttää kaikissa hierarkioissa. Palautuaa käyttöönottoa oi käyttää ain epätasapainoisissa hierarkioissa. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 39

48 Suuresäännöt Perussäännöt: Kussakin SQL-lausekemallipohjassa oi käyttää alinnaisina parametreina määritteitä, sarakkeita ja suureita. SQL-lausekemallipohjan parametreina käytettäät määritteet ja suureet eiät saa muodostaa riippuuussilmukkaa. Suureen SQL-mallipohja ei saa olla tyhjä merkkijono. SQL-mallipohjassa ei saa käyttää koostefunktioita. Jos suureiitteitä on ähintään yksi ja objekti ei sisällä muita kuin suureiitteitä, kooste ei ole pakollinen. Jos kooste on määritetty, SQL-mallipohjia on oltaa yhtä paljon kuin ensimmäisessä koostefunktiossa on parametreja. Useita SQL-mallipohjia sisältäässä koostekomentotiedostossa on oltaa ähintään yksi aihe. Jos suure iittaa toiseen suureeseen, johon on määritetty useita SQL-mallipohjia, iittaaassa suureessa ei saa olla koostekomentotiedostoa. Moniparametrista koostefunktiota saa käyttää ain ensimmäisessä koosteessa. Jos suureeseen on määritetty ähintään yksi kooste, yhden koosteen määrityksen oltaa tyhjien dimensioiden luettelo. Suure saa sisältää ain yhden iitteen kuhunkin dimensioon yksittäisessä koosteessa tai koostejoukossa. SQL-mallipohjan paikkailmaisimien järjestysnumeroinnin on alettaa luusta 1 ja järjestysnumeroinnin on oltaa juoksea. Kaikkiin SQL-lausekkeen sarakkeisiin, määritteisiin ja suureisiin on iitattaa ähintään kerran SQL-lausekkeessa. Määritesäännöt Perussäännöt: Kussakin SQL-mallipohjassa oi käyttää alinnaisina parametreina määritteitä ja sarakkeita. SQL-lausekemallipohjan parametreina käytettäät määritteet eiät saa muodostaa riippuuussilmukkaa. Määritteen SQL-mallipohja ei saa olla tyhjä merkkijono. SQL-mallipohjassa ei saa käyttää koostefunktioita. SQL-mallipohjan paikkailmaisimien järjestysnumeroinnin on alettaa luusta 1 ja järjestysnumeroinnin on oltaa juoksea. Kaikkiin SQL-lausekkeen sarakkeisiin ja määritteisiin on iitattaa ähintään kerran SQL-lausekkeessa. Määritesuhteen säännöt Perussäännöt: Määritesuhteen on iitattaa kahteen määritteeseen. Määritesuhdetta ei saa määrittää funktionaalisesti riippuaiseksi suhteeksi, jos määritesuhteen kardinaliteetti on moni:moni. Liitossäännöt Perussäännöt: 40 IBM DB2 Cube Views: Käyttöopas ja käsikirja

49 Liitoksen on iitattaa ähintään yhteen kolmiosaiseen (asen määrite, oikea määrite ja operaattori) parametriin. Kussakin kolmiosaisessa parametrissa on oltaa kelollinen operaattori. Vasemman ja oikean määritteen tietolajien on oltaa yhteensopiia keskenään ja operaattorin kanssa. Kaikkien asemmanpuoleisten määritteiden on oltaa iittauksia yhden taulukon ähintään yhteen sarakkeeseen. Kaikkien oikeanpuoleisten määritteiden on oltaa iittauksia yhden taulukon ähintään yhteen sarakkeeseen. Optimointisäännöt: Liitoksen sarakkeille on määritettää rajoite. Jos yhtäsuuruusliitoksen molemmilla puolilla on samat sarakkeet, liitokseen on määritettää sarakkeita astaaa perusaain. Jos yhtäsuuruusliitoksen sarakkeet oat erilaiset, toisen puolen sarakkeisiin on määritettää astaaa perusaain ja toisen puolen sarakkeisiin astaaa iiteaain ja iite perusaaimeen. Liitoksen kardinaliteetin on oltaa 1:1, moni:1 tai 1:moni. Jos yhtäsuuruusliitoksen molemmilla puolilla on samat sarakkeet, liitoksen kardinaliteetin on oltaa 1:1. Muissa liitoksissa sen puolen kardinaliteetin on oltaa 1, jolle on määritetty perusaain, ja sen puolen kardinaliteetin N, jolle on määritetty iiteaain. Jos jommallekummalle puolelle on määritetty sekä iiteaain että perusaain, tämän puolen kardinaliteetin on oltaa 1. Kaikkien liitoksissa käytettäien määritteiden on iitattaa muun kuin tyhjän aron palauttaiin SQL-lausekkeisiin. Liitoslajin on oltaa sisäliitos. Kuutiosäännöt Perussäännöt: Kuution on iitattaa yhteen kuutiomalliin. Kuution on iitattaa yhteen kuution tieto-objektiin. Kuution on iitattaa ähintään yhteen kuutiodimensioon. Kuution tieto-objektin on oltaa johdettu iitekuutiomallissa käytetystä tieto-objektista. Kaikkien kuutiodimensioiden on oltaa johdettu iitekuutiomallissa käytetyistä dimensioista. Kuutiossa on oltaa ähintään nolla optimointilohkoa. Optimointilohkossa on oltaa yksi optimointikerros kutakin kuution kuutiotasoa kohden. Optimointilohkossa on oltaa ähintään yksi optimointitaso. Optimointitasolla on oltaa ähintään yksi kuutiodimension iite ja yksi hierarkiaiite. Optimointitasolla on oltaa All, Any tai kuutiotason iite. Optimointitason objektissa iitekuutiodimensio ja kuutiohierarkia on johdettaa kuutio-objektin objekteista. Kuutiohierarkian on kuuluttaa kuutiodimensioon. Jos kuutiotason iite ei optimointitason objektissa ole All tai Any, kuutiotason on kuuluttaa kuutiohierarkiaan. Optimointitasolla olean kuutiodimension tai kuutiohierarkiaiitteen ei tule toistua optimointilohkossa. Luku 2. Tietoja DB2 Cube Views -metatieto-objekteista 41

50 Optimointilohkoa, jossa on molap-tyyppinen poiminta, ei saa olla, jos on olemassa toinen optimointilohko-objekti, joka käyttää hybrd-tyyppistä poimintaa, ja päinastoin. Kussakin kuutiossa oi olla enintään yksi molap-tyyppistä poimintaa käyttää optimointilohko. Kussakin kuutiossa oi olla enintään yksi hybridityyppistä poimintaa käyttää optimointilohko. Tietohakutyyppistä poimintaa käyttää optimointilohko oi olla olemassa, jos on myös optimointilohko, joka käyttää hybridityyppistä poimintaa. Kuution tieto-objektin säännöt Perussäännöt: Kuution tieto-objektin on iitattaa yhteen tieto-objektiin. Kuution tieto-objektin on iitattaa ähintään yhteen suureeseen. Kaikkien kuution tieto-objektin iitesuureiden on oltaa astaaan tieto-objektin iitesuureita. Kuutiodimension säännöt Perussäännöt: Kuutiodimension on iitattaa yhteen dimensioon. Kuutiodimension on iitattaa yhteen kuutiohierarkiaan. Viitekuutiohierarkian on oltaa johdettu iitedimensiossa käytetystä hierarkiasta. Kuutiotason säännöt Perussäännöt: Kuutiotason on iitattaa yhteen tasoon. Kuutiotason on iitattaa ähintään yhteen liitettyyn määritteeseen. Kaikkien iitemääritteiden on oltaa tason liitettyjä määritteitä. Kuutiohierarkian ominaisuudet Perussäännöt: Kuutiohierarkian on iitattaa yhteen hierarkiaan. Kuutiohierarkian on iitattaa ähintään yhteen kuutiotasoon. Kuutiotasot, joihin iitataan kuutiohierarkiassa, on johdettaa tasoista, jotka oat osa astaaaa hierarkiaa. Kuutiohierarkian kuutiotasot on lueteltaa samassa järjestyksessä kuin iitehierarkian astaailla tasoilla. Kuutiotason järjestys ei koske erkkohierarkioita. 42 IBM DB2 Cube Views: Käyttöopas ja käsikirja

51 Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen Tämä jakso sisältää tietoja seuraaista aiheista: OLAP-toimintojen aloitus Aloita OLAP-toiminnot, jotta oit hallita metatieto-objekteja. OLAP-toiminnot ja yhteensopiuus soellusohjelmaliittymän kanssa DB2 Cube Views -ohjelman ersion 8.2 yhteensopiuustuki aiempiin OLAP-toimintoihin ja metatietosoellusliittymiin on rajoitettu. DB2 Cube Views -ohjelman altuudet ja käyttöoikeudet Jos haluat tehdä tehtäiä OLAP-toimintojen aulla, taritset tietyt käyttöjärjestelmän mukaan määräytyät altuudet ja käyttöoikeudet, joita oit pyytää DB2-tietokannan pääkäyttäjältä. DB2 Cube Views -metatieto-objektien luominen Voit luoda DB2 Cube Views -metatieto-objektit OLAP-toimintojen aulla. Dimension poisto kuutiomallista Voit poistaa dimension kuutiomallista, jos et enää taritse kyseistä dimensiota. Voit poistaa dimension hylkäämättä sitä, jos kyseinen dimensio on käytössä muissa kuutiomalleissa. Metatieto-objektin hylkäys tietokannasta Voit hylätä metatieto-objektin, jos et enää käytä sitä tämän tietokannan kuutiomallissa. OLAP-toimintojen aloitus ja erestys Aloita OLAP-toiminnot, jotta oit hallita metatieto-objekteja. Aloita OLAP-toiminnot seuraaasti: 1. Valitse aihtoehdot Aloitus -> Ohjelmat -> IBM DB2 -> Liiketoimintatyökalut -> OLAP-toiminnot. Kuaruutuun tulee tietokantayhteysikkuna. 2. Kirjaudu tietokannan yhteysikkunassa tietokantaan, jonka metatietoja haluat hallita. OLAP-toiminnoissa näkyy tilanneedos tietokannassa oleista metatieto-objekteista. Vaikka DB2 Cube Views -ohjelma armistaa aina hallitsemiensa metatieto-objektien eheyden, järjestelmä ei päiitä OLAP-toiminnot-ikkunan sisältöä automaattisesti, kun joku toinen OLAP-toimintojen käyttäjä tai soellusohjelmaliittymä luo objekteja tietokantaan. Jos toinen käyttäjä tai soellusohjelmaliittymä muuttaa metatieto-objekteja, oit tuoda tietokannan uudet tiedot näkyiin alitsemalla aihtoehdot Näyttö -> Verestys. Jos useat käyttäjät käsitteleät samoja metatieto-objekteja samanaikaisesti, päiityksessä saattaa ilmetä irheitä, koska iimeisimmät tietokannassa oleat tiedot eiät älttämättä näy näkymässä. Monen käyttäjän ei pitäisi käsitellä samoja metatieto-objekteja samanaikaisesti. Copyright IBM Corp

52 OLAP-toimintojen yhteensopiuus soellusohjelmaliittymän ersion kanssa DB2 Cube Views -ohjelman ersion 8.2 yhteensopiuustuki aiempiin OLAP-toimintoihin ja metatietosoellusliittymiin on rajoitettu. DB2 Cube Views -soellusohjelmaliittymän tuki toimii seuraain perustein: Versio 8.2 tukee ersion 8.1 työaseman Describe-pyyntöjä. Describe on ainoa ersion 8.1 toiminto, jota uudempi ersio tukee. DB2 Cube Views -ohjelman OLAP-toimintojen tuki toimii seuraain perustein: Version 8.2 OLAP-toiminnot eiät tue ersion 8.1 soellusohjelmaliittymää tai ersion 8.1 -metatietotaulukoita. Version 8.1 OLAP-toiminnot eiät tue ersion 8.2 soellusohjelmaliittymää tai ersion 8.2 -metatietotaulukoita. Version 8.1 OLAP-toimintoja ei oi yhdistää ersion 8.2 DB2 -tietokantaan. OLAP-toiminnot tukeat ersion 8.1 XML:n tuontia. Kun tuot ersion 8.1 XML-tiedoston, OLAP-toiminnot siirtäät XML:n ersioon 8.2 käännöstoiminnon aulla ennen metatietojen tuontia. OLAP-toiminnoilla oidaan iedä sekä ersion 8.2 että ersion 8.1 XML:ää. DB2 Cube Views -ohjelman db2mdapiclient-apuohjelmien tuki toimii seuraain perustein: Version 8.1 db2mdapiclient tukee ersion 8.2 soellusohjelmaliittymää, jos käytössä on ersion 8.2 XML. Version 8.2 db2mdapiclient tukee ersion 8.1 soellusohjelmaliittymää, jos käytössä on ersion 8.1 XML. DB2 Cube Views -ohjelman altuudet ja käyttöoikeudet Jos haluat tehdä tehtäiä OLAP-toimintojen aulla, taritset tietyt käyttöjärjestelmän mukaan määräytyät altuudet ja käyttöoikeudet, joita oit pyytää DB2-tietokannan pääkäyttäjältä. Mikäli toisin ei ole määritetty, kaikki seuraaissa taulukoissa oleat iittaukset SELECT-, INSERT-, UPDATE- ja DELETE-altuuksiin koskeat sen tietokannan DB2INFO-skeemaa, johon DB2 Cube Views -ohjelma on asennettu Windows-käyttöjärjestelmän altuudet ja käyttöoikeudet Windows-käyttöjärjestelmissä OLAP-toimintojen tehtäien altuudet on oltaa sillä käyttäjätunnuksella, jolla muodostat tietokantayhteyden. 44 IBM DB2 Cube Views: Käyttöopas ja käsikirja

53 Taulukko 23. Windows-käyttöjärjestelmän yleiset altuudet ja käyttöoikeudet Tehtää Valtuudet ja käyttöoikeudet Kaikki OLAP-toimintojen tehtäät SYSADM- tai DBADM-altuudet siihen tietokantaan, johon DB2 Cube Views -ohjelma on asennettu Metatieto-objektien luonti Metatieto-objektien muokkaus Metatieto-objektien hylkäys Metatieto-objektien ienti XML-tiedostoon Metatieto-objektien tuonti DB2 UDB -ohjelmistoon XML-tiedostosta Optimoinnin neuontatoiminnon ajo Optimoinnin neuontatoiminnon luomien DB2-komentojen ajo EXECUTE-altuudet sen tietokannan tallennettuun DB2INFO.MD_MESSAGEtoimintosarjaan, johon DB2 Cube Views -ohjelma on asennettu (ain DB2 UDB -ohjelmiston ersio 8) CONNECT-altuudet kohdetietokantoihin SELECT- ja INSERT-altuudet SELECT-, INSERT-, UPDATE- ja DELETE-altuudet SELECT- ja DELETE-altuudet SELECT-altuudet SELECT-, INSERT- ja UPDATE-altuudet SELECT-altuudet järjestelmä- ja perustaulukoihin CREATEIN- ja DROPIN-altuudet DB2INFO-skeemaan SELECT- ja ALTER-altuudet (tai CONTROL-altuudet) perustaulukoihin Jotkin asennustehtäät oidaan toteuttaa OLAP-toimintojen aulla. Taulukko 24. Windows-käyttöjärjestelmän asennusaltuudet ja -käyttöoikeudet Tehtää Valtuudet ja käyttöoikeudet Kaikki asennustehtäät SYSADM-altuudet siihen tietokantaan, johon DB2 Cube Views -ohjelma on asennettu (metatieto-objektien skeemojen luontia arten) CONNECT-, CREATETAB- ja IMPLICIT_SCHEMA-altuudet siihen tietokantaan, johon DB2 Cube Views -ohjelma aiotaan asentaa CREATEIN- ja DROPIN-altuudet sen tietokannan DB2INFO-skeemaan, johon DB2 Cube Views -ohjelma on asennettu SELECT-, INSERT-, UPDATE-, DELETE- ja CONTROL-altuudet kaikkiin sen tietokannan DB2INFO-skeeman taulukoihin, johon DB2 Cube Views -ohjelma on asennettu AIX-altuudet ja -käyttöoikeudet AIX-käyttöjärjestelmässä on kaksi erilaista käyttäjätunnuslajia, joilla on erilaiset altuudet. Käytä toisen lajin käyttäjätunnusta tietokantayhteyden muodostukseen Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen 45

54 ja tallennetun DB2INFO.MD_MESSAGE-toimintosarjan ajoon. Tätä käyttäjätunnuslajia kutsutaan seuraaissa ohjeissa tehtäien käyttäjätunnukseksi. Käytä toisen lajin käyttäjätunnusta kaikkiin muihin OLAP-toimintojen tehtäiin. Tätä käyttäjätunnuslajia kutsutaan seuraaissa ohjeissa yhteyden käyttäjätunnukseksi. Tämän käyttäjätunnuksen on oltaa erikoiskäyttäjätunnus, joka on määritetty AIX-käyttöjärjestelmään tallennettujen FENCED-toimintosarjojen ajoa arten. Järjestelmä ajaa tallennetut FENCED-toimintosarjat tällä käyttäjätunnuksella, joka on määritetty sqllib/adm-hakemistossa olean.fenced-tiedoston omistajaksi. Tämä käyttäjätunnus ohjaa järjestelmän tallennetun toimintosarjan käytettäissä oleia järjestelmäresursseja. Taulukko 25. AIX-käyttöjärjestelmän yleiset altuudet ja käyttöoikeudet yhteyksien käyttäjätunnusta arten Tehtää Valtuudet ja käyttöoikeudet Kaikki OLAP-toimintojen tehtäät SYSADM- tai DBADM-altuudet siihen tietokantaan, johon DB2 Cube Views -ohjelma on asennettu EXECUTE-altuudet sen tietokannan tallennettuun DB2INFO.MD_MESSAGEtoimintosarjaan, johon DB2 Cube Views -ohjelma on asennettu (ain DB2 UDB -ohjelmiston ersio 8) CONNECT-altuudet kohdetietokantoihin Taulukko 26. AIX-käyttöjärjestelmän altuudet ja käyttöoikeudet tehtäien käyttäjätunnusta arten Tehtää Metatieto-objektien luonti Metatieto-objektien muokkaus Metatieto-objektien hylkäys Metatieto-objektien ienti XML-tiedostoon Metatieto-objektien tuonti DB2 UDB -ohjelmistoon XML-tiedostosta Optimoinnin neuontatoiminnon ajo Optimoinnin neuontatoiminnon luomien DB2-komentojen ajo Valtuudet ja käyttöoikeudet SELECT- ja INSERT-altuudet SELECT-, INSERT-, UPDATE- ja DELETE-altuudet SELECT- ja DELETE-altuudet SELECT-altuudet SELECT-, INSERT-, UPDATE- ja DELETE-altuudet SELECT-altuudet järjestelmä- ja perustaulukoihin CREATEIN- ja DROPIN-altuudet DB2INFO-skeemaan SELECT- ja ALTER-altuudet (tai CONTROL-altuudet) perustaulukoihin Jotkin asennustehtäät oidaan toteuttaa OLAP-toimintojen aulla. Voit tehdä näitä tehtäiä, jos yhteyden käyttäjätunnuksella on tarittaat lisäaltuudet. 46 IBM DB2 Cube Views: Käyttöopas ja käsikirja

55 Taulukko 27. AIX-käyttöjärjestelmän asetus- ja asennusaltuudet ja -käyttöoikeudet yhteyden käyttäjätunnusta arten Tehtää Valtuudet ja käyttöoikeudet Kaikki asennustehtäät SYSADM-altuudet siihen tietokantaan, johon DB2 Cube Views -ohjelma on asennettu (metatieto-objektien skeemojen luontia arten) CONNECT-, CREATETAB- ja IMPLICIT_SCHEMA-altuudet siihen tietokantaan, johon DB2 Cube Views -ohjelma aiotaan asentaa CREATEIN- ja DROPIN-altuudet sen tietokannan DB2INFO-skeemaan, johon DB2 Cube Views -ohjelma on asennettu SELECT-, INSERT-, UPDATE-, DELETE- ja CONTROL-altuudet kaikkiin sen tietokannan DB2INFO-skeeman taulukoihin, johon DB2 Cube Views -ohjelma on asennettu DB2 Cube Views -metatieto-objektien luominen Voit luoda DB2 Cube Views -metatieto-objektit OLAP-toimintojen aulla. Metatietojen siirtäminen DB2 Cube Views -ohjelman ja OLAP-toimintojen älillä OLAP-toimintojen aulla oit muodostaa yhteyden DB2 UDB -tietokantaan ja iedä tai tuoda metatieto-objekteja. Yhteyden muodostus DB2-tietokantaan Voit muodostaa tai purkaa yhteyden DB2-tietokantaan. Ennen kuin muodostat yhteyden DB2-tietokantaan OLAP-toimintojen aulla, määritä tietokanta DB2 Cube Views -ohjelman metatietojen käyttöä arten. Jos tietokantaa, johon yrität muodostaa yhteyden, ei ole määritetty DB2 Cube Views -ohjelman metatietojen käyttöä arten, esiin tulee irhesanoma, kun yrität muodostaa yhteyden. OLAP-toiminnot oi toteuttaa määritystehtäät, jos yhteyden muodostuksessa käyttämälläsi käyttäjätunnuksella on tarittaat altuudet ja käyttöoikeudet. Huomautus: Jos olet aiemmin muodostanut yhteyden tietokantaan, kun muodostat toisen tietokantayhteyden, järjestelmä purkaa aiemmin muodostamasi yhteyden. Aiemman tietokannan metatieto-objektit eiät enää näy OLAP-toimintojen rakenne-esityksessä. Voit muodostaa yhteyden DB2-tietokantaan seuraaasti: 1. Aaa tietokantayhteysikkuna alitsemalla aihtoehdot OLAP-toiminnot -> Yhteyden muodostus ja määrittämällä tarittaat tiedot. Valitse Tietokannan nimi -kentästä tietokanta, johon haluat muodostaa yhteyden Kirjoita Käyttäjätunnus-kenttään käyttäjätunnus, jolla haluat muodostaa tietokantayhteyden Kirjoita Salasana-kenttään määrittämäsi käyttäjätunnuksen salasana Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen 47

56 2. Napsauta OK-painiketta. OLAP-toimintojen rakenne-esitykseen tuleat näkyiin sen DB2-tietokannan metatieto-objektit, johon muodostat yhteyden. Voit purkaa DB2-tietokantayhteyden seuraaasti: Valitse OLAP-toimintojen pääikkunasta aihtoehdot OLAP-toiminnot -> Yhteyden purku. Järjestelmä poistaa kaikki metatieto-objektit OLAP-toimintojen rakenne-esityksestä. Metatietojen tuonti Voit tuoda metatieto-objekteja DB2 UDB -ohjelmistoon, jolloin oit hallita niitä DB2 Cube Views -ohjelman aulla. Jotta oisit tuoda metatieto-objekteja DB2 UDB -ohjelmistoon, järjestelmässä on oltaa DB2 Cube Views -ohjelman XML-tiedosto. Voit luoda DB2 Cube Views -ohjelman XML-tiedoston metatietosillan aulla alihankkijan soellukseen iemällä metatiedot DB2 UDB -tietokannasta tai käyttämällä XML-muokkausohjelmaa. Voit tuoda DB2 Cube Views -ohjelman ersion 8.1 ja 8.2 XML-tiedostoja. Ohjatun tuontitoiminnon aulla oit muuntaa ersion 8.1 metatieto-objektit ersion 8.2 metatieto-objekteiksi, kun ohjattu tuontitoiminto luo objektit. Voit tuoda metatiedot seuraaasti: 1. Aloita ohjattu tuontitoiminto alitsemalla aihtoehdot OLAP-toiminnot -> Tuonti. Ohjattu tuontitoiminto alkaa. 2. Määritä Lähde-siulla, mistä XML-tiedostosta haluat tuoda metatiedot. 3. Tarkastele Tuontialinnat-siulla tuotaien metatieto-objektien luetteloa ja määritä tuontialinnat. Tällä siulla näet, onko objekti järjestelmässä ai luodaanko se objektien tuonnin jälkeen. 4. Tarkasta Tiiistelmä-siulla tekemäsi metatieto-objektien tuontialinnat. 5. Tuo metatieto-objektit napsauttamalla Lopetus-painiketta. Tuomasi objektit tuleat näkyiin OLAP-toimintojen rakenne-esitykseen. Metatietojen ienti Voit iedä DB2 Cube Views -ohjelman metatieto-objekteja siten, että niitä oi käyttää liikekumppanisoelluksissa. Luo ietäät metatieto-objektit ennen kuin iet metatieto-objektit DB2 Cube Views -ohjelman XML-tiedostoon. Voit iedä metatiedot seuraaasti: 48 IBM DB2 Cube Views: Käyttöopas ja käsikirja 1. Aaa Vienti-ikkuna alitsemalla aihtoehdot OLAP-toiminnot -> Vienti. 2. Valitse ietäien metatietojen ersio. Jos käytät siltaa toisen almistajan työkaluun, tarkista, mitä metatietojen ersiota kyseinen työkalu tukee. 3. Valitse Kaikki metatieto-objektit -aihtoehto, jos haluat iedä kaikki tietokannan metatieto-objektit, tai Valitut metatieto-objektit -aihtoehto, jos haluat määrittää ietäiksi ain tietyt metatieto-objektit. Voit alita yhden kuutiomallin tai useita saman kuutiomallin kuutioita. Jos alitset yhden tai useamman kuution, järjestelmä ie kuutiomallin automaattisesti. 4. Määritä sen XML-tiedoston nimi, johon objektit iedään. Jos tiedosto on jo olemassa, se korautuu uudella. 5. Napsauta OK-painiketta. Järjestelmä luo DB2 Cube Views -ohjelman XML-tiedoston, jossa on alitsemiesi metatieto-objektien tiedot. Voit käyttää DB2 Cube Views -ohjelman XML-tiedostoa liikekumppanisoelluksissa.

57 Kuutiomallin luonti ohjatun pika-aloitustoiminnon aulla Voit luoda yhtä aikaa kuutiomallin sekä sen tieto-objektin, suureet, dimensiot, määritteet ja liitokset relaatioskeeman mukaan. Ennen kuin luot kuutiomallin ja sen metatiedot, määritä tietokannan taulukoiden iite-eheysrajoitteet. Ohjattu pika-aloitustoiminto luo metatieto-objektit, jotka se pystyy loogisesti johtamaan skeemasta. Määritä ain keskustaulukko ja suuresarakkeet, niin ohjattu toiminto etsii niitä astaaat dimensiot, liitokset ja määritteet. Kun olet ajanut ohjatun pika-aloitustoiminnon, oit lisätä, hylätä ja muuttaa metatieto-objektien ominaisuuksia tarpeen mukaan. Voit luoda kuutiomallin ja sen metatiedot seuraaasti: 1. Aaa ohjattu pika-aloitustoiminto napsauttamalla hiiren kakkospainikkeella tietokantaa tai OLAP-toimintojen rakenne-esityksen Kuutiomallit-kansiota ja alitse Kuutiomallin luonti - Pika-aloitus -aihtoehto. Ohjattu pika-aloitustoiminto alkaa. Jos rakenne-esityksessä ei ole Kuutiomallit-kansiota, armista, että olet OLAP-objektinäkymässä (alitse aihtoehdot Näkymä -> OLAP-objektien näyttö). Johdanto-siulla on kuaus ohjatun pika-aloitustoiminnon toiminnoista. 2. Valitse Keskustaulukko-siulla kuutiomallin skeema ja keskustaulukko. Järjestelmä määrittää alitsemasi keskustaulukon suoraan kuutiomallin tieto-objektia astaaaksi. Määrittämäsi keskustaulukon iiteaainsarakkeet järjestelmä määrittää kuutiomallin määriteobjekteja astaaiksi. Ohjattu toiminto ei haaitse implisiittisiä dimensioita eli dimensioita, joiden sarakkeet oat keskustaulukoissa. Voit lisätä kuutiomalliin implisiittisiä dimensioita, kun olet tehnyt ohjatun pika-aloitustoiminnon toiminnot loppuun. 3. Valitse Suureet-siulla määritetyn keskustaulukon sarakkeet, jotka haluat määrittää suoraan suureita astaaiksi sarakkeiksi. Et oi määrittää perusaainja iiteaainsarakkeita suureita astaaiksi, joten ne eiät näy luetteloissa. Numeeristen sarakkeiden oletuskoostefunktio on yhteenlasku (SUM), merkkisarakkeiden oletuskoostefunktio on lukumäärä (COUNT). Et oi luoda laskettuja suureita tämän ohjatun toiminnon aulla. Voit luoda laskettuja suureita, kun olet tehnyt ohjatun pika-aloitustoiminnon toimet loppuun. 4. Tarkastele Tiiistelmä-siulla luotaia metatieto-objekteja. Luo kuutiomalli ja sen metatiedot napsauttamalla Lopetus-painiketta. Ohjattu pika-aloitustoiminto luo seuraaat DB2-luettelon metatieto-objektit, kun napsautat Lopetus-painiketta: kaikki muut metatieto-objektit sisältäät kuutiomallit määritettyä keskustaulukkoa astaaa tieto-objekti määritettyjä keskustaulukon sarakkeita astaaat suureet keskustaulukkoon liitettyjä dimensiotaulukoita astaaat dimensiot (Erillistaulukot oat dimensiotaulukkoon liitettyjä dimensio-objektin taulukoita) dimension sarakkeita sekä erillistaulukoita ja keskustaulukon mahdollisia iitesarakkeita astaaat määritteet tieto ja dimensio -liitosten liitokset sekä dimensio-objektin sisäisten liitosten liitosobjektit, jotka liittäät dimensiotaulukon ja mahdolliset sitä astaaat erillistaulukot. Voit lisätä hierarkioita, laskettuja suureita ja kuutioita kuutiomalliin. Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen 49

58 Valmiin kuutiomallin luonti Voit luoda almiin kuutiomallin luomalla tyhjän kuutiomallin ja lisäämällä sitten tieto-objektin ja dimensiot sekä hierarkiat ja tasot kullekin kuutiomallin dimensiolle. Kuutiomallit määrittäät tähtiskeeman tai lumihiutaleskeeman relaatiotietokannan tietojen äliset suhteet, jotta oit optimoida relaatiotietokannan tietoihin kohdistuat kyselyt. Voit myös luoda tyhjän kuutiomallin. Näiden ohjeiden aulla oit luoda kaikki almiissa kuutiomallissa tarittaat objektit. Kun kuutiomalli on almis, oit luoda kuutio-objekteja, joilla on kaikki kuutiomallin ominaisuudet tai osa niistä. DB2 Cube Views -ohjelman kuutiomallin esitysmuoto on joko looginen tähti- tai lumihiutaleskeema. Kuutiomalli perustuu tarittaien dimensio-objektien ryhmittämiseen keskeisen tieto-objektin ympärille. Kullakin dimensiolla oi olla useita hierarkioita, mikä lisää kuutiomallin joustauutta. Kuutiomalliin tallentuu myös rakennetiedot siitä, miten tieto- ja dimensio-objektien käyttämät taulukot liittyät toisiinsa. Lisäksi kuutiomallit sisältäät tarpeeksi tietoja OLAP-tietojen noutoa arten. Myös muut raportointi- ja OLAP-työkalut, jotka tulkitseat kuutiomallin rakenteen oikein ja tukeat dimension tarkasteluja monissa eri näkymissä, hyötyät useiden hierarkioiden määrityksestä dimensiolle. Voit luoda almiin kuutiomallin seuraaasti: 1. Luo kuutiomalli. 2. Luo tieto-objekti. 3. Luo dimensio. 4. Luo dimension hierarkia. 5. Luo kunkin hierarkian tasot. Kuutiomallin luonti Kuutiomallissa tarittaat dimensio-objektit on ryhmitetty keskeisen tieto-objektin ympärille. Kuutiomalliin tallentuu myös rakennetiedot siitä, miten tieto- ja dimensio-objektien käyttämät taulukot liittyät toisiinsa. Kuutiomallin perusteella oit luoda kuutioita, jotka sisältäät ain osan kuutiomallin objekteista, ja antaa näin soellusten käyttöön ain tietyt tiedot ja dimensiot. Ohjattu toiminto opastaa tyhjän kuutiomallin luonnissa. Kun olet luonut ohjatun toiminnon aulla kuutiomallin, oit lisätä siihen tieto-objektin sekä dimensiot ja niitä astaaat liitosobjektit. Kuutiomalleilla oi olla yhteisiä dimensioita. Voit luoda kuutiomallin seuraaasti: 1. Aaa ohjattu kuutiomallin luontitoiminto napsauttamalla hiiren kakkospainikkeella tietokantaa tai OLAP-toimintojen rakenne-esityksen Kuutiomallit-kansiota ja alitse Kuutiomallin luonti -aihtoehto. Jos rakenne-esityksessä ei ole Kuutiomallit-kansiota, armista, että olet OLAP-objektinäkymässä (alitse aihtoehdot Näkymä -> OLAP-objektien näyttö). 2. Määritä Nimi-siulla kuutiomallin nimi, yritysnimi, skeema ja huomautukset. 3. Luo kuutiomalli napsauttamalla Lopetus-painiketta. 50 IBM DB2 Cube Views: Käyttöopas ja käsikirja

59 Tieto-objektin luonti Voit luoda tieto-objektin kuutiomallin osaksi. Tieto-objektiin oit ryhmitellä suureita, joita tietyt soellukset käyttäät. Kuutiomalliin luotaa tieto-objekti on tähtiskeeman keskusobjekti. Voit luoda perussuureita ja laskettuja suureita. Luo kuutiomalli ennen tieto-objektin luomista. Voit luoda tieto-objektin seuraaasti: 1. Aaa ohjattu tietojen luontitoiminto napsauttamalla kuutiomallia hiiren kakkospainikkeella ja alitsemalla Tietojen luonti -aihtoehto. Jos Tietojen luonti -aihtoehto ei ole käytettäissä, alitsemasi kuutiomallin tieto-objekti on jo määritetty. 2. Määritä Nimi-siulla tieto-objektin nimi, yritysnimi ja skeema. Voit myös kirjoittaa tieto-objekteja koskeia huomautuksia. Ohjatussa tietojen luontitoiminnossa luomiesi laskettujen suureiden ja perussuureiden skeema on sama kuin tieto-objektin. 3. Valitse Taulukot-siulla ähintään yksi keskustaulukko käytettäissä oleien taulukoiden luettelosta. 4. Määritä Liitokset-siulla alitsemiesi taulukoiden liitokset. Voit alita aiemmin luodun liitoksen tai luoda uuden liitoksen ohjatun toiminnon aulla napsauttamalla Liitoksen luonti -painiketta. Missään alituista taulukoista ei saa olla liitossilmukoita. Voit määrittää ain yhden liitoksen kutakin taulukkoparia kohti. Jos alitset Taulukot-siulla ain yhden taulukon, sinun ei taritse määrittää liitoksia. 5. Luo Suureet-siulla perussuureita, laskettuja suureita tai molempia. Perussuureet Suureet, joilla on suora astaauus sarakkeessa. Siirtämällä sarakkeen alittujen suureiden luetteloon luot perussuureen, joka iittaa suoraan siirtämääsi sarakkeeseen. Lasketut suureet Suureet, jotka iittaaat lausekkeeseen ja jotka on luotu yhdestä tai useasta sarakkeesta, määritteestä tai muusta suureesta. Voit luoda lasketun suureen napsauttamalla Lasketun suureen luonti -painiketta. 6. Määritä Koosteet-siulla kunkin suureen peruskoostefunktio. Numeeristen tietolajien oletuskoostefunktio on SUM (yhteenlasku). Jos tietolaji on merkkitieto, oletuskoostefunktio on tietojen COUNT (lukumäärä). Voit muuttaa koostetta napsauttamalla koostetta taulukossa ja alitsemalla muun funktion tai ei mitään funktiota. 7. Luo tieto-objekti napsauttamalla Lopetus-painiketta Dimension luonti Voit luoda dimension kuutiomallia tai myöhempää käyttöä arten. Luo tieto-objekti ennen kuutiomallin dimension luomista. Dimensio-objekti sisältää tietoja määritteistä ja niiden älisistä liitoksista. Yhdistettynä nämä tiedot kuaaat jotakin suureen ominaisuutta. Jos määritteet on ryhmiteltää liitosten aulla (kuten lumihiutaleskeemassa), liitoksissa käytetyt liitokset ja määritteet näkyät dimension määrityksissä. Alueet-niminen dimensio oisi sisältää esimerkiksi määritteet Valtio, Maakunta, Kaupunki ja Väkiluku. Dimensiot sisältäät iitteitä hierarkioihin, joiden aulla dimension tietoja oi ohjata ja laskea. Lisäksi oit määrittää dimensiolle sen tarkoitusta kuaaan lajin. Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen 51

60 Voit luoda dimension seuraaasti: 1. Aaa ohjattu dimension luontitoiminto napsauttamalla kuutiomallia hiiren kakkospainikkeella ja alitsemalla Dimension luonti -aihtoehto. 2. Määritä Nimi-siulla dimension nimi, yritysnimi, skeema ja huomautukset. Ohjatussa tietojen luontitoiminnossa luomiesi määritteiden skeema on sama kuin dimension. 3. Valitse Taulukot-siulla lähdetaulukot, joista haluat luoda dimension. Valitse ähintään yksi taulukko. 4. Määritä Liitokset-siulla alitsemiesi taulukoiden liitokset. Voit alita aiemmin luodun liitoksen tai luoda liitoksen ohjatun toiminnon aulla napsauttamalla Liitoksen luonti -painiketta. Missään alituista taulukoista ei saa olla liitossilmukoita. Voit määrittää ain yhden liitoksen kutakin taulukkoparia kohti. Jos alitset Taulukot-siulla ain yhden taulukon, sinun ei taritse määrittää liitoksia 5. Määritä Määritteet-siulla dimension määritteet. Määritä ähintään yksi määrite. Voit alita määritteen luettelosta tai luoda lausekkeen erillisessä ikkunassa napsauttamalla Lasketun määritteen luonti -painiketta. Rakenne-esityksessä näkyät taulukot ja niiden käytettäissä oleat sarakkeet ja määritteet. Jos tietokannassa on jo määrite, joka iittaa johonkin taulukon sarakkeista, rakenne-esityksessä näkyy kyseinen määrite. Jos sarakkeeseen ei ole määriteiittausta, rakenne-esityksessä näkyy kyseinen sarake. Jos siirrät sarakkeen Valitut määritteet -luetteloon, järjestelmä luo siirtämääsi sarakkeeseen iittaaan määritteenvalitse kaikki määritteet, joita haluat käyttää dimension hierarkioissa. OLAP-toiminnot lisää dimensioon automaattisesti kaikki määrittämiesi liitosten tunnusmääritteet. 6. Määritä Laji-siulla luotaan dimension laji. Valitse Aika-aihtoehto, jos dimensio on aikadimensio, tai Taallinen-aihtoehto, jos dimensio on jokin muu dimensio 7. Määritä Tieto ja dimensio -liitos -siulla liitosobjekti, jolla haluat liittää dimension tieto-objektiin. Voit myös luoda liitoksia ohjatun liitosten luontitoiminnon aulla. Tämä siu tulee näkyiin ain, kun luot dimension kuutiomallia arten. 8. Luo dimensio napsauttamalla Lopetus-painiketta Dimension hierarkian luonti Hierarkia määrittää kuutiomallin dimension kahden tai useamman tason älisen suhteen. Voit määrittää myös hierarkian, joka käyttää yhtä tasoa. Määrittämiäsi suhteita oi käyttää dimension tarkastelussa. Hierarkia nimeltä Kalenteriuosi oisi esimerkiksi sisältää tasot Vuosi, Neljännes ja Kuukausi. Luo dimensio ennen dimension hierarkian luontia. Voit määrittää kuutiomallin dimensiota arten useita hierarkioita. Tasojen äliset suhteet määräytyät hierarkialajin mukaan. Voit luoda dimensioon hierarkian seuraaasti: 1. Aaa ohjattu hierarkian luontitoiminto laajentamalla Dimensiot-kansio, jolloin saat näkyiin aiemmin luodut dimensiot. Napsauta hiiren kakkospainikkeella dimensiota ja alitse Hierarkian luonti -aihtoehto. 2. Määritä Nimi-siulla hierarkian nimi, yritysnimi, skeema ja huomautukset. 3. Määritä Tasot-siulla hierarkian tasot ja laji seuraaasti: 52 IBM DB2 Cube Views: Käyttöopas ja käsikirja

61 a. Jos Käytettäissä oleat tasot -luettelossa ei ole tasoja, luo tasoja napsauttamalla Tasojen luonti -painiketta ja käyttämällä ohjattua tasojen luontitoimintoa. b. Valitse haluamasi tasot. Valitse ähintään yksi taso. c. Määritä hierarkian laji ja käyttöönotto. Jos määrität hierarkian lajiksi Palautua-aihtoehdon, oit alita ain kaksi tasoa. Kun olet alinnut ainakin yhden tason, oit tarkastella hierarkian mallitietoja napsauttamalla Mallitietojen näyttö -painiketta. 4. Lisää uusi hierarkia kuutiomalliin napsauttamalla Lopetus-painiketta. Kunkin hierarkian tasojen luonti Tasot määrittäät toisiinsa liittyien määritteiden joukon äliset suhteet. Jos mahdollista, DB2 Cube Views -ohjelma luo funktionaaliset riippuuudet, jotka määrittäät tason määritteiden äliset suhteet. 1. Aaa ohjattu tasojen luontitoiminto laajentamalla kuutiomallin dimensio Dimensiot-kansiossa OLAP-toimintojen rakenne-esityksessä. Napsauta hiiren kakkospainikkeella Tasot-kansiota ja alitse Tason luonti -aihtoehto. 2. Määritä Nimi-siulla kuutiomallin nimi, yritysnimi, skeema ja huomautukset. 3. Valitse Tason aainominaisuudet -siulla ainakin yksi ominaisuus, joka yksilöi tason. 4. Valitse Oletusmäärite-siulla määrite, joka kuaa tason tietoja. 5. Valitse Liitetyt määritteet -siulla määritteitä, jotka sisältäät lisätietoja tasosta. 6. Määritä Optimointi funktionaalisen riippuuuden aulla -siulla, haluatko järjestelmän luoan sopiat funktionaaliset riippuuudet tason aainmääritteiden ja oletus- sekä liitettyjen määritteiden älille. Valitse tämä alintaruutu ain, jos olet arma, että tason aainmääritteet määrittäät funktionaalisesti sekä oletusmääritteen että liitetyt määritteet. 7. Luo taso napsauttamalla Lopetus-painiketta. Aiemmin luodun dimension lisäys kuutiomalliin Voit lisätä aiemmin luodun dimension kuutiomalliin. Dimensio oi olla jo luotu, jos käytät samaa dimensiota toisessa kuutiomallissa tai jos käytit dimensiota toisessa kuutiomallissa, mutta poistit dimension myöhemmin. Luo kuutiomalli ja tieto-objekti ennen dimension lisäystä. Lisäksi järjestelmässä on oltaa aiemmin luotu dimensio, joka ei ole kuutiomallin osa. Voit lisätä aiemmin luodun dimension seuraaasti: 1. Aaa ohjattu dimension lisäystoiminto napsauttamalla kuutiomallia hiiren kakkospainikkeella ja napsauttamalla sitten Lisää dimensiot -painiketta. 2. Valitse Dimensiot-siulla ainakin yksi aiemmin luotu dimensio, jonka haluat lisätä kuutiomalliin. Valitse ähintään yksi dimensio. 3. Määritä Tieto ja dimensio -liitokset -siulla liitosobjekti, jonka aulla haluat liittää lisätyn dimension kuutiomallin tieto-objektiin. Jos dimensiolla on jo sopia, aiemmin luotu liitos, kyseinen liitos näkyy astaaassa dimensiossa. Varmista, että oletusliitos on hyä, että liitoksen toisella puolella oleat määritteet iittaaat oikeisiin dimension taulukon sarakkeisiin ja että liitoksen toisella puolella oleat määritteet iittaaat tietotaulukon sarakkeisiin. Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen 53

62 Jos sopiia, aiemmin luotuja liitoksia ei ole tai sopiia, aiemmin luotuja liitoksia on useampia kuin yksi, määritä haluamasi liitos. Voit määrittää eri liitoksen tai luoda liitoksen tietylle dimensiolle alitsemalla dimension ja napsauttamalla Liitoksen määritys -painiketta. 4. Lisää dimensio kuutiomalliin napsauttamalla Lopetus-painiketta. Aiemmin luodun dimension tieto ja dimensio -liitoksen määritys Voit määrittää kuutiomallin aiemmin luodun dimension tieto ja dimensio -liitoksen. Voit alita aiemmin luodun liitoksen seuraaasti: 1. Valitse liitos käytettäissä oleien liitosten luettelosta. 2. Napsauta OK-painiketta. Voit luoda liitoksen seuraaasti: 1. Napsauta Luo liitos -painiketta. Ohjattu liitosten luontitoiminto alkaa. 2. Luo haluamasi liitos. Uusi liitos tulee näkyiin käytettäissä oleien liitosten luetteloon. 3. Valitse luomasi liitos käytettäissä oleien liitosten luettelosta. 4. Napsauta OK-painiketta. Liitoksen luonti Voit luoda liitoksen tieto-objektin tai dimension osaksi tai liittää dimension tieto-objektiin. Liitosobjekti yhdistää kaksi relaatiotaulukkoa. Liitos iittaa määritteisiin, jotka puolestaan iittaaat yhdistettäien taulukoiden sarakkeisiin. Liitoksilla on myös laji ja kardinaliteetti. Yksinkertaisin liitos sisältää kaksi määriteiitettä. Toinen on iite ensimmäisen taulukon sarakkeeseen ja toinen toisen taulukon sarakkeeseen. Viitteet on yhdistetty operaattorilla, joka ilmaisee sarakkeiden älisen ertailusuhteen. Voit luoda liitosobjektien aulla myös yhdistelmäliitoksia määrittämällä liitoksen taulukoiden älille useita sarakeastaauuksia. Yhdistelmäliitoksessa määrität sarakeastaauudet määriteparien aulla. Kuhunkin määritepariin liittyy operaattori, joka ilmaisee kyseisten sarakkeiden ertailusuhteen. Liitosobjekteja käytetään enimmäkseen kuutiomallin dimensioiden ja tieto-objektin liittämiseen. Liitosten aulla oit myös liittää dimension taulukoita toisiinsa lumihiutaleskeemassa. Joskus liitoksilla liitetään tieto-objektissa useita keskustaulukoita toisiinsa. Voit luoda liitoksen seuraaasti: 54 IBM DB2 Cube Views: Käyttöopas ja käsikirja 1. Aloita ohjattu liitoksen luontitoiminto. 2. Määritä Nimi-siulla liitoksen nimi, yritysnimi, skeema ja huomautukset. Vihje: Määritä liitokselle nimi, jossa esiintyy kummankin liitettään taulukon nimi. Jos esimerkiksi aiot liittää Myyntitiedot-taulukon ja Tuote-taulukon, oisit kirjoittaa liitoksen nimeksi Myyntitiedot-Tuote. 3. Lisää Liitos-siulla ainakin yksi määritepari ja alitse liitoksen laji sekä kardinaliteetti. Luo määritepari alitsemalla ensin asen ja oikea määrite ja napsauttamalla sitten Lisäys-painiketta. Määritepari tulee näkyiin määriteparitaulukkoon. Liitosten oletusoperaattori on =. Voit muuttaa operaattoria napsauttamalla taulukossa näkyää operaattoria ja alitsemalla uuden operaattorin. Liitosten oletuslaji on Sisin ja oletuskardinaliteetti on 1:1.

63 4. Luo liitos napsauttamalla Lopetus-painiketta Kuution luonti Voit luoda kuution, jonka aulla määrität, mitkä kuutiomallin osat oat tärkeitä. Kuution aulla oit myös määrittää tietojen osajoukon liikekumppanisoellukselle. Ennen kuin oit luoda kuution, sinun on luotaa tai tuotaa järjestelmään kuutiomalli. Kuutiomalliin on oltaa liitettynä tieto-objekti ja ähintään yksi dimensio. Lisäksi kullakin kuutiomallin dimensiolla on oltaa hierarkia. Kuutio on OLAP-kuution tarkka määritys, johon oi kohdistaa kyselyjä yksittäisillä SQL-lausekkeilla. Kuutio perustuu kuutiomalliin. Kuution tiedot ja dimensioluettelot oat sen kuutiomallin tietojen ja dimensioiden osajoukkoja, jonka perusteella kuutio on luotu. Kuutioita oi hyödyntää työkaluilla ja soelluksilla, joilla ei käsitellä useita hierarkioita, koska kuution dimensioissa oi käyttää ain yhtä kuution hierarkiaa kutakin kuution dimensiota kohti. Voit luoda kuution seuraaasti: 1. Aaa ohjattu kuution luontitoiminto napsauttamalla kuutiomallia hiiren kakkospainikkeella ja alitsemalla Kuution luonti -aihtoehto. 2. Määritä Nimi-siulla kuution nimi, yritysnimi, skeema ja huomautukset. 3. Valitse Suureet-siulla kuutioon sisällytettäät suureet. Valitse ähintään yksi suure. 4. Valitse Dimensiot-siulla kuutioon sisällytettäät kuutiodimensiot. Valitse ähintään yksi kuutiodimensio. Valitse kuutiodimensio ja napsauta alitun kuutiodimension iereistä painiketta, jolloin aautuu ikkuna, jossa oit määrittää kuutiodimension hierarkiatiedot. 5. Määritä Kyselyn lajin määritys -siulla, kuinka aiot käyttää kuutiota. Jos alitset Lisäasetukset-aihtoehdon, määritä optimointilohkot, joita oletat useimmiten käyttääsi, napsauttamalla Määritä-painiketta. 6. Luo kuutio napsauttamalla Lopetus-painiketta Kuutiodimension kuutiohierarkian ja kuutiotasojen määritys Voit luoda mukautettuja kuutioita eri soelluksille määrittämällä kuutiotasot ja asiaan liittyät ominaisuudet, jotka sisällytetään kuutiodimension kuutiohierarkiaan. Voit määrittää kuutiotasojen ja asiaan liittyien ominaisuuksien alijoukon, johon iitataan kuutiohierarkiassa. Voit määrittää kuutiodimension kuutiohierarkian Kuutiohierarkian määritteiden alinta -ikkunasta, jonka oit aata ohjatusta kuution luontitoiminnosta seuraaasti: 1. Valitse kuutiohierarkia Mahdolliset hierarkiat -luettelosta. 2. Varmista, että Tasot ja ominaisuudet -luettelossa on alittuna alintaruutu sen kuutiotason tai asiaan liittyän ominaisuuden ieressä, jonka haluat alita. Tason aainominaisuudet ja oletusominaisuudet sisällytetään alintaan, kun alitset tason. 3. Lisää kuutiotasot ja asiaan liittyät ominaisuudet kuutiohierarkiaan ja palaa ohjattuun kuution luontitoimintoon napsauttamalla OK-painiketta. Kuution optimointilohkojen määritys Optimointilohko on alinnainen mutta tehokas apuäline, joka ohjaa optimoinnin neuontatoimintoa ehdottamaan tiiistelmätaulukoita, jotka keskittyät kuutiomallin tärkeimmille alueille. Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen 55

64 Optimointilohkot osoittaat kuution alueet, joihin kyselyjen odotetaan useimmiten kohdistuan. Optimointilohkon laji osoittaa, miten kyselyn odotetaan kohdistuan kyseiseen alueeseen. Jos esimerkiksi 50 % kyselyistä koskee Kuukausi-aroa, oit määrittää Kaikki-Kuukausi-Kaikki-lohkon. Optimoinnin neuontatoiminto oi määrittämiesi optimointilohkojen aulla suosittaa tarpeitasi astaaia tiiistelmätaulukoita. Voit määrittää kuution optimointilohkot seuraaasti: 1. Aaa ohjatusta kuution luontitoiminnosta tai Kuution ominaisuudet -ikkunasta Kyselyn laji -siu, alitse aihtoehto Lisäasetukset ja alitse sitten Määritä. 2. Määritä kuutiolle ainakin yksi optimointilohko. Lohkon lisäys Voit lisätä lohkon napsauttamalla Uusi-painiketta. Uusi lohko näkyy uoroaikutteisessa kuassa ja riinä Optimointilohkoluettelotaulukossa. Lohkon lisättyäsi muokkaa lohkoa ja määritä sille kyselyn laji ja kuutiotaso jokaisessa kuutiodimensiossa, johon odotetaan useimmin kohdistuan kyselyjä. Lohkon muokkaus Voit muokata lohkoa Optimointilohkoluettelo-taulukossa tai taulukon yllä oleassa uoroaikutteisessa kuassa. Kun haluat muokata taulukossa oleaa lohkoa, alitse taulukosta lohkoa edustaa rii. Napsauta muokattaaa lajia tai kuutiodimensiota ja alitse jokin aihtoehto. Voit muokata lohkoa uoroaikutteisessa kuassa muuttamalla tasoja etämällä kuutiodimension solmun tasolle ja muuttamalla lajia napsauttamalla lohkoa hiiren kakkospainikkeella ja alitsemalla kyselyn lajin. Voit alita kullekin kuutiodimensiolle jonkin seuraaista aihtoehdoista: Valitse Mikä tahansa -aihtoehto, jos et halua alita itse lohkon kuutiotasoa. Optimoinnin neuontatoiminto määrittää optimoinnissa käytettään kuutiotason. Valitse Kaikki-aihtoehto, jos kyselysi koskeat usein ylintä koostetasoa, kuten kaikkia tuotteita tai alueita. Valitse jokin tietty kuutiodimensiolle määritetty kuutiotaso, jos tiedät, mitä kuutiotasoa monet kyselyt koskeat. Voit määrittää optimointilohkon esimerkiksi kuutiotasoilla Kaikki-Kuukausi-Kaikki. Valitse Kaikki Markkinat-kuutiodimensiossa, Kuukausi Aika-kuutiodimensiossa ja Kaikki Tuote-kuutiodimensiossa. Suositus: Parhaat tulokset saat, kun määrität ain muutaman (enintään kolme) tarkasti kohdistetun lohkon kuutiota kohti. Lohkon poisto Voit alita lohkon taulukosta tai uoroaikutteisesta kuasta ja poistaa sen napsauttamalla Poista-painiketta. 56 IBM DB2 Cube Views: Käyttöopas ja käsikirja

65 Dimension poisto kuutiomallista Voit poistaa dimension kuutiomallista, jos et enää taritse kyseistä dimensiota. Voit poistaa dimension hylkäämättä sitä, jos kyseinen dimensio on käytössä muissa kuutiomalleissa. Kun poistat dimension kuutiomallista, järjestelmä toteuttaa seuraaat tehtäät: Järjestelmä poistaa dimension ain alitusta kuutiomallista. Järjestelmä ei poista dimensiota muista siihen iittaaista kuutiomalleista. Järjestelmä poistaa kaikki poistettaaan kuutiomallin dimensioon liittyät kuutiodimensiot kuutiomallia astaaista kuutioista. Järjestelmä ei hylkää dimensiota tietokannasta. Dimensio on käytettäissä Kaikki dimensiot -kansiossa Voit poistaa dimension kuutiomallista seuraaasti: 1. Tuo luodut kuutiomallit näkyiin laajentamalla OLAP-toimintojen rakenne-esityksen Kuutiomallit-kansio. Jos rakenne-esityksessä ei ole Kuutiomallit-kansiota, armista, että olet OLAP-objektinäkymässä (alitse aihtoehdot Näkymä -> OLAP-objektien näyttö). 2. Tuo kuutiomallin objektiluokat näkyiin laajentamalla kuutiomallin solmu. 3. Tuo luodut dimensiot näkyiin laajentamalla Dimensiot-kansio 4. Napsauta hiiren kakkospainikkeella dimensiota ja alitse Poisto-aihtoehto Metatieto-objektin hylkäys tietokannasta Voit hylätä metatieto-objektin, jos et enää käytä sitä tämän tietokannan kuutiomallissa. Voit hylätä useimmat objektit OLAP-objektinäkymästä ja relaatio-objektinäkymästä. Voit hylätä ain sellaisia objekteja, joihin muut objektit eiät iittaa. Voit hylätä metatieto-objektin tietokannasta seuraaasti: Valitse ainakin yksi objekti OLAP-toimintojen objektirakenteessa, napsauta alittuja objekteja hiiren kakkospainikkeella ja alitse sitten Hylkäys-aihtoehto. Jos alikossa ei ole Hylkäys-aihtoehtoa, et oi hylätä alittua objektia. Kun hylkäät ylätason objektin, myös kaikki sen aliobjektit hylätään. Jos esimerkiksi hylkäät dimension, järjestelmä hylkää myös kaikki dimensioon liitetyt hierarkiat. Luku 3. DB2 Cube Views -metatieto-objektimallien suunnitteleminen 57

66 58 IBM DB2 Cube Views: Käyttöopas ja käsikirja

67 Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot Tämä jakso sisältää tietoja seuraaista aiheista: Varaston arastokierron ja aron laskeminen tietyltä aikaäliltä XYZ-ähittäismyyntiketjun myyntituotteita säilytetään äliarastossa ennen niiden toimittamista liikkeisiin. XYZ-ketjun arastotilanne eri aikoina tallentuu tietokantaan. Nyt ketju haluaa analysoida näitä tietoja. Mainoskustannusten ja myynnin korrelointi Autoliike harkitsee mainonnan lisäämistä. Ennen päätöksen tekemistä autoliikkeen johtaja haluaa tarkistaa markkinointipanostusten ja myynnin suhteen aiemmilta uosilta. Hän haluaa selittää, onko mainonnan määrä aikuttanut myyntiin ja arsinkin, onko mainonnan lisääminen nostanut myyntiä. Liikkeen oiton ja katetuoton laskenta Lelukaupan johtaja haluaa selittää, miten erilaiset tekijät, kuten uodenaika ja tuotelaji, aikuttaat oittoon ja katteeseen. Internet-tilausten määrän laskeminen Vähittäismyyntiyritys on laajentanut liiketoimintaansa aloittamalla Internet-kaupan muutama uosi sitten. Nyt yritys haluaisi selittää Internet-myynnin aikutuksen kokonaismyyntiin. Yksi ensimmäisistä yrityksen taritsemista laskutoimituksista on Internet-tilausten määrän laskeminen. Myyntilukemien luokittelu Toimistotarikkeita myyä ketju on laajentunut oimakkaasti edellisten uosien aikana. Ketjun johto on päättänyt leikata kustannuksia ja parantaa ketjun tulosta sulkemalla huonoimmin menestyiä liikkeitä. Aika-dimension luonti keskustaulukkoon tallennettujen aikatietojen aulla XYZ-ähittäismyyntiyritys on mallintanut myyntitapahtumatietonsa DB2 Cube Views -ohjelmaan, jotta tietoja oitaisiin analysoida entistä tehokkaammin. Koska tiedot oat tapahtumaluonteisia, ainoat niihin liittyät aikatiedot oat tapahtumiin liitetyt päiämäärät. Varaston arastokierron ja aron laskeminen tietyltä aikaäliltä XYZ-ähittäismyyntiketjun myyntituotteita säilytetään äliarastossa ennen niiden toimittamista liikkeisiin. XYZ-ketjun arastotilanne eri aikoina tallentuu tietokantaan. Nyt ketju haluaa analysoida näitä tietoja. Yritystä kiinnostaat erityisesti seuraaat tiedot: Varastokierto eli tuotteiden liike arastoon ja arastosta Varaston aro tiettynä aikana. Tuotteiden arastokierron selittämiseksi on errattaa tuotetietoja eri aikoina. Varaston aron selittämiseksi taritaan tiedot araston sisällöstä tiettynä aikana. Skenaarion tiedot XYZ-ketjun tietokannassa on keskustaulukko, jossa on seuraaat arastoon liittyät sarakkeet: VARASTOON, VARASTOSTA, NYKYINEN_MÄÄRÄ, Copyright IBM Corp

68 TUOTTEEN_ARVO, TUOTETUNNUS ja AIKATUNNUS. Nämä tiedot syötetään taulukkoon iikoittain. Lisäksi tietokannassa on Tuote- ja Aika-taulukot. Kuassa Taulukko 28 on esimerkki mallikeskustaulukon tiedoista. Taulukko 28. Keskustaulukon tietomalli TUOTE- TUNNUS AIKA- TUNNUS VARASTOON VARASTOSTA NYKYINEN- MÄÄRÄ TUOTTEEN- ARVO Esimerkin mallimerkintöjen TUOTETUNNUS-arot oat samat, koska arastoon oi tulla ja sieltä oi lähteä samaa tuotetta eri aikoina. Tietokannan pääkäyttäjän ja XYZ-ketjun on luotaa seuraaat kolme suuretta: Kierto arastoon Tuotteiden arastoon lähetystä seuraaa malli. Kierto arastosta Tuotteiden arastosta lähetystä seuraaa malli. Nykyinen aro Tuotteiden aron tiettynä aikana laskea malli. Tietokannan pääkäyttäjä luo Kierto arastoon- ja Kierto arastosta -suureet luomalla VARASTOON- ja VARASTOSTA-sarakkeeseen iittaaat kaksi suuretta, jotka laskeat kaikkien dimensioiden summat kyseisistä sarakkeista. Tällaisia suureita kutsutaan puhtaasti kertyiksi suureiksi, koska kaikkien dimensioiden tiedot koostetaan ain käyttämällä pelkästään SUM-funktiota. Esimerkiksi kohdassa Taulukko 29 on mallitiedot sellaisten tuotteen VARASTOON- ja VARASTOSTA-sarakkeiden aroista kolmen kuukauden ajalta, jonka tuotetunnus (TUOTETUNNUS-sarake) on Kierto arastoon- ja Kierto arastosta -suureet laskeat nämä kuukausittaiset arot yhteen, jolloin tulokseksi saadaan neljännesuosittainen arastokierto. Taulukko 29. Tuotteen 1234 (TUOTETUNNUS) mallitietojen arastokierron laskenta puhtaasti kertyien Kierto arastoon- ja Kierto arastosta -suureiden aulla Tammikuu Helmikuu Maaliskuu 1. uosineljännes VARASTOON VARASTOSTA Puhtaasti kertyät suureet oat yleisin ja helppokäyttöisin suurelaji, ja niitä käytetään usein monimutkaisten suureiden perusosina. OLAP-toiminnot luo oletusaron mukaan puhtaasti kertyän suureen, jos suureen lähdetiedot oat numeerisia. Kolmannen suureen (Nykyinen aro) tietokannan pääkäyttäjä luo luomalla lasketun suureen, joka laskee araston arot kertomalla TUOTTEEN_ARVO- ja NYKYINEN_MÄÄRÄ-sarakkeiden arot. Jos tuotteen aro (TUOTETUNNUS 1234) on esimerkiksi 5 yksikköä, mallitietojen Nykyinen aro -suureen tulos näkyisi kuten kuassa Taulukko 30 siulla IBM DB2 Cube Views: Käyttöopas ja käsikirja

69 Taulukko 30. Tuotteen 1234 (TUOTETUNNUS) mallitietojen laskenta Nykyinen aro -suureen aulla Tammikuu Helmikuu Maaliskuu NYKYINEN_MÄÄRÄ Nykyinen aro Nämä tiedot on koostettaa kaikista dimensioista. Koska tämä suure laskee aron tiettynä ajankohtana, aroja ei kuitenkaan kannata laskea aikadimension mukaan. Sen sijaan kooste kannattaa muodostaa summaamalla arot tuotedimension mukaan ja etsimällä tietojen keskiaro. Tällaista suuretta kutsutaan puolittain kertyäksi suureeksi, koska ain osa koosteesta muodostetaan SUM-funktio aulla. Tietyn ajankohdan tietoja käsitteleät suureet oat usein puolittain kertyiä suureita. Esimerkiksi neljännesuosittaisia tietoja tarkasteltaessa ei kannata käyttää pelkästään kuukausittaisia tietoja käsitteleää suuretta. Jos tuotetta säilytetään arastossa kolme kuukautta (koko neljänneksen), sen tiedot esiintyät NYKYINEN_MÄÄRÄ-sarakkeessa kunkin kuukauden osalta. Jos NYKYINEN_MÄÄRÄ-sarakkeen arot laskettaisiin yhteen kolmen kuukauden ajalta, tämä koko ajan arastossa säilytetty tuote laskettaisiin arastosaldoon kolmeen kertaan. Taulukko 31 osoittaa, miten 1. neljänneksen aro 25 ei liity arsinaisesti araston toimintaan. Taulukosta oi todeta, että arastossa ei ollut milloinkaan 25:tä tuotetta, joten 25 tuotteen aron laskemisella ei ole merkitystä. Taulukko 31. Tuotteen 1234 (TUOTETUNNUS) mallitietojen NYKYINEN_MÄÄRÄ-sarakkeen aron laskenta aikadimension mukaan SUM-funktion aulla Tammikuu Helmikuu Maaliskuu 1. uosineljännes SUM(NYKYINEN_MÄÄRÄ) Sen sijaan, että käsittelisit kaikki dimensiot SUM-funktion aulla, oit käyttää muita koostefunktioita, joita oat AVG, MIN ja MAX. Voit esimerkiksi luoda merkityksellisiä aroja tammi-, helmi- ja maaliskuun mallitiedoista neljännesuoden ajalta toisen koostefunktion aulla taulukon Taulukko 32 mukaisesti. Nykyinen aro -suure oi laskea arastoon neljännesuoden aikana arastoitujen tuotteiden tuotearojen keskiaron tai ähimmäis- tai enimmäisaron minä tahansa neljännesuoden aikajaksona. Taulukko 32. Tuotteen 1234 (TUOTETUNNUS) mallitietojen NYKYINEN_MÄÄRÄ-sarakkeen aron laskenta aikadimension mukaan AVG-, MAX- ja MIN-funktion aulla Tammikuu Helmikuu Maaliskuu 1. uosineljännes AVG(NYKYINEN_MÄÄRÄ) ,3 MAX(NYKYINEN_MÄÄRÄ) MIN(NYKYINEN_MÄÄRÄ) Suureiden luontiaiheet Voit luoda Kierto arastoon-, Kierto arastosta- ja Nykyinen aro -suureet mihin tahansa aiemmin luotuun tieto-objektiin OLAP-toimintojen Tietojen ominaisuudet -ikkunassa seuraaasti: Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 61

70 1. Aaa Tietojen ominaisuudet -ikkuna napsauttamalla tieto-objektia hiiren kakkospainikkeella OLAP-toimintojen rakenne-esityksessä ja alitsemalla Suureiden muokkaus -aihtoehto. Kuaruutuun tulee Tietojen ominaisuudet -ikkuna. 2. Luo Kierto arastoon -suure seuraaasti: a. Luo Kierto arastoon -suure napsauttamalla Suureet-siulla Lasketun suureen luonti -painiketta. Kuaruutuun tulee SQL-lausekkeen luontiohjelma -ikkuna. b. Kirjoita SQL-lausekkeen luontiohjelma -ikkunan Nimi-kenttään KIERTO VARASTOON. c. Luo suureen lauseke tekemällä seuraaat toimet: Laajenna Tiedot-luettelon Sarakkeet-kansio ja keskustaulukko. Lisää VARASTOON-sarake lausekkeeseen napsauttamalla saraketta. Sulje SQL-lausekkeen luontiohjelma -ikkuna napsauttamalla OK-painiketta. Koosteet-siulla määritettyä oletuskoostefunktiota SUM ei taritse aihtaa. SUM-funktio on Kierto arastoon -suureen oletusfunktio, koska tietolähde on numeerinen ja suure sisältää iitteen yksittäiseen sarakkeeseen eikä ain olemassa oleiin suureisiin. 3. Luo Kierto arastosta -suure seuraaasti: a. Luo Kierto arastosta -suure napsauttamalla Suureet-siulla Lasketun suureen luonti -painiketta. Kuaruutuun tulee SQL-lausekkeen luontiohjelma -ikkuna. b. Kirjoita SQL-lausekkeen luontiohjelma -ikkunan Nimi-kenttään KIERTO VARASTOSTA. c. Luo suureen lauseke tekemällä seuraaat toimet: Laajenna Tiedot-luettelon Sarakkeet-kansio ja keskustaulukko. Kaksoisnapsauta VARASTOSTA-saraketta. d. Sulje SQL-lausekkeen luontiohjelma -ikkuna napsauttamalla OK-painiketta. Koosteet-siulla määritettyä oletuskoostefunktiota SUM ei taritse aihtaa. SUM-funktio on Kierto arastosta -suureen oletusfunktio, koska tietolähde on numeerinen ja suure sisältää iittauksen yksittäiseen sarakkeeseen eikä ain olemassa oleiin suureisiin. 4. Luo Nykyinen aro -suure seuraaasti: a. Luo Nykyinen aro -suure napsauttamalla Suureet-siulla Lasketun suureen luonti -painiketta. Kuaruutuun tulee SQL-lausekkeen luontiohjelma -ikkuna. b. Kirjoita SQL-lausekkeen luontiohjelma -ikkunan Nimi-kenttään NYKYINEN ARVO. c. Luo Nykyinen aro -suureen lauseke tekemällä seuraaat toimet: Laajenna Tiedot-luettelon Sarakkeet-kansio ja keskustaulukko. Kaksoisnapsauta Tiedot-luettelossa TUOTTEEN_ARVO-saraketta. Kaksoisnapsauta Operaattorit-luettelossa *-operaattoria. Kaksoisnapsauta Tiedot-luettelossa NYKYINEN_ARVO-saraketta. Kuassa Kua 12 siulla 63 on SQL-lausekkeen luontiohjelma -ikkunassa luotaa Nykyinen aro -lauseke. 62 IBM DB2 Cube Views: Käyttöopas ja käsikirja

71 Kua 12. Lopullinen Nykyinen aro -lauseke SQL-lausekkeen luontiohjelma -ikkunassa d. Sulje SQL-lausekkeen luontiohjelma -ikkuna napsauttamalla OK-painiketta. e. Napsauta Koosteet-siulla Nykyinen aro -suureen koostetta ja napsauta sitten luettelon Koostekomentotiedosto-aihtoehtoa. Kuaruutuun tulee Koostekomentotiedoston luontiohjelma -ikkuna. Oletuskoostekomentotiedoston kaikissa dimensioissa on SUM-funktio. f. Siirrä tarittaessa Aika-dimensiota alaspäin luettelossa alitsemalla Aika-aihtoehto ja napsauttamalla -painiketta niin monta kertaa, että dimensio on luettelossa iimeisenä. Kaksoisnapsauta sitten Sarakefunktiot-luettelon AVG-funktiota, kun Aika-dimensio on alittuna. Kuan Kua 13 siulla 64 mukainen koostekomentotiedosto laskee tietojen arot yhteen kaikista dimensioista Aika-dimensiota lukuun ottamatta. Aika-dimensiosta lasketaan tietojen keskiarot. Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 63

72 Kua 13. Nykyinen aro -suureen koostekomentotiedosto g. Tarkista koostekomentotiedoston kelpoisuus napsauttamalla Koostekomentotiedoston luontiohjelma -ikkunan Vahistus-painiketta. Tallenna koostekomentotiedosto ja sulje ikkuna napsauttamalla OK-painiketta. 5. Tallenna tieto-objektin muutokset ja sulje Tietojen ominaisuudet -ikkuna napsauttamalla OK-painiketta. Näiden kolmen lasketun suureen aulla oit käsitellä arastotietoja. Voit esimerkiksi seurata tuotteiden kulkua arastoon ja pois arastosta. 64 IBM DB2 Cube Views: Käyttöopas ja käsikirja

73 Mainoskustannusten ja myynnin korrelointi Autoliike harkitsee mainonnan lisäämistä. Ennen päätöksen tekemistä autoliikkeen johtaja haluaa tarkistaa markkinointipanostusten ja myynnin suhteen aiemmilta uosilta. Hän haluaa selittää, onko mainonnan määrä aikuttanut myyntiin ja arsinkin sen, onko mainonnan lisääminen nostanut myyntiä. Skenaarion tiedot Autoliikkeen tietokannassa on keskustaulukko, jossa on Myynti- ja Mainoskulut-sarakkeet. Tietokannassa on lisäksi useita muita dimensiotaulukoita. Tietokannan pääkäyttäjä oi DB2-ohjelmiston CORRELATION-funktion sisältään suureen mainoskulujen ja myynnin korrelaation laskemista arten. CORRELATION-funktio on monen parametrin funktio, jolla on kaksi syöteparametria. Tässä tapauksessa syöteparametrit oat Myynti- ja Mainoskulut-sarakkeet. Tietokannan pääkäyttäjän on ensin luotaa koostekomentotiedosto monen parametrin koostefunktiota arten. Monen parametrin funktio oi käsitellä kaikki dimensiot tai se oidaan kohdistaa ensin kaikkiin muihin dimensioihin kuin aikadimensioon, jolloin toinen funktio (esimerkiksi MAX) oi käsitellä aikadimension. Tietokannan pääkäyttäjä määrittää suureen SQL-lausekkeeseen suoran iittauksen Mainoskulut-sarakkeeseen. Tämä SQL-lauseke on monen parametrin funktion ensimmäinen kahdesta parametrista. Toiseksi parametriksi tietokannan pääkäyttäjä määrittää SQL-lausekkeen, joka iittaa suoraan Myynti-sarakkeeseen. CORRELATION-funktion pääkäyttäjä määrittää ainoaksi koostefunktioksi, jolloin suure laskee mainoskulujen ja myynnin älisen korrelaation tilastotiedot kaikista dimensioista. Suureen luontiaiheet Voit luoda myyntiä ja mainoskuluja ertaaan suureen mihin tahansa aiemmin luotuun tieto-objektiin OLAP-toimintojen Tietojen ominaisuudet -ikkunassa seuraaasti: 1. Aaa Tietojen ominaisuudet -ikkuna napsauttamalla tieto-objektia hiiren kakkospainikkeella OLAP-toimintojen rakenne-esityksessä ja alitsemalla Suureiden muokkaus -aihtoehto. 2. Napsauta Lasketun suureen luonti -painiketta. Kuaruutuun tulee SQL-lausekkeen luontiohjelma -ikkuna. 3. Kirjoita SQL-lausekkeen luontiohjelma -ikkunan Nimi-kenttään MYYNNIN JA MAINONNAN KORRELAATIO. 4. Määritä suureen lauseke, joka on samalla koostekomentotiedoston monen parametrin CORRELATION-funktion ensimmäinen parametri. Laajenna Tiedot-luettelon Suureet-kansio ja lisää AD COSTS -suure Lauseke-luetteloon kaksoisnapsauttamalla kyseistä suuretta. Kuassa Kua 14 siulla 66 on SQL-lausekkeen luontiohjelma -ikkunassa luotaa lauseke. Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 65

74 Kua 14. Lopullinen myynnin ja mainonnan korrelaatiolauseke SQL-lausekkeen luontiohjelma -ikkunassa 5. Napsauta Koosteet-siulla MYYNNIN JA MAINONNAN KORRELAATIO -suureen koostefunktiota ja alitse Koostekomentotiedosto-aihtoehto kuan Kua 15 siulla 67 mukaisesti. Kuaruutuun tulee Koostekomentotiedoston luontiohjelma -ikkuna. 66 IBM DB2 Cube Views: Käyttöopas ja käsikirja

75 Kua 15. Tietojen ominaisuudet -ikkunan Koosteet-siu 6. Valitse Sarakefunktiot-kentästä Monen parametrin funktiot -aihtoehto. Valitse monen parametrin funktioiden luettelosta CORRELATION-funktio ja napsauta sitten Lisäys komentotiedostoon -painiketta. Kuaruutuun tulee Funktion ominaisuudet -ikkuna. 7. Valitse Aiemmin luodun suureen käyttö -aihtoehto ja alitse sitten luettelosta SALES-aihtoehto kuan Kua 16 siulla 68 mukaisesti. Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 67

76 Kua 16. Sales-suureen määritys toiseksi parametriksi Funktion parametrit -ikkunassa 8. Tallenna alinta ja sulje Funktion parametrit -ikkuna napsauttamalla OK-painiketta. 9. Kuassa Kua 17 siulla 69 CORRELATION-funktio näkyy ensimmäisenä komentotiedoston dimensioluettelossa. 68 IBM DB2 Cube Views: Käyttöopas ja käsikirja

77 Kua 17. Myynnin ja mainonnan korrelaatio -suureen koostekomentotiedosto 10. Tarkista koostekomentotiedoston kelpoisuus napsauttamalla Koostekomentotiedoston luontiohjelma -ikkunan Vahistus-painiketta. 11. Tallenna koostekomentotiedosto ja sulje ikkuna napsauttamalla OK-painiketta. 12. Tallenna tieto-objektin muutokset ja sulje Tietojen ominaisuudet -ikkuna napsauttamalla OK-painiketta. Tietokannan kaksi eri tietolähdettä korreloia suure on nyt almis. Tämän suureen aulla oit tehdä päätöksiä mainonnan panostuksista aiempien tulosten perusteella. Liikkeen oiton ja katetuoton laskenta Lelukaupan johtaja haluaa selittää, miten erilaiset tekijät, kuten uodenaika ja tuotelaji, aikuttaat oittoon ja katteeseen. Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 69

78 Jotta tietoja oitaisiin analysoida tarkasti, lelukaupan tietokannan pääkäyttäjän on luotaa suureet oittoa ja katetta arten. Tämän jälkeen tietokannan pääkäyttäjä oi luoda lisäsuureita, jotka korreloiat ja ertaaat erilaisia tekijöitä ja oittoa ja katetta. Skenaarion tiedot Lelukaupan tietokannan keskustaulukossa on Myynti-, Tuotteiden myyntikustannukset (COGS)- ja Kulut-sarakkeet sekä näitä sarakkeita astaaat iiteaainsarakkeet dimensiotaulukoissa. Tietokannan pääkäyttäjä on jo luonut Myynti-, COGS- ja Kulut-suureet, jotka iittaaat astaaiin sarakkeisiin. Voitto- ja Kate-suureet oidaan luoda näiden aiemmin luotujen suureiden aulla. Tietokannan pääkäyttäjä luo Voitto-suureen luomalla suureen, joka laskee oiton kaikista dimensioista SQL-lausekkeella MYYNTI-(COGS+KULUT). Voitto-suureessa oi olla iitteitä aiemmin luotuihin suureisiin, sarakkeisiin tai näihin molempiin. Luotuaan Voitto-suureen tietokannan pääkäyttäjä oi luoda Kate-suureen. Kate astaa kahden aiemmin luodun suureen älistä suhdetta prosenttiosuutena (Voitto/Myynti)*100. Kate-suureessa ei tarita omaa koostefunktiota, koska suure iittaa ain muihin suureisiin, joiden tiedot on koostettu almiiksi. Jos tietokannan pääkäyttäjä laskee tämän prosenttiosuuden ain muihin suureisiin iittaaan yhdistelmäsuureen aulla, hänen ei taritse määrittää uusia koosteita. Useimmat koostefunktiot, kuten SUM, oat hyödyttömiä suhdelaskennassa. Esimerkiksi jos lelukaupan neljännesuosittaiset katteet olisiat 40 %, 32 %, 28 % ja 37 %, niitä ei oi laskea yhteen SUM-funktion aulla, koska tulos olisi irheellisesti 137 prosentin uosikate. Suureiden luontiaiheet Voit luoda Voitto- ja Kate-suureet mihin tahansa aiemmin luotuun tieto-objektiin OLAP-toimintojen Tietojen ominaisuudet -ikkunassa seuraaasti: 1. Aaa Tietojen ominaisuudet -ikkuna napsauttamalla tieto-objektia hiiren kakkospainikkeella OLAP-toimintojen rakenne-esityksessä ja alitsemalla Suureiden muokkaus -aihtoehto. Kuaruutuun tulee Tietojen ominaisuudet -ikkuna. 2. Luo Voitto-suure seuraaasti: a. Napsauta Suureet-siulla Lasketun suureen luonti -painiketta. Kuaruutuun tulee SQL-lausekkeen luontiohjelma -ikkuna. b. Kirjoita SQL-lausekkeen luontiohjelma -ikkunan Nimi-kenttään VOITTO. c. Luo Voitto-suureen lauseke laajentamalla Tiedot-luettelon Suureet-kansio ja tekemällä seuraaat toimet: Lisää MYYNTI-suure lausekkeeseen kaksoisnapsauttamalla sitä Tiedot-luettelossa. Kaksoisnapsauta Operaattorit-luettelossa operaattoria -. Kaksoisnapsauta Tiedot-luettelossa COGS-suuretta. Kaksoisnapsauta Operaattorit-luettelossa operaattoria +. Kaksoisnapsauta Tiedot-luettelossa KULUT-suuretta. Lisää sulkeet lausekkeen ympärille korostamalla kyseinen osa Lauseke-kentästä ja kaksoisnapsauttamalla sitten Operaattorit-luettelon operaattoria (..). 70 IBM DB2 Cube Views: Käyttöopas ja käsikirja

79 Kuassa Kua 18 on SQL-lausekkeen luontiohjelma -ikkunassa luotaa Voitto-suureen lauseke. Kua 18. Lopullinen Voitto-suureen lauseke SQL-lausekkeen luontiohjelma -ikkunassa d. Luo Voitto-suure ja sulje SQL-lausekkeen luontiohjelma -ikkuna napsauttamalla OK-painiketta. e. Napsauta Koosteet-siulla Voitto-suureen koostetta ja alitse sitten SUM-funktio. Voitto-suure on almis. 3. Luo Kate-suure seuraaasti: a. Napsauta Suureet-siulla Lasketun suureen luonti -painiketta. Kuaruutuun tulee SQL-lausekkeen luontiohjelma -ikkuna. b. Kirjoita SQL-lausekkeen luontiohjelma -ikkunan Nimi-kenttään KATE. c. Luo Kate-suureen lauseke laajentamalla Tiedot-luettelon Suureet-kansio ja tekemällä seuraaat toimet: Lisää VOITTO-suure lausekkeeseen kaksoisnapsauttamalla sitä Tiedot-luettelossa. Kaksoisnapsauta Operaattorit-luettelossa operaattoria /. Kaksoisnapsauta Tiedot-luettelossa MYYNTI-suuretta. Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 71

80 Lisää Lauseke-kentässä olean lausekkeen alkuun ja loppuun sulkeet. Aseta kohdistin lausekkeen loppuun ja kaksoisnapsauta Operaattorit-luettelon operaattoria *. Kirjoita Lauseke-kentässä olean lausekkeen loppuun 100. Kuassa Kua 19 on SQL-lausekkeen luontiohjelma -ikkunassa luotaa Kate-suureen lauseke. Kua 19. Lopullinen Kate-suureen lauseke SQL-lausekkeen luontiohjelma -ikkunassa d. Luo Kate-suure ja sulje SQL-lausekkeen luontiohjelma -ikkuna napsauttamalla OK-painiketta. OLAP-toiminnot määrittää Koosteet-siulle suureen koostefunktioksi NONE, jota ei taritse aihtaa. 4. Tallenna tieto-objektiin luodut kaksi uutta suuretta ja sulje Tietojen ominaisuudet -ikkuna napsauttamalla OK-painiketta. Kun tietokannan pääkäyttäjä on luonut nämä kaksi tärkeää suuretta, tietoja oidaan analysoida entistä kattaammin. 72 IBM DB2 Cube Views: Käyttöopas ja käsikirja

81 Internet-tilausten määrän laskeminen Vähittäismyyntiyritys on laajentanut liiketoimintaansa aloittamalla Internet-kaupan muutama uosi sitten. Nyt yritys haluaisi selittää Internet-myynnin aikutuksen kokonaismyyntiin. Yksi ensimmäisistä yrityksen taritsemista laskutoimituksista on Internet-tilausten määrän laskeminen. Skenaarion tiedot Yrityksen tietokannan Internet-tilausten tiedot sisältäässä keskustaulukossa on TILAUSTUNNUS-, TUOTETUNNUS-, MÄÄRÄ- ja AIKATUNNUS-sarakkeet. TUOTETUNNUS-sarake sisältää tilaukseen sisältyneet tuotteet ja MÄÄRÄ-sarakkeeseen on tallennettu tilauksen tuotemäärä. Jos tilaukseen on sisältynyt useampi kuin yksi tuote, tilauksessa on yhtä monta riiä kuin tilaukseen liittyy yksilöllisiä tuotteita. Esimerkki Taulukko 33 sisältää kolmen tilauksen tiedot. Tilaus 1 on sisältänyt kolme tuotetta (O ja G). Taulukko 33. Keskustaulukon osittainen sisältö TILAUSTUNNUS TUOTETUNNUS MÄÄRÄ 1 A 3 1 O 1 1 G 1 2 L 1 2 Q 2 3 P 5 Tietokannan pääkäyttäjä oi luoda Tilausmäärä-suureen, joka laskee kunkin TILAUSTUNNUS-sarakkeen yksilöllisen merkinnän. Tilausmäärä-suure määritetään lisäämällä SQL-lausekkeeseen DISTINCT-aainsana ja koostamalla kaikki dimensiot COUNT-funktion aulla. Suureen SQL-lauseke muodostaa luettelon yksilöllisistä tilauksista, jotka lasketaan koosteen aikana. Koska suure ei sisällä arojen yhteenlaskemista, sitä kutsutaan kertymättömäksi suureeksi. Kertymättömät suureet oat hyödyllisiä laskettaessa merkkitietojen tai muiden tietojen määrää. Kertymättömien suureiden aulla oi laskea esimerkiksi tuotteiden toimituspaikkojen erilaisten postinumeroiden määrä. Tässä esimerkissä tietokannan pääkäyttäjä on päättänyt määrittää Tilaustunnus-suureen, joka iittaa suoraan TILAUSTUNNUS-sarakkeeseen. Voit käyttää TUOTETUNNUS-saraketta samalla taalla. Oletuskooste aihtelee sen mukaan, käytetäänkö SQL-lausekkeessa saraketta tai suuretta. Kummassakin tapauksessa oletuskoosteeksi on joka tapauksessa aihdettaa COUNT-funktio kohdan Suureiden luontiaiheet mukaisesti. Suureiden luontiaiheet Voit luoda Tilausmäärä-suureen mihin tahansa aiemmin luotuun tieto-objektiin OLAP-toimintojen Tietojen ominaisuudet -ikkunassa seuraaasti: 1. Aaa Tietojen ominaisuudet -ikkuna napsauttamalla tieto-objektia hiiren kakkospainikkeella OLAP-toimintojen rakenne-esityksessä ja alitsemalla Suureiden muokkaus -aihtoehto. Kuaruutuun tulee Tietojen ominaisuudet -ikkuna. Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 73

82 2. Napsauta Suureet-siulla Lasketun suureen luonti -painiketta. Kuaruutuun tulee SQL-lausekkeen luontiohjelma -ikkuna. 3. Kirjoita SQL-lausekkeen luontiohjelma -ikkunan Nimi-kenttään TILAUSMÄÄRÄ. 4. Luo Tilausmäärä-suureen lauseke laajentamalla Tiedot-luettelon Suureet-kansio ja tekemällä seuraaat toimet: Valitse Funktiot ja akiot -kentästä Muut asetukset -aihtoehto. Kaksoisnapsauta sekalaisten funktioiden ja akioiden luettelossa DISTINCT-aainsanaa. Kaksoisnapsauta Tiedot-luettelossa TUOTETUNNUS-suuretta. Kuassa Kua 20 on SQL-lausekkeen luontiohjelma -ikkunassa luotaa tilausmäärä-lauseke. Kua 20. Lopullinen tilausmäärälauseke SQL-lausekkeen luontiohjelma -ikkunassa 5. Sulje SQL-lausekkeen luontiohjelma -ikkuna napsauttamalla OK-painiketta. 6. Napsauta Koosteet-siulla Tilausmäärä-suureen koostetta ja alitse sitten COUNT-funktio. 7. Tallenna tieto-objektin muutokset ja sulje Tietojen ominaisuudet -ikkuna napsauttamalla OK-painiketta. 74 IBM DB2 Cube Views: Käyttöopas ja käsikirja

83 Myyntilukemien luokittelu Luotu suure laskee yksilöllisten tilaustunnusten määrät. Voit käyttää tätä suuretta muiden suureiden kanssa tietoanalyysissa. Toimistotarikkeita myyä ketju on laajentunut oimakkaasti edellisten uosien aikana. Ketjun johto on päättänyt leikata kustannuksia ja parantaa ketjun tulosta sulkemalla huonoimmin menestyiä liikkeitä. Suljettaia liikkeitä alittaessa tärkein päätökseen aikuttaa tekijä on liikkeen myyntitulos. Päätöksentekijöiden on oitaa luokitella myyntiluut ja tarkastella eri dimensioita taallista lähemmin. Skenaarion tiedot Toimistotarikeketjun tietokannassa on keskustaulukko, jossa on Myynti-sarake ja joukko muita sarakkeita. Tietokannassa on useita dimensiotaulukoita. Tietokannan pääkäyttäjä oi luoda Myynti-sarakkeeseen perustuan luokituksen RANK-funktion aulla. RANK-funktio on DB2 Uniersal Database (DB2 UDB) -ohjelmiston OLAP-funktio. DB2 Cube Views -ohjelmassa oi käyttää seuraaia DB2 UDB -ohjelmiston OLAP-funktioita: RANK DENSERANK Tämä funktio järjestää riit ja määrittää kullekin riille järjestysnumeron. Riin järjestysnumero on yhtä suurempi kuin riiä edeltäien sellaisten riien määrä, jotka oat järjestyksen perusteella yksilöllisiä. Jos kahden tai usean riin keskinäisen järjestyksen määritys ei onnistu, koska riien arot oat samat, ohjelma määrittää niille saman järjestysnumeron. Luokittelun järjestysnumerointi ei ehkä ole juoksea, jos luokitelluilla rieillä on samoja aroja. Taulukko 34 siulla 76 sisältää esimerkin RANK-funktion luokittelutuloksista. RANK-funktion normaalisyntaksi on seuraaa: RANK ( ) OVER (ORDER BY lajitteluaainlauseke lajittelujärjestys) jossa lajitteluaainlauseke määrittää luokiteltaat tiedot ja lajittelujärjestys on lajittelun järjestyksen määrittää aainsana ASC (nousea järjestys) tai DESC (laskea järjestys). DB2 Cube Views -ohjelmassa lajitteluaainlauseke-parametrin on oltaa aiemmin luotu suure. Parametri ei oi olla sarake tai määrite. DB2 Cube Views -ohjelmassa ei myöskään oi käyttää PARTITION BY -lauseketta, joka on yksi tämän funktion parametreista DB2 UDB -ohjelmistossa. Lisätietoja RANK-funktiosta on DB2 UDB -ohjelmiston Opastuksessa. Tämä funktio järjestää riit ja määrittää kullekin riille järjestysnumeron. Riin järjestysnumero on yhtä suurempi kuin riiä edeltäien riien määrä. Riien järjestysnumerointi on juoksea ja yhtenäinen. Taulukko 34 siulla 76 sisältää esimerkin DENSERANK-funktion luokittelutuloksista. DENSERANK-funktion normaalisyntaksi on seuraaa: DENSERANK ( ) OVER (ORDER BY lajitteluaainlauseke lajittelujärjestys) jossa lajitteluaainlauseke määrittää luokiteltaat tiedot ja lajittelujärjestys on lajittelun järjestyksen määrittää aainsana ASC (nousea järjestys) tai Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 75

84 DESC (laskea järjestys). DB2 Cube Views -ohjelmassa lajitteluaainlauseke-parametrin on oltaa aiemmin luotu suure. Parametri ei oi olla sarake tai määrite. DB2 Cube Views -ohjelmassa ei myöskään oi käyttää PARTITION BY -lauseketta, joka on yksi tämän funktion parametreista DB2 UDB -ohjelmistossa. Lisätietoja DENSERANK-funktiosta on DB2 UDB -ohjelmiston Opastuksessa. ROWNUMBER Tämä funktio laskee riin luokittelun mukaisen järjestysnumeron. Ensimmäisen riin järjestysnumero on 1. Jos et käytä funktiossa ORDER BY -lauseketta, riinumerot määräytyät yleisten käytäntöjen mukaan. ROWNUMBER-funktion normaalisyntaksi on seuraaa: ROWNUMBER ( ) OVER ([ORDER BY lajitteluaainlauseke lajittelujärjestys]) jossa lajitteluaainlauseke määrittää luokiteltaat tiedot ja lajittelujärjestys on lajittelun järjestyksen määrittää aainsana ASC (nousea järjestys) tai DESC (laskea järjestys). DB2 Cube Views -ohjelmassa tämän funktion tietolähteen on oltaa aiemmin luotu suure. Tietolähde ei oi olla sarake tai määrite. DB2 Cube Views -ohjelmassa ei myöskään oi käyttää PARTITION BY -lauseketta, joka on yksi tämän funktion parametreista DB2 UDB -ohjelmistossa. Lisätietoja ROWNUMBER-funktiosta on DB2 UDB -ohjelmiston Opastuksessa. Nämä OLAP-funktiot eiät ole SQL-lausekkeen luontiohjelman funktio- ja akioluettelossa. Taulukko 34. Malliarojen luokittelu RANK- ja DENSERANK-funktioiden aulla Riien arot Järjestys RANK-funktion lajittelutulokset DENSERANKfunktion lajittelutulokset Suureen luontiaiheet Voit luoda myyntiluokittelusuureen mihin tahansa aiemmin luotuun tieto-objektiin OLAP-toimintojen Tietojen ominaisuudet -ikkunassa seuraaasti: 1. Aaa Tietojen ominaisuudet -ikkuna napsauttamalla tieto-objektia hiiren kakkospainikkeella OLAP-toimintojen rakenne-esityksessä ja alitsemalla Suureiden muokkaus -aihtoehto. Kuaruutuun tulee Tietojen ominaisuudet -ikkuna. 2. Luo myyntiluokittelusuure napsauttamalla Suureet-siulla Lasketun suureen luonti -painiketta. Kuaruutuun tulee SQL-lausekkeen luontiohjelma -ikkuna. 3. Kirjoita SQL-lausekkeen luontiohjelma -ikkunan Nimi-kenttään MYYNTILUOKITUS. 4. Luo myyntiluokittelulauseke tekemällä seuraaat toimet: Kirjoita Lauseke-kenttään funktiolauseke RANK ( ) OVER (ORDER BY suure DESC). 76 IBM DB2 Cube Views: Käyttöopas ja käsikirja

85 Laajenna Tiedot-luettelon Suureet-kansio. Korosta Lauseke-kenttään kirjoittamassasi funktiolausekkeessa olea suure-sana ja lisää lausekkeeseen SALES-suure kaksoisnapsauttamalla SALES-suuretta. Lopullisen lausekkeen pitäisi olla kuan Kua 21 mukainen. Kua 21. Lopullinen myyntiluokittelulauseke SQL-lausekkeen luontiohjelma -ikkunassa 5. Tarkista lausekkeen kelpoisuus napsauttamalla Vahistus-aihtoehtoa. Sulje SQL-lausekkeen luontiohjelma -ikkuna napsauttamalla OK-painiketta. Koosteet-siulla määritettyä oletuskoostetta (Ei mitään) ei taritse aihtaa. Ei mitään -aihtoehto on myyntiluokittelulausekkeen oletusaro, koska tietolähde on numeerinen ja sisältää iittauksia ain olemassa oleiin suureisiin. Käyttämällä suureen lausekkeeseen määritettyä RANK-funktiota päätöksentekijät oiat järjestää Myynti-sarakkeen laskeaan järjestykseen sekä selittää muita dimensioita lähentämällä huonoimmin myyän liikkeen edellisen uoden myynnin, tietyn tuoteryhmän myynnin tai muun tietokantaan tallennetun dimensiotiedon perusteella. Luku 4. DB2 Cube Views -liiketoiminnan malliskenaariot 77

OLAP, asennus- ja käyttöopas

OLAP, asennus- ja käyttöopas IBM DB2 OLAP Serer and Starter Kit OLAP, asennus- ja käyttöopas Versio 7 SB11-9149-00 IBM DB2 OLAP Serer and Starter Kit OLAP, asennus- ja käyttöopas Versio 7 SB11-9149-00 Huomautus Lue ennen tämän julkaisun

Lisätiedot

ThinkVantage System Migration Assistant 5.0. Käyttöopas

ThinkVantage System Migration Assistant 5.0. Käyttöopas ThinkVantage System Migration Assistant 5.0 Käyttöopas ThinkVantage System Migration Assistant 5.0 Käyttöopas Huomautus: Ennen tämän julkaisun ja siinä kuattujen tuotteiden käyttöä lue yleiset tiedot

Lisätiedot

OLAP Spreadsheet Add-in for 1-2-3 Käyttöopas

OLAP Spreadsheet Add-in for 1-2-3 Käyttöopas IBM DB2 OLAP Serer and Starter Kit OLAP Spreadsheet Add-in for 1-2-3 Käyttöopas Versio 7 SB11-9150-00 IBM DB2 OLAP Serer and Starter Kit OLAP Spreadsheet Add-in for 1-2-3 Käyttöopas Versio 7 SB11-9150-00

Lisätiedot

Asennusopas Linux-, UNIX- ja Windows-ympäristöihin

Asennusopas Linux-, UNIX- ja Windows-ympäristöihin IBM DB2 Information Integrator -ohjelmisto Asennusopas Linux-, UNIX- ja Windows-ympäristöihin Versio 8.2 GB11-9182-01 IBM DB2 Information Integrator -ohjelmisto Asennusopas Linux-, UNIX- ja Windows-ympäristöihin

Lisätiedot

DB2 Universal Database Express Edition -ohjelmiston aloitusopas

DB2 Universal Database Express Edition -ohjelmiston aloitusopas IBM DB2 Uniersal Database DB2 Uniersal Database Express Edition -ohjelmiston aloitusopas Versio 8.2 GB11-9184-01 IBM DB2 Uniersal Database DB2 Uniersal Database Express Edition -ohjelmiston aloitusopas

Lisätiedot

IBM Planning Analytics Edellinen päivitys: TM1 Turbo Integrator

IBM Planning Analytics Edellinen päivitys: TM1 Turbo Integrator IBM Planning Analytics Edellinen päiitys: 23.5.2017 TM1 Turbo Integrator Huomautus Ennen näiden tietojen ja niihin liittyän tuotteen käyttöä tutustu kohdassa Huomioon otettaaa siulla 105 oleiin tietoihin.

Lisätiedot

DB2-työasemaohjelmistojen aloitusopas

DB2-työasemaohjelmistojen aloitusopas IBM DB2 Uniersal Database DB2-työasemaohjelmistojen aloitusopas Versio 8.2 GB11-9192-01 IBM DB2 Uniersal Database DB2-työasemaohjelmistojen aloitusopas Versio 8.2 GB11-9192-01 Lue ennen tämän julkaisun

Lisätiedot

Tämän julkaisun uusin versio on saatavissa osoitteessa http://www.ibm.com/pc/support. Tietoja ohjelmistosta

Tämän julkaisun uusin versio on saatavissa osoitteessa http://www.ibm.com/pc/support. Tietoja ohjelmistosta Tämän julkaisun uusin ersio on saataissa osoitteessa http://www.ibm.com/pc/support Tietoja ohjelmistosta Tämän julkaisun uusin ersio on saataissa osoitteessa http://www.ibm.com/pc/support Tietoja ohjelmistosta

Lisätiedot

LotusLive. LotusLive Engage ja LotusLive Connections. Käyttöopas

LotusLive. LotusLive Engage ja LotusLive Connections. Käyttöopas LotusLie LotusLie Engage ja LotusLie Connections Käyttöopas LotusLie LotusLie Engage ja LotusLie Connections Käyttöopas Huomautus Ennen näiden tietojen ja niihin liittyän tuotteen käyttöä tutustu julkaisuun

Lisätiedot

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja. 1 1 Tivax Laskutus 4.5 1.1 Tivax ohjelman asentaminen TivaxLaskutus version 4.5 asentamiseksi on oltava asennus CD. Asennusohjelma käynnistetään tuplaklikkamalla asennus CD:llä olevaa Tivax45LaskuSetup.exe

Lisätiedot

LotusLive. LotusLive Hallintaopas

LotusLive. LotusLive Hallintaopas LotusLie LotusLie Hallintaopas LotusLie LotusLie Hallintaopas Huomautus Ennen näiden tietojen ja niihin liittyän tuotteen käyttöä tutustu julkaisuun Huomioon otettaaa siulla 85. Huomautus Tämä painos

Lisätiedot

MP3 Manager Software for Sony Network Walkman

MP3 Manager Software for Sony Network Walkman MP3 Manager Software for Sony Network Walkman Käyttöohje WALKMAN on Sony Corporationin kuulokestereotuotteisiin liittyvä rekisteröity tavaramerkki. on Sony Corporationin tavaramerkki. NW- E55/75 2004 Sony

Lisätiedot

IBM Rescue and Recovery with Rapid Restore -ohjelman mukautus- ja käyttöönotto-oppaan versio 1.5

IBM Rescue and Recovery with Rapid Restore -ohjelman mukautus- ja käyttöönotto-oppaan versio 1.5 IBM Rescue and Recoery with Rapid Restore -ohjelman mukautus- ja käyttöönotto-oppaan ersio 1.5 Ensimmäinen painos (toukokuu 2004) Copyright International Business Machines Corporation 2004. Kaikki oikeudet

Lisätiedot

Host On-Demand: Suunnittelu, asennus ja kokoonpanon määritys

Host On-Demand: Suunnittelu, asennus ja kokoonpanon määritys IBM Rational Host On-Demand, ersio 11.0 Host On-Demand: Suunnittelu, asennus ja kokoonpanon määritys SC23-8014-00 IBM Rational Host On-Demand, ersio 11.0 Host On-Demand: Suunnittelu, asennus ja kokoonpanon

Lisätiedot

Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi)

Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi) Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi) Tietokannan hallinta-opintojakson selvitysraportti Huhtikuu 2010 Mediatekniikka ICT/Teknologia Tämän teosteoksen käyttöoikeutta koskee Creative

Lisätiedot

Messenger. Novell 1.0 NOVELL MESSENGERIN OHJEET. www.novell.com PIKAOPAS

Messenger. Novell 1.0 NOVELL MESSENGERIN OHJEET. www.novell.com PIKAOPAS Novell Messenger 1.0 PIKAOPAS www.novell.com Novell Messenger on Novell edirectory TM -pohjainen, eri käyttöympäristöissä toimiva yritysten pikaviestituote. Messenger-järjestelmän käyttöympäristöksi soveltuu

Lisätiedot

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen CVS Versionhallintajärjestelmä Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen Käytetään komentoriviltä, myös graafisia käyttöliittymiä saatavilla CVS Kaikki tiedostot

Lisätiedot

Tulostimen hallintaohjelmisto MarkVision

Tulostimen hallintaohjelmisto MarkVision Tulostinohjelmisto ja apuohjelmat 1 Tulostimen hallintaohjelmisto MarkVision Windows 95/98/2000-, Windows NT 4.0- ja Macintosh-käyttöjärjestelmien MarkVision toimitetaan tulostimen mukana Drivers, MarkVision

Lisätiedot

1 Tivax Professional 4.5

1 Tivax Professional 4.5 Tivax Professional 4.5 1 1 Tivax Professional 4.5 1.1 Tivax ohjelman asentaminen TivaxProfessional versio 4.5 asennetaan joko CD:ltä tai lataamalla asennustiedosto Internetistä. Asennus CD:ltä: Asennusohjelma

Lisätiedot

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions 2009-2011

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions 2009-2011 WEIKKA Asennus opas Hannu-Matti Lemettinen WEIKKA OHJELMAN ASENNUS Weikka ohjelman asennuksessa tarvitaan kaksi tiedostoa. Setup.exe sekä Weikka.msi tiedostot. Asennus käynnistetään suorittamalla (kaksoisnapsautus)

Lisätiedot

DS150E:n käyttöopas. Dangerfield June 2009 V3.0 Delphi PSS

DS150E:n käyttöopas. Dangerfield June 2009 V3.0 Delphi PSS DS150E:n käyttöopas 1 SISÄLTÖ Osat.......3 Asennusohjeet..... 5 Bluetoothin asetusten määritys...26 Diagnoosiohjelma....39 ECU:n kirjoitus (OBD)... 86 Skannaus....89 Historia...94 EOBD-yhteys..97 Tiedosto..41

Lisätiedot

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Selvitysraportti. MySQL serverin asennus Windows ympäristöön Selvitysraportti MySQL serverin asennus Windows ympäristöön IIO30200 / Jouni Huotari Arto Sorsa / F3900 CREATIVE COMMONS LISENSOITU http://creativecommons.org/licenses/by-nc-sa/1.0/fi/ 26.4.2010 1 SISÄLTÖ

Lisätiedot

Tulostimen asentaminen Software and Documentation -CD-levyn avulla tietokoneeseen ja suorita asennusohjelma uudelleen.

Tulostimen asentaminen Software and Documentation -CD-levyn avulla tietokoneeseen ja suorita asennusohjelma uudelleen. Sivu 1/7 Kytkentäopas Tulostimen asentaminen paikallisesti (Windows) Huomautus: Kun asennat paikallisesti liitettyä tulostinta eikä Ohjelmisto ja käyttöoppaat -CD-levy ei tue käyttöjärjestelmää, käytä

Lisätiedot

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0 Julkaisutiedot McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0 McAfee epolicy Orchestrator -ohjelmiston kanssa käytettäväksi Sisällys Tietoja tästä julkaisusta Uudet toiminnot Parannukset Ratkaistut

Lisätiedot

Varmuuskopiointi ja palauttaminen Käyttöopas

Varmuuskopiointi ja palauttaminen Käyttöopas Varmuuskopiointi ja palauttaminen Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat

Lisätiedot

Windows 8.1:n vaiheittainen päivitysopas

Windows 8.1:n vaiheittainen päivitysopas Windows 8.1:n vaiheittainen päivitysopas Windows 8.1:n asennus ja päivitys Päivitä BIOS, sovellukset ja ohjaimet ja suorita Windows Update Valitse asennustyyppi Asenna Windows 8.1 Käy Samsungin päivitystukisivust

Lisätiedot

OTOsuite. Asennusopas. Suomi

OTOsuite. Asennusopas. Suomi OTOsuite Asennusopas Suomi Asiakirjassa kuvataan OTOsuite-ohjelman asentaminen DVD:ltä, muistitikulta tai pakatusta tiedostosta. Järjestelmävaatimukset 1,5 GHz:n suoritin tai parempi (suositus 2 GHz) 2

Lisätiedot

Liitäntäkaapelin CA-42 pika-asennusohje

Liitäntäkaapelin CA-42 pika-asennusohje Liitäntäkaapelin CA-42 pika-asennusohje 9234594 2. painos Nokia, Nokia Connecting People ja Pop-Port ovat Nokia Oyj:n rekisteröityjä tavaramerkkejä. Copyright 2005 Nokia. Kaikki oikeudet pidätetään. Johdanto

Lisätiedot

Kytkentäopas. Windows-ohjeet paikallisesti liitettyä tulostinta varten. Ennen Windows-tulostinohjelmiston asentamista

Kytkentäopas. Windows-ohjeet paikallisesti liitettyä tulostinta varten. Ennen Windows-tulostinohjelmiston asentamista Sivu 1/5 Kytkentäopas Windows-ohjeet paikallisesti liitettyä tulostinta varten Ennen Windows-tulostinohjelmiston asentamista Paikallinen tulostin on tulostin, joka on liitetty tietokoneeseen USB- tai rinnakkaiskaapelilla.

Lisätiedot

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS PÄÄKÄYTTÄJÄN OPAS OpusCapita pidättää oikeuden muuttaa tuotteen ominaisuuksia ja tätä tuotekuvausta. Uusimmat versiot julkaistaan osoitteessa www.opuscapita.com/terms. 1. TEHTÄVÄKUVAUS Pääkäyttäjällä on

Lisätiedot

Online karttapäivitys

Online karttapäivitys Online karttapäivitys Online karttapäivitystä koskevia yleisiät tietoja Karttatietoja päivitetään jatkuvasti, koska ne vanhenevat. Multimediajärjestelmässä päivittämisen voi tehdä seuraavilla tavoilla:

Lisätiedot

Ulkoiset laitteet Käyttöopas

Ulkoiset laitteet Käyttöopas Ulkoiset laitteet Käyttöopas Copyright 2009 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan

Lisätiedot

1 Tivax siirto uuteen koneeseen

1 Tivax siirto uuteen koneeseen Tivax siirto uuteen koneeseen 1 1 Tivax siirto uuteen koneeseen 1.1 Tivax ohjelman asentaminen Huom. Siirrossa mahdollisesti esiintyvien ongelmien ratkaisu on veloituksetonta ainoastaan asiakkaille, joilla

Lisätiedot

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä. Pikaopas Microsoft Access 2013 näyttää erilaiselta kuin aiemmat versiot. Tämän oppaan avulla pääset alkuun nopeasti ja saat yleiskuvan uusista ominaisuuksista. Näyttökoon muuttaminen tai tietokannan sulkeminen

Lisätiedot

Basware Supplier Portal

Basware Supplier Portal Basware Supplier Portal Pikaohje Toimittajille (Toukokuu 2011) Prosessin yleiskatsaus Basware Supplier Portal on tarkoitettu toimittajaorganisaatioille (joita kutsutaan jäljempänä toimittajiksi). Järjestelmän

Lisätiedot

Tulostimen asentaminen Software and Documentation -CD-levyn avulla

Tulostimen asentaminen Software and Documentation -CD-levyn avulla Sivu 1/6 Yhteysopas Tuetut käyttöjärjestelmät Software and Documentation -CD-levyltä voi asentaa tulostinohjelmiston seuraaviin käyttöjärjestelmiin: Windows 7 Windows Server 2008 R2 Windows Server 2008

Lisätiedot

SQL Server 2008 asennus

SQL Server 2008 asennus SQL Server 2008 asennus 1. Yleistä... 3 2. Edellytykset... 3 3. SQL Server 2008 Express asennus... 4 4. Yhteystiedot... 6 2/6 1. YLEISTÄ Tässä ohjeessa käydään vaiheittain Microsoft SQL Server 2008 tietokantaohjelmiston

Lisätiedot

Ulkoiset laitteet Käyttöopas

Ulkoiset laitteet Käyttöopas Ulkoiset laitteet Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan

Lisätiedot

Coolselector Asennusohje

Coolselector Asennusohje MAKING MODERN LIVING POSSIBLE Coolselector Asennusohje Täydellinen valinta on vain muutaman klikkauksen päässä www.danfoss.fi/kylma Yleiset vaatimukset Windows XP asennus Windows 7 asennus Asennuksen poisto

Lisätiedot

Varmuuskopiointi ja palauttaminen

Varmuuskopiointi ja palauttaminen Varmuuskopiointi ja palauttaminen Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat

Lisätiedot

IBM Rapid Restore Ultra 3.01 Käyttöönotto-opas, versio 1.1

IBM Rapid Restore Ultra 3.01 Käyttöönotto-opas, versio 1.1 IBM Rapid Restore Ultra 3.01 Käyttöönotto-opas, ersio 1.1 Kolmas painos (marraskuu 2003) Copyright International Business Machines Corporation 2003. Kaikki oikeudet pidätetään. Esipuhe Tämä opas on tarkoitettu

Lisätiedot

Valintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.

Valintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja. Pikaopas Microsoft Excel 2013 näyttää erilaiselta kuin aiemmat versiot. Tämän oppaan avulla pääset alkuun nopeasti ja saat yleiskuvan uusista ominaisuuksista. Komentojen lisääminen pikatyökaluriville Pidä

Lisätiedot

Nero 7:n Windows Vista TM -tuki

Nero 7:n Windows Vista TM -tuki Nero 7:n Windows Vista TM -tuki Nero AG Sivu 1 Tietoja tekijänoikeudesta ja tavaramerkistä Tämä opaskirjanen ja sen sisältö on Nero AG:n omaisuutta ja suojattu tekijänoikeudella. Kaikki oikeudet pidätetään.

Lisätiedot

Käyttöoppaasi. F-SECURE PSB E-MAIL AND SERVER SECURITY http://fi.yourpdfguides.com/dref/2859688

Käyttöoppaasi. F-SECURE PSB E-MAIL AND SERVER SECURITY http://fi.yourpdfguides.com/dref/2859688 Voit lukea suosituksia käyttäjän oppaista, teknisistä ohjeista tai asennusohjeista tuotteelle F-SECURE PSB E-MAIL AND SERVER SECURITY. Löydät kysymyksiisi vastaukset käyttöoppaasta ( tiedot, ohjearvot,

Lisätiedot

Asteri Vuokrankanto (Dos) Vuosipäivitys 1.11.2007

Asteri Vuokrankanto (Dos) Vuosipäivitys 1.11.2007 Asteri Vuokrankanto (Dos) Vuosipäivitys 1.11.2007 Päivityksen asentaminen... 4 Vista... 6 Uuteen koneeseen siirtäminen... 7 - pikakuvake työpöydälle... 9 Tulostusongelmat uusissa koneissa... 12 - Tulostaminen

Lisätiedot

Liiketoimintatilanteiden mallinnus

Liiketoimintatilanteiden mallinnus IBM DB2 Cube Views Liiketoimintatilanteiden mallinnus Versio 8 SB11-9189-00 Huomautus Huomautus: Lue ennen tämän julkaisun ja siinä kuvatun ohjelman käyttöä kohdassa Huomioon otettavaa sivulla 31 olevat

Lisätiedot

Varmuuskopiointi ja palauttaminen

Varmuuskopiointi ja palauttaminen Varmuuskopiointi ja palauttaminen Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat

Lisätiedot

Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta.

Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta. 2 Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta. Sisällys 1 Yleistä... 3 1.1 Kirjanpitolain uudistus 2016... 3 Liitetietotosite...

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 2013 - ohjelmiston asennusohje Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows

Lisätiedot

Ohjelmistopäivitykset

Ohjelmistopäivitykset Ohjelmistopäivitykset Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat muuttua

Lisätiedot

mobile PhoneTools Käyttöopas

mobile PhoneTools Käyttöopas mobile PhoneTools Käyttöopas Sisältö Vaatimukset...2 Ennen asennusta...3 Asentaminen - mobile PhoneTools...4 Matkapuhelimen asennus ja määritys...5 Online-rekisteröinti...7 Asennuksen poistaminen - mobile

Lisätiedot

Client Management hallintaratkaisut ja mobiilitulostus

Client Management hallintaratkaisut ja mobiilitulostus Client Management hallintaratkaisut ja mobiilitulostus Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä

Lisätiedot

Bluetooth-paritus. Käyttöopas

Bluetooth-paritus. Käyttöopas Bluetooth-paritus Käyttöopas Copyright 2012, 2016 HP Development Company, L.P. Microsoft, Windows ja Windows Vista ovat Microsoft Corporationin Yhdysvalloissa rekisteröimiä tavaramerkkejä. Bluetooth on

Lisätiedot

Varmuuskopiointi ja palauttaminen Käyttöopas

Varmuuskopiointi ja palauttaminen Käyttöopas Varmuuskopiointi ja palauttaminen Käyttöopas Copyright 2009 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat

Lisätiedot

Yksittäisasennus eli perusasennus

Yksittäisasennus eli perusasennus 1 of 18 Yksittäisasennus eli perusasennus Prinetin asentaminen itsenäiseksi ohjelmaksi pitää sisällään seuraavat toimenpiteet: 1. 2. 3. Käyttöliittymän asennus Prinetin demoversion asennusohjelmalla Lisenssi-

Lisätiedot

Fiscal INFO TV -ohjelmisto koostuu kolmesta yksittäisestä ohjelmasta, Fiscal Media Player, Fiscal Media Manager ja Fiscal Media Server.

Fiscal INFO TV -ohjelmisto koostuu kolmesta yksittäisestä ohjelmasta, Fiscal Media Player, Fiscal Media Manager ja Fiscal Media Server. PIKA-ALOITUSOPAS Fiscal INFO TV -ohjelmisto koostuu kolmesta yksittäisestä ohjelmasta, Fiscal Media Player, Fiscal Media Manager ja Fiscal Media Server. Fiscal Media Manager -ohjelmalla tehdään kalenteri,

Lisätiedot

erasmartcardkortinlukijaohjelmiston

erasmartcardkortinlukijaohjelmiston erasmartcardkortinlukijaohjelmiston asennusohje Sisällysluettelo 1. erasmartcard... 2 2. erasmartcard-ohjelmiston normaali asennus... 3 2.1. Ennen asennusta... 3 2.2. Asennus... 3 3. Muut asennustavat...

Lisätiedot

Risto Pelin Microsoft Project 2002 projekti- ja yritystason järjestelmänä

Risto Pelin Microsoft Project 2002 projekti- ja yritystason järjestelmänä Risto Pelin Microsoft Project 2002 projekti- ja yritystason järjestelmänä PROJEKTIJOHTAMINEN OY RISTO PELIN 3 Sisällysluettelo ESIPUHE 7 OSA I PROJEKTIN HALLINTA PROJEKTITASOLLA 1 JOHDANTO 11 1.1 Projektiohjelmien

Lisätiedot

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36 !!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat

Lisätiedot

FuturaPlan. Järjestelmävaatimukset

FuturaPlan. Järjestelmävaatimukset FuturaPlan Järjestelmävaatimukset 25.1.2017 2.2 Hermiankatu 8 D tel. +358 3 359 9600 VAT FI05997751 33720 Tampere fax. +358 3 359 9660 www.dbmanager.fi i Versiot Versio Päivämäärä Tekijä Kommentit 1.0

Lisätiedot

ThinkCentre. Laitteiston osien poisto- ja vaihto-opas Tyypit 8424, 8425, 8428 Tyypit 8171, 8172, 8173

ThinkCentre. Laitteiston osien poisto- ja vaihto-opas Tyypit 8424, 8425, 8428 Tyypit 8171, 8172, 8173 ThinkCentre Laitteiston osien poisto- ja aihto-opas Tyypit 8424, 8425, 8428 Tyypit 8171, 8172, 8173 ThinkCentre Laitteiston osien poisto- ja aihto-opas Tyypit 8424, 8425, 8428 Tyypit 8171, 8172, 8173

Lisätiedot

Asennus- ja aktivointiohje (Päivitetty )

Asennus- ja aktivointiohje (Päivitetty ) Asennus- ja aktivointiohje (Päivitetty 22.2.2012) Organisaation / tietokoneen asennuksista vastaavalle. Sisältö 1. Järjestelmävaatimukset 2. Ohjelmiston asennus 3. Ohjelmiston käyttöohjeet 4. Ohjelmiston

Lisätiedot

Action Request System

Action Request System Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet

Lisätiedot

GroupWise Calendar Publishing Host User

GroupWise Calendar Publishing Host User GroupWise 8 Calendar Publishing Host User 8 17. lokakuu 2008 Novell GroupWise Calendar Publishing Host User PIKAKÄYNNISTYS www.novell.com YLEISTÄ Novell GroupWise Calendar Publishing Host User on Web-pohjainen

Lisätiedot

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu 5 53900 LAPPEENRANTA Puh.

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu 5 53900 LAPPEENRANTA Puh. 1/5 ASENNUSOHJEET INTERNET-ASENNUS Navita Yritysmalli YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu 5 53900 LAPPEENRANTA Puh. 010 7564 986 Käyttöönotto Matti Sihvo Koulutus Jan-Markus Viikari LAITEVAATIMUKSET

Lisätiedot

Uutta Remote Support Platform 3.0 -versiossa

Uutta Remote Support Platform 3.0 -versiossa Uutta Remote Support Platform for SAP Business One Asiakirjaversio: 1.0 2012-10-08 Kaikki maat Typografiset merkintätavat Kirjasintyyli Esimerkki Näytöstä lainatut sanat tai merkit. Näitä ovat kenttien

Lisätiedot

Unifaun OnlinePrinter

Unifaun OnlinePrinter Unifaun OnlinePrinter Unifaun Online 2013-10-14 2 Sisältö 1 Unifaun OnlinePrinter tulostusasetukset... 3 2 Automaattinen asennus - Unifaun Online Printer... 4 3 Javan asentaminen... 6 4 Vianmääritys Internet

Lisätiedot

Ulkoiset laitteet. Käyttöopas

Ulkoiset laitteet. Käyttöopas Ulkoiset laitteet Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat muuttua ilman

Lisätiedot

Visma Business AddOn Tositteiden tuonti. Käsikirja

Visma Business AddOn Tositteiden tuonti. Käsikirja Visma Business AddOn Tositteiden tuonti Käsikirja Oppaan päiväys: 10.2.2012. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin

Lisätiedot

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.0 asennusohje

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.0 asennusohje 1 Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.0 asennusohje Uuden version asennusvaiheet: 1. Asenna tietokanta (SQL Server 2005 Express-versio) Katso erillinen asennusohje: SQL Server 2005 Express

Lisätiedot

Ulkoiset laitteet Käyttöopas

Ulkoiset laitteet Käyttöopas Ulkoiset laitteet Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan

Lisätiedot

Ulkoiset laitteet Käyttöopas

Ulkoiset laitteet Käyttöopas Ulkoiset laitteet Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan

Lisätiedot

Ohjelmistopäivitykset Käyttöopas

Ohjelmistopäivitykset Käyttöopas Ohjelmistopäivitykset Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat muuttua

Lisätiedot

JulkICT Arkkitehtuuripankki - QPR EnterpriseArchitect asennusohje

JulkICT Arkkitehtuuripankki - QPR EnterpriseArchitect asennusohje 1 (8) JulkICT Arkkitehtuuripankki - QPR asennusohje Jos sinulla on oikeudet asentaa ohjelmisto työasemallesi, seuraa tätä ohjetta. Muussa tapauksessa ota yhteyttä organisaatiosi IT tukeen. Asennuksessa

Lisätiedot

Client Management -hallintaratkaisut ja mobiilitulostus

Client Management -hallintaratkaisut ja mobiilitulostus Client Management -hallintaratkaisut ja mobiilitulostus Käyttöopas Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft ja Windows ovat Microsoft Corporationin Yhdysvalloissa rekisteröimiä

Lisätiedot

Finnish Value Pack Asennusohje Vianova Systems Finland Oy Versio 18.10 12.4.2011

Finnish Value Pack Asennusohje Vianova Systems Finland Oy Versio 18.10 12.4.2011 Finnish Value Pack Asennusohje Vianova Systems Finland Oy Versio 18.10 12.4.2011 2(6) 1. Käyttöoikeudet ja asennusvaatimukset 2. Asennus Novapoint Finnish Value Pack 18.10 sovellusten asennus vaatii järjestelmänvalvojan

Lisätiedot

Ulkoiset laitteet Käyttöopas

Ulkoiset laitteet Käyttöopas Ulkoiset laitteet Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat muuttua ilman

Lisätiedot

Xerox Device Agent, XDA-Lite. Pika-asennusopas

Xerox Device Agent, XDA-Lite. Pika-asennusopas Xerox Device Agent, XDA-Lite Pika-asennusopas XDA-Liten esittely XDA-Lite on ohjelmisto, jolla kerätään laitetietoja ja sen päätehtävänä on lähettää automaattisia mittarilukemia laskutuksen tarkkuuden

Lisätiedot

AutoCAD Electrical 2012 - Päivitys

AutoCAD Electrical 2012 - Päivitys AutoCAD Electrical 2012 - Päivitys Rakennusten Copyright 2011 Future CAD Oy AutoCAD Electrical 2012 Päivitys Rakennusten AutoCAD Electricaliin päivityspaketin mukana asennetaan erillinen kirjasto rakennusten

Lisätiedot

TIETOJEN TUONTI TIETOKANNASTA + PIVOT-TAULUKON JA OLAP-KUUTION TEKO

TIETOJEN TUONTI TIETOKANNASTA + PIVOT-TAULUKON JA OLAP-KUUTION TEKO TIETOJEN TUONTI TIETOKANNASTA + PIVOT-TAULUKON JA OLAP-KUUTION TEKO JOUNI HUOTARI 2005-2010 OLAP-OHJETEKSTIT KOPIOITU MICROSOFTIN OHJATUN OLAP-KUUTION TEKO-OHJEESTA ESIMERKIN KUVAUS JA OLAP-MÄÄRITELMÄ

Lisätiedot

Visma Business AddOn Installer. Käsikirja

Visma Business AddOn Installer. Käsikirja Visma Business AddOn Installer Käsikirja Oppaan päiväys: 4.3.2015. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä

Lisätiedot

Motorola Phone Tools. Pikaopas

Motorola Phone Tools. Pikaopas Motorola Phone Tools Pikaopas Sisältö Vähimmäisvaatimukset... 2 Ennen asennusta Motorola Phone Tools... 3 Asentaminen Motorola Phone Tools... 4 Matkapuhelimen asennus ja määritys... 5 Online-rekisteröinti...

Lisätiedot

Siirtyminen Outlook 2010 -versioon

Siirtyminen Outlook 2010 -versioon Tämän oppaan sisältö Microsoft Microsoft Outlook 2010 näyttää hyvin erilaiselta kuin Outlook 2003. Tämän oppaan tarkoituksena on helpottaa uuden ohjelman opiskelua. Seuraavassa on tietoja uuden käyttöliittymän

Lisätiedot

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen PIKAOPAS Nokia Connectivity Cable Drivers -ohjainten asentaminen Sisällysluettelo 1. Johdanto...1 2. Mitä tarvitaan...1 3. Nokia Connectivity Cable Drivers -ohjainten asentaminen...2 3.1 Ennen asennusta...2

Lisätiedot

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö Versio 1.0 Tiedostonsiirto FTP -menetelmällä Lahden Väriasemoinnilla on käytössä suurempien tiedostojen siirtoa varten oma FTP -yhteys. Tällä menetelmällä saadaan

Lisätiedot

ThinkCentre. Laitteiston osien poisto- ja vaihto-opas Tyypit 8143, 8144, 8146 Tyypit 8422, 8423, 8427

ThinkCentre. Laitteiston osien poisto- ja vaihto-opas Tyypit 8143, 8144, 8146 Tyypit 8422, 8423, 8427 ThinkCentre Laitteiston osien poisto- ja aihto-opas Tyypit 8143, 8144, 8146 Tyypit 8422, 8423, 8427 ThinkCentre Laitteiston osien poisto- ja aihto-opas Tyypit 8143, 8144, 8146 Tyypit 8422, 8423, 8427

Lisätiedot

GB-Managerin käyttöopas

GB-Managerin käyttöopas GB-Managerin käyttöopas GolfBuddy GPS-laitteisiin on ladattu valmiiksi tuorein laiteohjelmisto ja ne maailman golfkenttien tiedot, jotka olivat käytettävissä valmistushetkellä. Suorituskyvyn ja tuoteiän

Lisätiedot

SOLIDPDM 6 Plus uudet ominaisuudet osa 2

SOLIDPDM 6 Plus uudet ominaisuudet osa 2 SolidPDM 6 Plus 1 (8) SOLIDPDM 6 Plus uudet ominaisuudet osa 2 SolidPDM 6 Plus -versioon on lisätty uusia ominaisuuksia. Tämä dokumentti on jatkoa aiemmin ilmestyneelle SolidPDM uudet ominaisuudet julkaisulle,

Lisätiedot

Asteri Varastovalvonta Dos Vuosipäivitys 10.9.2004

Asteri Varastovalvonta Dos Vuosipäivitys 10.9.2004 Asteri Varastovalvonta Dos Vuosipäivitys 10.9.2004 Atsoft Oy Mäkinen puh (09) 350 7530 0400-316 088 www.atsoft.fi Malminkaari 21 B fax (09) 351 5532 0500-703 730 atsoft@atsoft.fi 00700 HELSINKI 0400-505

Lisätiedot

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Se edullisempi tietokanta Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Rasmus Johansson rasmus.johansson@microsoft.com Ratkaisumyyntipäällikkö (Sovellusalusta) Microsoft Oy Miten

Lisätiedot

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi) erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi) Sisällysluettelo 1 erasmartcard 3 2 erasmartcard-ohjelmiston normaali asennus 4 2.1 Ennen asennusta 4 2.2

Lisätiedot

SCS Data Manager. Julkaisutiedot. Versio 3.00

SCS Data Manager. Julkaisutiedot. Versio 3.00 SCS Data Manager Julkaisutiedot Versio 3.00 Yrityksen hallinto Trimble Navigation Limited Engineering and Construction Division 935 Stewart Drive Sunnyvale, California 94085 U.S.A. Puhelin: +1-408-481-8000

Lisätiedot

Jouko Nielsen. Ubuntu Linux

Jouko Nielsen. Ubuntu Linux Jouko Nielsen Ubuntu Linux 19.4.2017 SISÄLLYS 1 UBUNTU... 3 2 LUETTELO VERSIOISTA... 4 3 OMINAISUUDET... 4 4 ASENNUS... 5 5 UBUNTU SERVER... 9 LÄHTEET... 10 3 1 UBUNTU Ubuntu on debian pohjainen Linux

Lisätiedot

Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija

Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija Opintojaksolla: keskitytään relaatiotietokantojen teoriaan ja toimintaan SQL-kieli kyselykielenä

Lisätiedot

Taitaja 2015 Windows finaalitehtävä

Taitaja 2015 Windows finaalitehtävä Taitaja 2015 Windows finaalitehtävä Tehtäväkuvaus Tehtävänäsi on siirtää, asentaa ja määritellä yrityksen Windows -ratkaisuihin perustuva IT-ympäristö. Käytä salasanaa Qwerty123, jos muuta ei ole pyydetty.

Lisätiedot

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus) HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus) Microsoft Windows Vista Business Microsoft Winodows 7 Professional Upgrade

Lisätiedot

MicroStation V8i-käyttöympäristö

MicroStation V8i-käyttöympäristö MicroStation V8i-käyttöympäristö Liite 2 Pääkäyttäjän ohjeet Juha Orre Tekniikan koulutusalan opinnäytetyö Kone- ja tuotantotekniikka Insinööri (AMK) KEMI 2013 SISÄLLYS Liite 2 2(14) SISÄLLYS... 2 1 KÄYTTÖOHJEET...

Lisätiedot

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0 Toukokuu 2013 1 (10) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0 Päivitysohje Copyright Aditro 2013 Toukokuu 2013 2 (10) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten

Lisätiedot

HAME PostGIS-tietokanta

HAME PostGIS-tietokanta HAME PostGIS-tietokanta Harmonisoidut maakuntakaavat e-palveluiksi (HAME) VSL 10.12.2019 HAME-hankkeelle maakuntakaavoja varten rakennettu PostGIS-serveri sijaitsee Lounaistiedon AWS (Amazon Web Service)

Lisätiedot