OLAP Telepítési és felhasználói kézikönyv

A konfigurációs fájl paraméterek

Ez a szakasz részletes tájékoztatást nyújt a konfigurációs fájl paramétereiről:

RDB_NAME

UNIX és Windows NT kiszolgálókon az RDB_NAME paraméter olyan létező adatbázis nevét adja meg, amelyben a DB2 OLAP Server az OLAP alkalmazás adatait tárolja. A paraméter formátuma a következő:

RDB_NAME = adatbázisnév

Ez a paraméter kötelező az RSM szakaszban.

RDB_USERID (Windows NT és UNIX esetén)

Az RDB_USERID paraméter adja meg a DB2 OLAP Server által a relációs adatbázisba való bejelentkezéshez használt felhasználói azonosítót. A felhasználói azonosítót a relációs adatbázisban kell beállítani. Ez a paraméter opcionális. Ha az RDB_USERID és RDB_PASSWORD el vannak hagyva, a DB2 OLAP Server a DB2 UDB-be az operációs rendszer folyamat felhasználói azonosítójával és jelszavával jelentkezik be.

A paraméter formátuma a következő:

RDB_USERID = felhasználói azonosító

RDB_PASSWORD (Windows NT és UNIX esetén)

Az RDB_PASSWORD paraméter adja meg a DB2 OLAP Server által a relációs adatbázisba való bejelentkezéshez használt felhasználói azonosítóhoz tartozó jelszót. Ez a paraméter opcionális. Ha az RDB_USERID és RDB_PASSWORD el vannak hagyva, a DB2 OLAP Server a DB2 UDB-be az operációs rendszer folyamat felhasználói azonosítójával és jelszavával jelentkezik be.

A paraméter formátuma a következő:

RDB_PASSWORD = jelszó

TABLESPACE

A TABLESPACE paraméter egy karakterláncot ad meg, amely bekerül a DB2 OLAP Server által kiadott minden egyes CREATE TABLE utasításba. A TABLESPACE paraméter határozza meg azt a táblaterületet, amelyben a DB2 OLAP Server létrehozza a relációs táblákat.

Ez a paraméter opcionális.

A paraméter formátuma a következő:

TABLESPACE = karakterlánc

ahol a karakterlánc az a karakterlánc, amelyet a DB2 OLAP Server által kiadott minden egyes CREATE TABLE utasításhoz kíván hozzáfűzni, azért, hogy megadja, melyik táblaterületen jöjjenek létre a relációs táblák. A karakterláncban megadott táblaterületnek léteznie kell.

Mivel a karakterlánc egy CREATE TABLE utasításba bekerül, a teljes TABLESPACE tagmondatot meg kell adnia. A tagmondat minden beállítása rendelkezésre áll. Az alapértelmezett érték a "" (üres karakterlánc).

Példa Windows NT és UNIX esetén:

TABLESPACE=IN TS1 INDEX IN TSIDX

Példa OS/390 esetén:

TABLESPACE=IN OLAP.TS32

Az SQL utasítások teljes szintaxisát a relációs adatbáziskezelője SQL leírásában találhatja meg.

ADMINSPACE

Az ADMINSPACE paraméter határozza meg azt a táblaterületet, amelyben a DB2 OLAP Server az adminisztrációs célra szolgáló relációs táblákat hozza létre. OS/390 alatt a táblaterületnek 32K-s lapokból álló táblaterületnek kell lennie. Az ADMINSPACE paraméter egy karakterláncot ad meg, amely bekerül egy, a DB2 OLAP Server által kiadott CREATE TABLE utasításba.

Ez a paraméter kötelező, amikor OS/390-en tárolt adatokat ér el, és választható más operációs rendszerek esetén.

A paraméter formátuma a következő:

ADMINSPACE = karakterlánc

ahol a karakterlánc az a karakterlánc, amelyet a DB2 OLAP Server által kiadott minden egyes CREATE TABLE utasításhoz kíván hozzáfűzni, azért, hogy megadja, melyik táblaterületen jöjjenek létre a adminisztrációs táblák. A karakterláncban megadott táblaterületnek léteznie kell.

