OLAP, asennus- ja käyttöopas

Moniulotteisen tallennuksen ja relaatiomuotoisen tallennuksen erot

Jos luot OLAP-sovelluksia DB2 OLAP Server -palvelimessa käyttämällä relaatiomuotoisten tietojen tallennuksen hallintaohjelmaa, DB2 OLAP Server -palvelin luo tiedostojärjestelmään samat osat kuin silloin, kun luonnissa käytetään moniulotteisten tietojen tallennuksen hallintaohjelmaa. Palvelin luo myös relaatiotietokantaan relaatiokuution, joka sisältää tietokannan jäsennyksen varjon ja tietokannan todelliset tiedot.

Jos luot OLAP-sovelluksia käyttämällä moniulotteisten tietojen tallennuksen hallintaohjelmaa, kaikki sovelluksen osat tallennetaan tiedostojärjestelmään. Kuva 4 sisältää tästä esimerkin.

Kuva 4. Moniulotteisten tietojen tallennuksen hallintaohjelman laatimien DB2 OLAP Server -sovellusosien tallennus.


Kuvaa olap2 ei n„ytet„.

Käytettäessä relaatiomuotoisten tietojen tallennuksen hallintaohjelmaa, jotkin osat tallennetaan tiedostojärjestelmään (Kuva 5) ja jotkin relaatiotietokantaan.

Kuva 5. Relaatiomuotoisten tietojen tallennuksen hallintaohjelman laatimien DB2 OLAP Server -sovellusosien taltiointi.


Kuvaa olap3 ei n„ytet„.

Kuva 6 sisältää relaatiokuution, jonka DB2 OLAP Server -palvelin luo relaatiotietokantaan, kun luot OLAP-sovelluksen ja -tietokannan relaatiomuotoisten tietojen tallennuksen hallintaohjelman avulla.

Kuva 6. DB2 OLAP Server -relaatiokuutio.


Kuvaa olap4 ei n„ytet„.

Luku 10, SQL-sovellusten luonti sisältää lisätietoja näkymistä, joiden avulla voit käyttää relaatiokuution tietoja suoraan.

Seuraavissa jaksoissa kuvataan kolme tapahtumaa, joiden yhteydessä DB2 OLAP Server -palvelimen relaatiomuotoisten tietojen tallennuksen hallintaohjelma luo taulukoita tai näkymiä relaatiokuutioon. Tapahtumat ovat seuraavat:

Ensimmäisen OLAP-sovelluksen luonti

OLAP-sovellus koostuu OLAP-tietokannasta tai useista OLAP-tietokannoista ja siihen tai niihin luoduista laskennan komentotiedostoista, raporttikomentotiedostoista ja lataussäännöistä.

Varmista ennen OLAP-sovelluksen luontia, että rsm.cfg-tiedoston parametrit on päivitetty oikein. Voit määrittää rsm.cfg-tiedostoon parametreja, jotka määrittävät relaatiotietokannan, johon DB2 OLAP Server -palvelin tallentaa OLAP-sovellusten osat, ja taulukkotilan, johon palvelin tallentaa luomansa relaatiotaulukot. Luku 8, DB2 OLAP Server -palvelimen kokoonpanon määritys sisältää lisätietoja kyseisten sekä muiden rsm.cfg-tiedoston parametrien päivityksestä.

Kun luot OLAP-sovelluksen ensimmäisen kerran DB2 OLAP Server -palvelimen avulla, palvelin luo seuraavan taulukon ja näkymän.

Kuutiohakemistotaulukko
Sisältää kaikkien niiden moniulotteisten tietokantojen luettelon, jotka on tallennettu relaatiotietokantaan. Sisältää myös tiedot siitä, mihin sovellukseen kukin kuutio liittyy. DB2 OLAP Server -palvelin luo uuden rivin tähän taulukkoon jokaisen uuden moniulotteisen tietokannan luonnin yhteydessä.

Kuutiotaulukkonäkymä
Näkymä, jonka avulla SQL-käyttäjä voi käyttää OLAP-sovellusten ja relaatiokuutioiden luetteloa.

Kaksi SQL-lokitaulukkoa
Relaatiomuotoisten tietojen tallennuksen hallintaohjelman käyttämien SQL-käskyjen hallintaan käytettäviä taulukoita.

Moniulotteisen tietokannan luonti sovellukseen

Kun luot moniulotteisen tietokannan OLAP-sovellukseen DB2 OLAP Server -palvelimen avulla, palvelin luo kohdassa Taulukko 11 luetellut taulukot ja näkymät.

