Tässä jaksossa on yksityiskohtaisia tietoja kokoonpanotiedoston parametreista:
UNIX- ja Windows NT -palvelimissa RDB_NAME-parametri määrittää sen aiemmin luodun tietokannan nimen, johon DB2 OLAP Server -palvelin tallentaa OLAP-sovelluksen tiedot. Parametrin muoto on seuraava:
RDB_NAME = tietokannannimi
Parametri on pakollinen RSM-jakson parametri.
RDB_USERID-parametri määrittää käyttäjätunnuksen, jota DB2 OLAP Server -palvelin käyttää, kun se kirjautuu sisään relaatiotietokantaan. Tämä käyttäjätunnus on määritettävä relaatiotietokantaan. Tämä parametri on valinnainen. Jos RDB_USERID- ja RDB_PASSWORD-parametria ei määritetä, DB2 OLAP Server -palvelin kirjautuu DB2 UDB -ohjelmistoon käyttöjärjestelmäistunnon käyttäjätunnuksen ja salasanan avulla.
Parametrin muoto on seuraava:
RDB_USERID = käyttäjätunnus
RDB_PASSWORD-parametri määrittää sen käyttäjätunnuksen salasanan, jota DB2 OLAP Server -palvelin käyttää, kun se kirjautuu sisään relaatiotietokantaan. Tämä parametri on valinnainen. Jos RDB_USERID- ja RDB_PASSWORD-parametria ei määritetä, DB2 OLAP Server -palvelin kirjautuu DB2 UDB -ohjelmistoon käyttöjärjestelmäistunnon käyttäjätunnuksen ja salasanan avulla.
Parametrin muoto on seuraava:
RDB_PASSWORD = salasana
TABLESPACE-parametri määrittää merkkijonon, jonka palvelin liittää jokaiseen DB2 OLAP Server -palvelimen antamaan CREATE TABLE -käskyyn. TABLESPACE-parametri määrittää taulukkotilan, johon DB2 OLAP Server -palvelin luo relaatiotaulukot.
Tämä parametri on valinnainen.
Parametrin muoto on seuraava:
TABLESPACE = merkkijono
jossa merkkijono on merkkijono, jonka haluat liittää kaikkiin DB2 OLAP Server -palvelimen antamiin CREATE TABLE -käskyihin valitaksesi taulukkotilan, johon palvelin luo taulukot. Määritetyn merkkijonon on oltava aiemmin luotu taulukkotila.
Koska palvelin liittää merkkijonon CREATE TABLE -käskyyn, koko TABLESPACE-lause on määritettävä. Kaikki lauseen vaihtoehdot ovat käytettävissä. Oletusarvo on "" (tyhjä merkkijono).
Esimerkki Windows NT- ja UNIX-käyttöjärjestelmää varten:
TABLESPACE=IN TS1 INDEX IN TSIDX
Esimerkki OS/390-järjestelmää varten:
TABLESPACE=IN OLAP.TS32
Lisätietoja SQL-käskyjen muodosta on relaatiotietokannan SQL-oppaassa.
ADMINSPACE-parametri määrittää taulukkotilan, johon DB2 OLAP Server -palvelin luo relaatiotaulukot OS/390-järjestelmässä pääkäyttöä varten. OS/390-järjestelmässä taulukkotilan on oltava 32 kilotavun sivun taulukkotila. ADMINSPACE-parametri määrittää merkkijonon, jonka palvelin liittää DB2 OLAP Server -palvelimen antamaan CREATE TABLE -käskyyn.
Parametri on pakollinen OS/390-järjestelmän tietoja käytettäessä. Parametri on valinnainen muita käyttöjärjestelmiä käytettäessä.
Parametrin muoto on seuraava:
ADMINSPACE = merkkijono
jossa merkkijono on merkkijono, jonka haluat liittää kaikkiin DB2 OLAP Server -palvelimen antamiin CREATE TABLE -käskyihin valitaksesi taulukkotilan, johon palvelin luo pääkäyttötaulukot. Määritetyn merkkijonon on oltava aiemmin luotu taulukkotila.
Koska palvelin liittää merkkijonon CREATE TABLE -käskyyn, koko TABLESPACE-lause on määritettävä. Kaikki lauseen vaihtoehdot ovat käytettävissä. Oletusarvo on "" (tyhjä merkkijono).
Esimerkki:
ADMINSPACE=IN OLAP.ADMINDATA
Lisätietoja SQL-käskyjen muodosta on relaatiotietokannan SQL-oppaassa.
Jos et määritä parametria, palvelin tallentaa pääkäyttötaulukot TABLESPACE-parametrin arvon määrittämään taulukkotilaan.
KEYSPACE-parametri määrittää taulukkotilan, johon DB2 OLAP Server -palvelin luo relaatiokuutioiden avaintaulukot. KEYSPACE-parametri on merkkijono, jonka DB2 OLAP Server -palvelin lisää CREATE TABLE -käskyyn avaintaulukon luonnin yhteydessä.
Voit parantaa DB2 OLAP Server -palvelimen suorituskykyä määrittämällä taulukkotilan, joka käyttää nopeaa tallennuslaitetta.
Tämä parametri on valinnainen.
Parametrin muoto on seuraava:
KEYSPACE = merkkijono
jossa merkkijono on merkkijono, jonka haluat liittää jokaiseen DB2 OLAP Server -palvelimen avaintaulukon luonnin yhteydessä antamaan CREATE TABLE -käskyyn. Määritetyn merkkijonon on oltava aiemmin luotu taulukkotila.
Koska palvelin liittää merkkijonon CREATE TABLE -käskyyn, koko TABLESPACE-lause on määritettävä. Kaikki lauseen vaihtoehdot ovat käytettävissä. Jos et määritä tätä parametria, palvelin tallentaa avaintaulukon TABLESPACE-parametrin arvon määrittämään taulukkotilaan. Jos et määritä TABLESPACE-parametrin arvoa, oletusarvo on "" (tyhjä merkkijono).
Esimerkki Windows NT- ja UNIX-käyttöjärjestelmää varten:
TABLESPACE=IN TS1 INDEX IN TSIDX
Lisätietoja SQL-käskyjen muodosta on relaatiotietokannan SQL-oppaassa.
FACTS-parametri määrittää merkkijonon, jonka palvelin liittää jokaiseen DB2 OLAP Server -palvelimen keskustaulukon luonnin yhteydessä antamaan CREATE TABLE -käskyyn. FACTS-parametri määrittää taulukkotilan, johon DB2 OLAP Server -palvelin luo relaatiokuution keskustaulukon.
Koska keskustaulukko on relaatiokuution suurin ja tärkein taulukko, suorituskyky paranee, jos määrität taulukkotilan, joka käyttää hyvin nopeaa tallennuslaitetta. Voit käyttää suorituskyvyn parantamisen myös osioitua taulukkotilaa, jos tietokanta tukee osioituja taulukkotiloja.
Tämä parametri on valinnainen.
Parametrin muoto on seuraava:
FACTS = merkkijono
jossa merkkijono on merkkijono, jonka haluat liittää kaikkiin DB2 OLAP Server -palvelimen keskustaulukon luonnin yhteydessä antamiin CREATE TABLE -käskyihin. Määritetyn merkkijonon on oltava aiemmin luotu taulukkotila. Palvelin liittää merkkijonon suoraan CREATE TABLE -käskyyn, joten koko FACTS-lause on määritettävä.
Kaikki lauseen vaihtoehdot ovat käytettävissä. Jos et määritä parametria, palvelin tallentaa keskustaulukon TABLESPACE-parametrin arvon määrittämään taulukkotilaan. Jos et määritä TABLESPACE-parametrin arvoa, oletusarvo on "" (tyhjä merkkijono).
Esimerkki Windows NT- ja UNIX-käyttöjärjestelmää varten:
FACTS=IN TS1 INDEX IN TSIDX
OS/390-järjestelmässä DB2 OLAP Server -palvelin määrittää keskustaulukon numeron. Esimerkki:
FACTS=IN OLAP.TSPRF? jossa ? on keskustaulukon numero.
Lisätietoja SQL-käskyjen muodosta on relaatiotietokannan SQL-oppaassa.
TRACELEVEL-parametri määrittää DB2 OLAP Server -palvelimen jäljitystoiminnon yksityiskohtaisuuden tason.
Huomautus: TRACELEVEL-parametria tulee käyttää vain vianmääritykseen IBM:n pyynnöstä. Koska parametrin käyttö voi heikentää DB2 OLAP Server -palvelimen suorituskykyä merkittävästi, parametria ei tule käyttää palvelimen tavallisen käytön aikana.
Tämä parametri on valinnainen.
Parametrin muoto on seuraava:
TRACELEVEL = taso
jossa taso on jokin seuraavista arvoista:
TRACEFILESIZE-parametri määrittää sen tiedoston enimmäiskoon, johon jäljitystoiminto tallentaa jäljitystiedot (RSMTRACE.LOG). Kun jäljitystiedosto kasvaa parametrin määrittämään kokoon, palvelin tyhjentää tiedoston.
Huomautus: TRACEFILESIZE-parametria tulee käyttää vain vianmääritykseen IBM:n pyynnöstä. Koska parametrin käyttö voi heikentää DB2 OLAP Server -palvelimen suorituskykyä merkittävästi, parametria ei tule käyttää palvelimen tavallisen käytön aikana.
Tämä parametri on valinnainen.
Parametrin muoto on seuraava:
TRACEFILESIZE = koko
jossa koko on enimmäiskoko megatavuina, johon jäljitystiedosto voi kasvaa ennen sen tyhjennystä. Tiedoston oletusenimmäiskoko on 1 megatavu.
ISOLATION-parametri määrittää eristystason, jota DB2 OLAP Server -palvelin käyttää, kun se käyttää relaatiotietokantaa. Eristystaso määrittää, kuinka ohjelma lukitsee tai eristää tiedot muilta tapahtumilta ja ohjelmilta tietojen käytön ajaksi. Korkeaa eristystasoa käytettäessä tietojen eheys säilyy hyvin, koska palvelin eristää tiedot aikaisemmin. Korkeaa eristystasoa käytettäessä samanaikaisuus kuitenkin kärsii, koska tapahtumat ja toiminnot voivat joutua odottamaan eristettyjen tietojen käyttöä.
Tämä parametri on valinnainen.
Parametrin muoto on seuraava:
ISOLATION = taso
jossa taso on jokin seuraavista arvoista:
Kohdistinpito lukitsee kunkin tapahtuman käsittelemän rivin sen ajaksi, kun kohdistin on rivillä. Lukitus pysyy voimassa, kunnes palvelin noutaa seuraavan rivin tai tapahtuma lopetetaan. Jos rivin tiedot muuttuvat, lukitus pysyy voimassa, kunnes palvelin on vahvistanut muutokset.
Muut tapahtumat ja toiminnot eivät voi päivittää eivätkä poistaa kohdistinpitosovelluksen noutamaa riviä, jos rivillä on jokin päivittävä kohdistin. Muut sovellukset voivat kuitenkin poistaa lukitun rivin kummalla tahansa puolella olevan rivin, muuttaa sitä tai lisätä rivin lukitun rivin kummalle tahansa puolelle seuraavin poikkeuksin:
Kohdistinpitotapahtumat eivät voi havaita muiden sovellusten tekemiä vahvistamattomia muutoksia. Kohdistinpito on oletuseristystaso, ja sitä tulee käyttää haluttaessa mahdollisimman suurta samanaikaisuutta, kun vain vahvistettujen muiden tapahtumien ja toimintojen muuttamien rivien havaitseminen on tarpeen.
Lukitusten läpi luvun avulla tapahtuma voi käyttää muiden tapahtumien vahvistamattomia muutoksia. Tapahtumat eivät lukitse muita tapahtumia ja toimintoja luettavalta riviltä, jos tapahtuma ei yritä hylätä tai muuttaa taulukkoa. Tapahtumat voivat lukea muiden tapahtumien tekemiä muutoksia ennen niiden vahvistusta tai peruutusta. Luku lukitusten läpi -eristystasoa käytetään yleisimmin silloin, kun päivitykset eivät ole mahdollisia tai kun muiden tapahtumien vahvistamattomien tietojen havaitsemisella ei ole merkitystä. Luku lukitusten läpi aiheuttaa vähiten lukituksia ja mahdollistaa suurimman samanaikaisuuden.
Luvun pitoa käytettäessä palvelin lukitsee vain noudettavat rivit. Tämä varmistaa, että mikään tapahtuma tai toiminto ei muuta luettavaa riviä ennen luvun päättymistä ja että muun tapahtuman tai toiminnon muuttamaa riviä ei lueta, ennen kuin kyseinen toiminto on vahvistanut muutoksen. Luvun pito -eristystasoa käytettäessä samanaikaisuus on hyvä ja tietonäkymä on vakaa.
Toistokelpoista lukua käytettäessä palvelin lukitsee kaikki viitatut rivit vain noudettavien rivien asemesta. Palvelin lukitsee tiedot siten, että muu tapahtuma tai sovellus ei voi lisätä tai päivittää riviä, joka saatetaan lisätä niiden rivien luetteloon, joihin meneillään oleva tapahtuma viittaa.
Toistokelpoinen luku saattaa ottaa käyttöön huomattavan lukitusmäärän. Nämä lukitukset voivat nopeasti lisääntyä lähes koko taulukon kattavaksi lukitukseksi.
Toistokelpoinen luku mahdollistaa suurimman tietojen eheyden, mutta tapahtuman tai toiminnon viittaamat rivit eristetään heti. Sen vuoksi samanaikaisten tapahtumien määrä on pienin.
Toistokelpoista lukua ei yleensä suositella DB2 OLAP Server -palvelimen kanssa käytettäväksi.
Lisätietoja eristystasoista on relaatiotietokannan julkaisuissa.
MAXPOOLCONNECTIONS-parametri määrittää niiden relaatiotietokantayhteyksien enimmäismäärän, joita OLAP-sovellus voi pitää varannossaan.
Tämä parametri on valinnainen.
Parametrin muoto on seuraava:
MAXPOOLCONNECTIONS = enimmäismäärä
jossa enimmäismäärä on niiden yhteyksien enimmäismäärä, joita OLAP-sovellus voi pitää varannossaan. Oletusarvo on 20.
Arvon on oltava vähintään 0. Jos määrität arvoksi arvon 0, OLAP-sovellus ei pidä varannossa yhteyksiä, vaan muodostaa uuden yhteyden aina tarvittaessa.
Määritetty enimmäismäärä ei saa olla suurempi kuin relaatiotietokannan tukemien samanaikaisten yhteyksien enimmäismäärä.
STARTCONNECTIONS-parametri määrittää niiden relaatiotietokantayhteyksien määrän, jotka OLAP-sovellus muodostaa sovelluksen aktivoinnin yhteydessä.
Tämä parametri on valinnainen.
Parametrin muoto on seuraava:
STARTCONNECTIONS = luku
jossa luku on niiden relaatiotietokantayhteyksien määrä, jotka DB2 OLAP Server -palvelin muodostaa ennalta OLAP-sovelluksen aktivoinnin yhteydessä. Oletusarvo on 3.
Arvon on oltava vähintään 0. Jos määrität arvoksi arvon 0, OLAP-sovellus ei muodosta relaatiotietokantayhteyksiä sovelluksen aktivoinnin yhteydessä.
Määritetty enimmäismäärä ei saa olla suurempi kuin MAXPOOLCONNECTIONS-parametrille määritetty arvo.
Tämän parametrin avulla voit osioida DB2 UDB -ohjelman taulukkotilan, johon palvelin tallentaa keskustaulukon, tai ilmoittaa DB2 OLAP Server -palvelimelle, miten OS/390-taulukkotila keskustaulukkoa varten on osioitu.
Jos käytössä on DB2 UDB Extended Enterprise Edition -ohjelman versio 5 tai uudempi: PARTITIONING-parametri lisää osiointiavainlauseen CREATE TABLE -käskyyn keskustaulukon luonnin yhteydessä. Tämän jälkeen DB2 OLAP Server -palvelin valitsee määritettyjen harvadataisten dimensioiden avulla sarakkeet, joita se käyttää osiointiavainsarakkeina.
Jos käytössä on DB2 for OS/390 -ohjelma: PARTITIONING-parametri luo taulukkotilalle ryväshakemiston OS/390-taulukkotilan luonnin yhteydessä määritetyn osiomäärän perusteella.
Tätä parametria voi käyttää vain, jos käytössä on DB2 UDB Extended Enterprise Edition -ohjelman versio 5 tai DB2 for OS/390 -ohjelma.
Parametrin muoto on seuraava:
PARTITIONING = arvo
Määritä parametrin arvoksi OS/390-tietokannan pääkäyttäjän taulukkotilalle luomien osioiden määrä.
Jos käytössä on DB2 UDB -ohjelma: Määritä arvoksi arvo 0 tai 1. Jos määrität arvoksi arvon 0, palvelin ei lisää lausetta CREATE TABLE -käskyyn. Oletusarvo on 0. Jos määrität arvoksi arvon 1, palvelin lisää lauseen.
Lisätietoja tietokantojen osioinnista on relaatiotietokannan julkaisuissa. Lisätietoja SQL-käskyjen muodosta on relaatiotietokannan SQL-oppaassa.
Tämän parametrin avulla voit määrittää hakemistotilan keskustaulukon hakemistolle, jos DB2 OLAP Server -palvelinta käytetään OS/390-järjestelmässä toimivaan DB2-järjestelmään tallennettujen tietojen käyttöön. DB2 OLAP Server -palvelin luo numeron keskustaulukolle. FINDEX-parametri lisää USING STOGROUP -lauseen keskustaulukon CREATE INDEX -käskyyn.
Tämä parametri on valinnainen, ja sitä voi käyttää vain, jos käytät DB2 for OS/390 -ohjelmiston tietoja.
Parametrin muoto on seuraava: FINDEX =merkkijono
jossa merkkijono on CREATE INDEX -käskyn USING STOGROUP -jakson määrittävä merkkijono.
SGPR-parametrin viimeisen merkin on oltava kysymysmerkki. DB2 OLAP Server -palvelin korvaa kysymysmerkin numerolla 1-4. Esimerkki:
FINDEX = USING STOGROUP SGPR? BUFFERPOOL BP2
Tämän parametrin avulla voit määrittää avaintaulukon hakemistolla hakemistotilan OS/390-järjestelmän DB2-ohjelmistossa. Parametri lisää avaintaulukon hakemiston luontiin käytettävään CREATE INDEX -käskyyn USING STOGROUP -lauseen. Relaatiotietokannan avaintaulukko vastaa moniulotteisen tietokannan hakemistoa.
Tämä parametri on valinnainen ja sitä voi käyttää vain, jos käytät DB2 for OS/390 -ohjelmiston tietoja.
Parametrin muoto on seuraava: KINDEX =merkkijono
jossa merkkijono on CREATE INDEX -käskyn USING STOGROUP -jakson määrittävä merkkijono.
Esimerkki:
KINDEX = USING STOGROUP SGPR0 BUFFERPOOL BP2