Mivel a karakterlánc egy CREATE TABLE utasításba bekerül, a teljes TABLESPACE tagmondatot meg kell adnia. A tagmondat minden beállítása rendelkezésre áll. Az alapértelmezett érték a "" (üres karakterlánc).

Például:

ADMINSPACE=IN OLAP.ADMINDATA

Az SQL utasítások teljes szintaxisát a relációs adatbáziskezelője SQL leírásában találhatja meg.

Ha nem adja meg a paramétert, az adminisztrációs táblák a TABLESPACE paraméterben megadott táblaterületre kerülnek.

KEYSPACE

A KEYSPACE paraméter megadja azt a táblaterületet, amelyben a DB2 OLAP Server a kocka kockákhoz tartozó kulcstáblákat hozza létre. A KEYSPACE paraméter egy karakterlánc, amelyet a DB2 OLAP Server a kulcstáblák létrehozásánál használt CREATE TABLE utasításhoz fűz hozzá.

A DB2 OLAP Server teljesítményét javíthatja, ha olyan táblaterületet ad meg, amely gyors tárolóeszközt használ.

Ez a paraméter opcionális.

A paraméter formátuma a következő:

KEYSPACE = karakterlánc

ahol karakterlánc az a karakterlánc, amelyet a DB2 OLAP Server termék által kiadott CREATE TABLE utasításhoz kíván fűzni kulcstábla létrehozása esetén. A karakterláncban megadott táblaterületnek léteznie kell.

Mivel a karakterlánc egy CREATE TABLE utasításba bekerül, a teljes TABLESPACE tagmondatot meg kell adnia. A tagmondat minden beállítása rendelkezésre áll. Ha nem adja meg a paramétert, a kulcstábla a TABLESPACE paraméterben megadott táblaterületre kerül. Ha nem adja meg a TABLESPACE paramétert, az alapértelmezett érték a "" (üres karakterlánc).

Példa Windows NT és UNIX esetén:

TABLESPACE=IN TS1 INDEX IN TSIDX

Az SQL utasítások teljes szintaxisát a relációs adatbáziskezelője SQL leírásában találhatja meg.

FACTS

A FACTS paraméter egy karakterláncot ad meg, amely bekerül a DB2 OLAP Server által kiadott minden egyes CREATE TABLE utasításba ténytábla létrehozásakor. A FACTS paraméter határozza meg azt a táblaterületet, amelyben a DB2 OLAP Server a relációs kocka ténytábláját hozza létre.

Mivel a ténytábla a relációs kocka legnagyobb és legfontosabb táblája, növelheti a teljesítményt olyan táblaterület megadásával, amely egy nagyon gyors tárolóeszközön van. Használhat felosztott táblaterületet is a teljesítmény növeléséhez, ha az adatbáziskezelője támogatja a felosztott táblaterületeket.

Ez a paraméter opcionális.

A paraméter formátuma a következő:

FACTS = karakterlánc

ahol a karakterlánc az a karakterlánc, amelyet a DB2 OLAP Server által ténytábla létrehozásakor kiadott minden egyes CREATE TABLE utasításhoz akar hozzáfűzni. A karakterláncban megadott táblaterületnek léteznie kell. A karakterlánc közvetlenül a CREATE TABLE utasítás után fog állni, tehát a teljes FACTS tagmondatot meg kell adnia.

A tagmondat minden beállítása rendelkezésre áll. Ha nem adja meg a paramétert, a ténytábla a TABLESPACE paraméterben megadott táblaterületre kerül. Ha nem adja meg a TABLESPACE paramétert, az alapértelmezett érték a "" (üres karakterlánc).

Példa Windows NT és UNIX esetén:

FACTS=IN TS1 INDEX IN TSIDX

OS/390 alatt a DB2 OLAP Server megadja a ténytábla sorszámát a felhasználó számára, például:

FACTS=IN OLAP.TSPRF?
 
ahol ? a ténytábla sorszáma