Taulukko 11. Tietokannan luonnin yhteydessä luotavat taulukot ja näkymät.
Taulukot ja näkymät Kuvaus
Kuutiotaulukko Sisältää relaatiokuution dimensioiden luettelon ja tietoja kustakin dimensiosta.
Kuutionäkymä Näkymä, jonka avulla SQL-käyttäjä voi käyttää kaikkien relaatiokuution dimensioiden nimiä ja kuhunkin dimensioon yhdistettyjä tietoja. Relaatiotietokannassa on kutakin relaatiokuutiota kohden yksi kuutionäkymä.
Valenimitunnustaulukko Taulukko, johon on määritetty OLAP-valenimitaulukoiden ja DB2 OLAP Server -palvelimen varaamien tunnusnumeroiden vastaavuudet.
Valenimitunnusnäkymä Näkymä, jossa on rivi kutakin relaatiokuution käyttöön tarvittavaa OLAP-taulukon valenimeä varten. Kullekin relaatiokuutiolle on yksi valenimitunnusnäkymä.

Tietokannan ensimmäisen jäsennyksen tallennus

Kun tallennat moniulotteisen tietokannan ensimmäisen jäsennyksen, DB2 OLAP Server -palvelin luo kohdassa Taulukko 12 luetellut taulukot ja näkymät:


Taulukko 12. Tietokannan ensimmäisen jäsennyksen tallennuksen yhteydessä luotavat taulukot ja näkymät.
Taulukot ja näkymät Kuvaus
Avaintaulukko Vastaa moniulotteisen tietokannan hakemistoa Hyperion Essbase -julkaisussa kuvatulla tavalla. Avaintaulukko on relaatiotaulukko, jonka DB2 OLAP Server -palvelin luo ensimmäisen onnistuneen uudelleenjärjestelyn jälkeen.
Keskustaulukko Sisältää kaikki relaatiokuution tietoarvot. Kutakin relaatiokuutiota kohden on vähintään yksi keskustaulukko.
Keskusnäkymä Näkymä, jonka avulla voi käyttää moniulotteisia tietoja suoraan SQL-sovelluksista, jotka toteuttavat tarvittavat liitokset dimensionäkymiin.
Tähtinäkymä Näkymä, jonka avulla SQL-käyttäjä voi käyttää tähtiskeeman tietoja yksittäisessä näkymässä, kun JOIN-käsky on toteutettu.
LRO-taulukko Sisältää rivin kutakin relaatiokuution tietosoluihin liitettyä linkitettyä objektia kohden.
LRO-näkymä Näkymä, jonka avulla SQL-käyttäjä voi käyttää linkitettyjen raportointiobjektien tietoja.

Lisäksi DB2 OLAP Server -palvelin luo kutakin jäsennyksen dimensiota varten taulukot ja näkymät, jotka on lueteltu taulukossa Taulukko 13.

Taulukko 13. Kutakin jäsennyksen dimensiota varten luotavat taulukot ja näkymät.
Taulukot ja näkymät Kuvaus
Dimensiotaulukko Sisältää yksityiskohtaisia tietoja dimension jäsenistä. Kullekin jäsennyksen dimensiolle on yksi dimensiotaulukko.
Dimensionäkymä Näkymä, jonka avulla SQL-käyttäjä voi käyttää dimension jäseniä koskevia tietoja.
Käyttäjän määrittämien attribuuttien taulukko Relaatiotaulukko, jossa on kunkin tietokannan jäsennyksen luonnin yhteydessä määritetyn jäsenen tunnus ja käyttäjän määrittämän määritteen nimi. Kullekin jäsennyksen dimensiolle on yksi käyttäjän määrittämien määritteiden taulukko.
Käyttäjän määrittämien attribuuttien näkymä Relaationäkymä, jonka avulla SQL-käyttäjä voi käyttää kaikkia dimension käyttäjän määrittämiä määritteitä.
Sukupolvitaulukko Sisältää kunkin tietokannan jäsennyksen luonnin yhteydessä määritetyn nimetyn sukupolven numeron ja nimen. Kullekin jäsennyksen dimensiolle on yksi sukupolvitaulukko.
Tasotaulukko Sisältää kunkin tietokannan jäsennyksen luonnin yhteydessä määritetyn nimetyn tason numeron ja nimen. Kullekin jäsennyksen dimensiolle on yksi tasotaulukko.
Relaatiomäärite- taulukko Sisältää dimensioon lisättyjen relaatiomääritesarakkeiden nimet, tietolajit ja koot.
Relaatiomäärite- näkymä Näkymä, jonka avulla SQL-käyttäjä voi käyttää dimension relaatiomääritesarakkeita.


[ Sivun alku | Edellinen sivu | Seuraava sivu | Sisällysluettelo | Hakemisto ]