Az SQL utasítások teljes szintaxisát a relációs adatbáziskezelője SQL leírásában találhatja meg.

TRACELEVEL

A TRACELEVEL paraméter adja meg a DB2 OLAP Server nyomkövetési szolgáltatása által nyújtott részletezés mértékét.

Fontos: A TRACELEVEL paramétert csak az IBM kérésére problémák diagnosztizálásakor ajánlatos használni. Mivel a paraméter használata jelentősen csökkentheti a DB2 OLAP Server teljesítményét, a használata kerülendő a termék normál használata során.

Ez a paraméter opcionális.

A paraméter formátuma a következő:

TRACELEVEL = szint

ahol a szint a következő értékek egyikét veheti fel:

0
Kikapcsolja a nyomkövetési szolgáltatást. Ez az alapértelmezés.

1
Csak a függvény belépések és kilépések feljegyzése.

2
Alacsonyszintű nyomkövetés feljegyzése a függvényeken belül.

4
Dump nyomkövetési üzenetek feljegyzése az adatbetöltés/számítás kódból.

8
A vázújjáépítési információk tartalmának nyomtatása.

16
Részletes információkat jegyez fel a blokkok rögzítéséről illetve a rögzítések megszűntetéséről @@@, valamint az adat és index gyorsítótárak működéséről.

X
Egy egész szám, amely a nyomkövetési típusok tetszőleges kombinációjának összege; arra utasítja a nyomkövetési szolgáltatást, hogy a nyomkövetési szintek kombinációját hajtsa végre. Például a függvény belépés/kilépések (1) és a váz újjáépítési információk (8) megtekintéséhez állítsa a TRACELEVEL paramétert 9-re!

TRACEFILESIZE

A TRACEFILESIZE paraméter megadja annak a fájlnak (RSMTRACE.LOG) a maximális méretét, amelyben a nyomkövetési szolgáltatás a nyomkövetési információkat tárolja. Ha a nyomkövetési fájl mérete eléri a paraméterben megadott méretet, kiürítésre kerül.

Fontos: A TRACEFILESIZE paramétert csak az IBM kérésére problémák diagnosztizálásakor ajánlatos használni. Mivel a paraméter használata jelentősen csökkentheti a DB2 OLAP Server teljesítményét, a használata kerülendő a termék normál használata során.

Ez a paraméter opcionális.

A paraméter formátuma a következő:

TRACEFILESIZE = méret

ahol a méret a nyomkövetési fájl maximális mérete megabájtban (MB). Az alapértelmezett fájlméret 1 MB.

ISOLATION

Az ISOLATION paraméter adja meg azt az elkülönítési szintet, amelyet a DB2 OLAP Server a relációs adatbázissal való munka közben használ. Az elkülönítési szint meghatározza az adatok zárolását, illetve elkülönítését más tranzakcióktól és folyamatoktól az adatok elérése közben. A magasabb elkülönítési szintek az adatok magasabb egységét biztosítják azáltal, hogy hamarabb különítik el őket. Mindazonáltal a magasabb elkülönítési szintek csökkenthetik a párhuzamosságot, mivel a tranzakciók és folyamatok esetleg várakozni kényszerülnek az elkülönített adatokra.

Ez a paraméter opcionális.

A paraméter formátuma a következő:

ISOLATION = szint

ahol a szint a következő értékek egyikét veheti fel:

CS
Kurzor stabilitás. Ez az alapértelmezett és a javasolt elkülönítési szint.

A kurzor stabilitás mindaddig zárolja a tranzakció által hozzáfért sort, amíg a kurzor a soron áll. A zár érvényben marad a következő sor beolvasásáig, vagy a tranzakció befejezéséig. Azonban, ha a sor bármely adata megváltozott, a zár érvényben marad a változás véglegesítéséig.

Más tranzakciók vagy folyamatok addig nem frissíthetik vagy törölhetik azt a sort, amelyet egy kurzor stabilitású alkalmazás töltött be, amíg valamelyik frissíthető kurzor a soron áll. Mindazonáltal más alkalmazások beszúrhatnak, törölhetnek vagy módosíthatnak sort a zárolt sor bármelyik oldalán, kivéve a következő eseteket:

A kurzor stabilitású tranzakciók nem láthatják más alkalmazások nem véglegesített módosításait. A kurzor stabilitás az alapértelmezett elkülönítési szint, és akkor ajánlatos használni, ha maximális párhuzamosságot akar elérni amellett, hogy csak véglegesített sorokat látja a többi tranzakcióból vagy folyamatból.

UR
Nem véglegesített olvasás.

A nem véglegesített olvasás lehetőséget ad a tranzakcióknak más tranzakciók nem véglegesített módosításaihoz való hozzáférésre. A tranzakciók nem zárják ki a többi tranzakciót vagy folyamatot az olvasott sorból, amíg valamelyik tranzakció meg nem próbálja eldobni vagy megváltoztatni a táblát. A többi tranzakció módosítása olvasható a véglegesítésük vagy visszagörgetésük előtt. A nem véglegesített olvasás elkülönítési szint leggyakrabban akkor használatos, ha nem lehet frissíteni, vagy ha nem érdekes, hogy látszanak-e más tranzakciókból nem véglegesített adatok. A nem véglegesített olvasás használata esetén kevesebb zárolás történik, és magasabb fokú a párhuzamosság.

RS
Olvasási stabilitás.

Az olvasási stabilitásnál csak a betöltött sorok vannak elkülönítve. Ez biztosítja, hogy egy munkaegység alatt beolvasott sort más tranzakció vagy folyamat nem módosíthatja, amíg a munkaegység véget nem ér, illetve a más tranzakció vagy folyamat által módosított sor beolvasása nem történik meg a módosítás véglegesítése előtt. Az olvasási stabilitás elkülönítési szint magas fokú párhuzamosságot és stabil adatnézetet is biztosít.

RR
Ismételhető olvasás.

Az ismételhető olvasásnál nem csak a betöltött, hanem minden hivatkozott sor is elkülönítésre kerül. A megfelelő zárolás megtörténik, tehát más tranzakció vagy alkalmazás nem szúrhat be vagy frissíthet olyan sort, amely bekerül a tranzakció által hivatkozott sorok listájába.

Az ismételhető olvasás megszerezhet és fenntarthat jelentős mennyiségű zárat. Ezek a zárak gyorsan az egész tábla zárolásával egyenértékűvé növekedhetnek.

Az ismételhető olvasás biztosítja a legmagasabb fokú egységet, de bármely, tranzakció vagy folyamat által hivatkozott sor azonnal elkülönítésre kerül. Ez a legalacsonyabb fokú párhuzamosságot eredményezi.

Az ismételhető olvasás használata általában nem ajánlott a DB2 OLAP Server-hez.

Az elkülönítési szintekről további információkat a relációs adatbáziskezelő dokumentációjában olvashat.

MAXPOOLCONNECTIONS

A MAXPOOLCONNECTIONS paraméter megadja, hogy egy OLAP alkalmazás legfeljebb hány relációs adatbázis kapcsolatot tarthat fenn a memóriaterületén.

Ez a paraméter opcionális.

A paraméter formátuma a következő:

MAXPOOLCONNECTIONS = szám

ahol a szám az egyes OLAP alkalmazások által a memóriaterületükön fenntartható kapcsolatok maximális száma. Az alapértelmezés 20.

A megadható legkisebb érték a 0. Ha 0-t ad meg, akkor az OLAP alkalmazás nem tart fenn kapcsolatot a memóriaterületén, és minden alkalommal újat hoz létre, ha szükséges.

A megadott maximális érték nem lehet nagyobb, mint a relációs adatbáziskezelő által támogatott párhuzamos kapcsolatok maximális száma.

STARTCONNECTIONS

A STARTCONNECTIONS paraméter az OLAP alkalmazás aktivizálásakor a relációs adatbázissal létrehozott kapcsolatok számát adja meg.

Ez a paraméter opcionális.

A paraméter formátuma a következő:

STARTCONNECTIONS = szám

ahol a szám az OLAP alkalmazás aktivizálásakor a DB2 OLAP Server által előre elindított relációs adatbázis kapcsolatok száma. Az alapértelmezés 3.

A megadható legkisebb érték a 0. Ha 0-t ad meg, akkor az OLAP alkalmazás nem fog létrehozni kapcsolatot az aktivizálásakor.

A megadott maximális érték nem lehet nagyobb, mint a MAXPOOLCONNECTIONS-nál megadott érték.

PARTITIONING

Ezzel a paraméterrel oszthatja fel azt a DB2 UDB táblaterületet, amelyben a rendszer a ténytáblát tárolja, illetve ezzel hozhatja a DB2 OLAP Server tudomására, hogy van felosztva a ténytáblához tartozó OS/390 táblaterület.

A PARTITIONING paraméter egy felosztási kulcs tagmondatot ad a CREATE TABLE utasításhoz a ténytábla létrehozásakor. Ezután a DB2 OLAP Server az aktuálisan megadott ritka dimenziókat használja annak meghatározásához, hogy mely oszlopokat használja felosztási kulcsoszlopként.

A DB2 for OS/390 használata esetén: A PARTITIONING paraméter egy csoportindexet hoz létre a táblaterület számára az OS/390 táblaterület létrehozásakor megadott partíciószám alapján.

Ez a paraméter csak a DB2 UDB Extended Enterprise Edition V5 vagy DB2 for OS/390 használata esetén alkalmazandó, és opcionális.

A paraméter formátuma a következő:

PARTITIONING = érték

Állítsa az értéket az OS/390 adatbázis-adminisztrátor által a táblaterülethez megadott partíciószámra!

A DB2 UDB használata esetén: Állítsa az értéket vagy 0-ra vagy 1-re! Ha az értéket 0-ra állítja, a rendszer nem veszi fel a tagmondatot a CREATE TABLE utasításba; 0 az alapértelmezett érték. Ha az értéket 1-re állítja, a rendszer felveszi a tagmondatot.

A relációs adatbáziskezelője dokumentációjában olvashat további információkat az adatbázisok felosztásáról. Az SQL utasítások teljes szintaxisát a relációs adatbáziskezelője SQL leírásában találhatja meg.

FINDEX

Ezzel a paraméterrel adhatja meg egy ténytábla indexének indexterületét, ha a DB2 OLAP Server használatával OS/390 alatt futó DB2 adatokat ér el. A DB2 OLAP Server állítja elő a ténytábla sorszámát. Az FINDEX paraméter egy USING STOGROUP tagmondatot vesz fel a CREATE INDEX utasításhoz a ténytábla esetén.

Ez a paraméter opcionális, és csak akkor kell alkalmaznia, ha a DB2 for OS/390-ben tárolt adatokat ér el.

A paraméter formátuma a következő: FINDEX =karakterlánc

ahol a karakterlánc a karakterlánc a CREATE INDEX utasítás USING STOGROUP blokkját adja meg.

Az utolsó karakterként kérdőjelet kell megadni az SGPR paraméterben. A DB2 OLAP Server 1 és 4 közötti számmal helyettesíti a kérdőjelet. Például:

FINDEX = USING STOGROUP SGPR? BUFFERPOOL BP2
 
 

KINDEX

Ezzel a paraméterrel adhatja meg egy kulcstábla indexéhez tartozó indexterületet OS/390-en futó DB2 esetén. A paraméter USING STOGROUP tagmondatot ad hozzá a kulcstáblához tartozó CREATE INDEX utasításhoz. A relációs adatbázisok kulcstáblája a többdimenziós adatbázisok indexének megfelelője.

Ez a paraméter opcionális, és csak akkor kell alkalmaznia, ha a DB2 for OS/390-ben tárolt adatokat ér el.

A paraméter formátuma a következő: KINDEX =karakterlánc

ahol a karakterlánc a karakterlánc a CREATE INDEX utasítás USING STOGROUP blokkját adja meg.

Például:

KINDEX = USING STOGROUP SGPR0 BUFFERPOOL BP2


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]