Instalační a uživatelská příručka systému OLAP

Parametry konfiguračního souboru

V tomto oddílu jsou uvedeny podrobné informace o parametrech konfiguračního souboru:

RDB_NAME

Na serverech UNIX a Windows NT parametr RDB_NAME určuje jméno stávající databáze, do které komponenta DB2 OLAP Server ukládá data vaší aplikace OLAP. Parametr má formát:

RDB_NAME = jméno_databáze

Parametr je povinný v sekci RSM.

RDB_USERID (systémy Windows NT a UNIX)

Parametr RDB_USERID určuje uživatelské jméno, které komponenta DB2 OLAP Server použije pro přihlášení k relační databázi. Toto uživatelské jméno musí být nastaveno v relační databázi. Parametr je nepovinný. Pokud parametry RDB_USERID a RDB_PASSWORD vynecháte, komponenta DB2 OLAP Server se k systému DB2 UDB přihlásí použitím uživatelského jména a hesla aktuální relace operačního systému.

Parametr má formát:

RDB_USERID = uživatelské_jméno

RDB_PASSWORD (systémy Windows NT a UNIX)

Parametr RDB_PASSWORD určuje heslo pro uživatelské jméno, kterým se komponenta DB2 OLAP Server přihlašuje k relační databázi. Parametr je nepovinný. Pokud parametry RDB_USERID a RDB_PASSWORD vynecháte, komponenta DB2 OLAP Server se k systému DB2 UDB přihlásí použitím uživatelského jména a hesla aktuální relace operačního systému.

Parametr má formát:

RDB_PASSWORD = heslo

TABLESPACE

Parametr TABLESPACE určuje řetězec, který je připojen ke každému příkazu CREATE TABLE vyvolanému komponentou DB2 OLAP Server. Parametr TABLESPACE určuje tabulkový prostor, ve kterém komponenta DB2 OLAP Server vytváří relační tabulky.

Parametr je nepovinný.

Parametr má formát:

TABLESPACE = řetězec

kde argument řetězec je řetězec, který chcete připojit za každý příkaz CREATE TABLE vyvolaný komponentou DB2 OLAP Server pro řízení tabulkového prostoru, ve kterém jsou vytvářeny tabulky. Tabulkový prostor uvedený v tomto řetězci musí existovat.

Vzhledem k tomu, že uvedený řetězec je připojován za příkaz CREATE TABLE, musíte zadat úplnou klauzuli TABLESPACE. K dispozici jsou všechny možnosti této klauzule. Výchozím nastavením je prázdný řetězec ("").

Příklad pro systémy Windows NT a UNIX:

TABLESPACE=IN TS1 INDEX IN TSIDX

Příklad pro systém OS/390:

TABLESPACE=IN OLAP.TS32

Úplnou syntaxi příkazů SQL naleznete v referenční příručce jazyka SQL.

ADMINSPACE

Parametr ADMINSPACE určuje tabulkový prostor, ve kterém komponenta DB2 OLAP Server vytváří relační tabulky pro administrativní účely. V systému OS/390 musí být velikost tabulkového prostoru násobkem 32 kB. Parametr ADMINSPACE určuje řetězec, který je připojen k příkazu CREATE TABLE vyvolanému komponentou DB2 OLAP Server.

Parametr je povinný, pokud k datům přistupujete v systému OS/390, a je nepovinný pro ostatní operační systémy.

Parametr má formát:

ADMINSPACE = řetězec

kde argument řetězec je řetězec, který chcete připojit za každý příkaz CREATE TABLE vyvolaný komponentou DB2 OLAP Server pro řízení tabulkového prostoru, ve kterém jsou vytvářeny tabulky. Tabulkový prostor uvedený v tomto řetězci musí existovat.

Vzhledem k tomu, že uvedený řetězec je připojován za příkaz CREATE TABLE, musíte zadat úplnou klauzuli TABLESPACE. K dispozici jsou všechny možnosti této klauzule. Výchozím nastavením je prázdný řetězec ("").

Příklad:

ADMINSPACE=IN OLAP.ADMINDATA

Úplnou syntaxi příkazů SQL naleznete v referenční příručce jazyka SQL.

Pokud tento parametr neuvedete, administrativní tabulky jsou ukládány do tabulkového prostoru určeného parametrem TABLESPACE.

KEYSPACE

Parametr KEYSPACE určuje tabulkový prostor, ve kterém komponenta DB2 OLAP Server vytváří tabulky klíčů pro relační krychle. Parametr KEYSPACE je řetězec, který komponenta DB2 OLAP Server připojuje k příkazu CREATE TABLE při vytváření tabulky klíčů.

Chcete-li zvýšit výkon komponenty DB2 OLAP Server, uveďte tabulkový prostor využívající rychlé úložné zařízení.

Parametr je nepovinný.

Parametr má formát:

KEYSPACE = řetězec

kde argument řetězec je řetězec, které chcete připojit za každý příkaz CREATE TABLE vyvolaný komponentou DB2 OLAP Server při vytváření tabulky klíčů. Tabulkový prostor uvedený v tomto řetězci musí existovat.

Vzhledem k tomu, že uvedený řetězec je připojován za příkaz CREATE TABLE, musíte zadat úplnou klauzuli TABLESPACE. K dispozici jsou všechny možnosti této klauzule. Pokud tento parametr neuvedete, tabulky klíčů jsou ukládány do tabulkového prostoru určeného parametrem TABLESPACE. Pokud parametr TABLESPACE neurčíte, použije se výchozí nastavení "" (prázdný řetězec).

Příklad pro systémy Windows NT a UNIX:

TABLESPACE=IN TS1 INDEX IN TSIDX

Úplnou syntaxi příkazů SQL naleznete v referenční příručce jazyka SQL.

FACTS

Parametr FACTS určuje řetězec, který je připojen ke každému příkazu CREATE TABLE vyvolanému komponentou DB2 OLAP Server při vytvoření tabulky faktů. Parametr FACTS určuje tabulkový prostor, ve kterém komponenta DB2 OLAP Server vytváří tabulku faktů pro relační krychli.

Vzhledem k tomu, že tabulka faktů představuje největší a nejdůležitější tabulku v relační krychli, můžete zvýšit výkon celého systému určením tabulkového prostoru, který využívá velmi rychlé úložné zařízení. Pokud databáze podporuje tabulkové prostory rozdělené do oblastí, výkon zvýšíte také použitím tabulkového prostoru rozděleného do oblastí.

Parametr je nepovinný.

Parametr má formát:

FACTS = řetězec

kde argument řetězec je řetězec, který chcete připojit za každý příkaz CREATE TABLE vyvolaný komponentou DB2 OLAP Server při vytváření tabulky faktů. Tabulkový prostor uvedený v tomto řetězci musí existovat. Řetězec je připojen přímo za příkaz CREATE TABLE. Je tedy nutné uvést úplnou klauzuli FACTS.

K dispozici jsou všechny možnosti této klauzule. Pokud tento parametr neuvedete, tabulka faktů je uložena do tabulkového prostoru určeného parametrem TABLESPACE. Pokud parametr TABLESPACE neurčíte, použije se výchozí nastavení "" (prázdný řetězec).

Příklad pro systémy Windows NT a UNIX:

FACTS=IN TS1 INDEX IN TSIDX

V systému OS/390 komponenta DB2 OLAP Server zadá číslo tabulky faktů za vás, například:

FACTS=IN OLAP.TSPRF?
 
kde ? je číslo tabulky faktů

Úplnou syntaxi příkazů SQL naleznete v referenční příručce jazyka SQL.

TRACELEVEL

Parametr TRACELEVEL určuje úroveň podrobností, které zaznamenává trasovací funkce komponenty DB2 OLAP Server.

Důležité: Parametr TRACELEVEL používejte pouze v případě, že vás k tomu vyzve pracovník technické podpory IBM při diagnostice problémů. Vzhledem k tomu, že použití tohoto parametru může výrazně snížit výkon komponenty DB2 OLAP Server, parametr nepoužívejte při běžné práci s produktem.

Parametr je nepovinný.

Parametr má formát:

TRACELEVEL = úroveň

kde argument úroveň může nabývat některé z následujících hodnot:

0
Vypne funkci trasování. Jedná se o předvolenou hodnotu.

1
Zaznamenává pouze volání a ukončení funkce.

2
Zaznamenává trasování nízké úrovně v rámci funkce.

4
Zaznamenává trasovací zprávy výpisu paměti z kódu pro zavádění nebo kalkulaci dat.

8
Tiskne informace o restrukturalizaci osnovy.

16
Zaznamenává podrobné informace o zápisu a aktualizaci bloků a o operacích s datovou a indexovou mezipamětí.

X
Celé číslo, které představuje součet kombinace trasovacích typů. Tímto číslem trasovací funkci nařídíte, aby prováděla trasování na různých trasovacích úrovních. Chcete-li například trasovat vyvolání a ukončení funkcí (1) a vypisovat informace o restrukturalizaci osnovy (8), nastavte parametr TRACELEVEL na hodnotu 9.

TRACEFILESIZE

Parametr TRACEFILESIZE určuje maximální velikost souboru, ve kterém trasovací funkce ukládá trasovací informace (RSMTRACE.LOG). Jakmile trasovací soubor dosáhne maximální velikosti určené tímto parametrem, dojde k jeho vyprázdnění.

Důležité: Parametr TRACEFILESIZE používejte pouze v případě, že vás k tomu vyzve pracovník technické podpory IBM při diagnostice problémů. Vzhledem k tomu, že použití tohoto parametru může výrazně snížit výkon komponenty DB2 OLAP Server, parametr nepoužívejte při běžné práci s produktem.

Parametr je nepovinný.

Parametr má formát:

TRACEFILESIZE = velikost

kde argument velikost je maximální velikost v megabajtech (MB), do které může trasovací soubor růst, než je vyprázdněn. Předvolená velikost souboru je 1 MB.

ISOLATION

Parametr ISOLATION určuje úroveň oddělení, kterou komponenta DB2 OLAP Server použije při práci s relační databází. Úroveň oddělení určuje, jakým způsobem jsou uzamčena nebo oddělena data od ostatních transakcí a procesů během zpracování dat. Vyšší úrovně oddělení poskytují větší integritu, protože dochází k časnému oddělení většího množství dat. Vyšší úrovně oddělení však mohou snižovat možnost souběžného zpracování, protože transakce a procesy mohou na izolovaná data čekat.

Parametr je nepovinný.

Parametr má formát:

ISOLATION = úroveň

kde argument úroveň může nabývat některé z následujících hodnot:

CS
Stabilita kurzoru (Cursor stability). Jedná se o předvolenou a doporučenou úroveň oddělení.

Během umístění kurzoru na řádek parametr CS uzamkne všechny řádky, ke kterým je v rámci transakce přistupováno. Data jsou uzamčena, dokud není načten další řádek nebo nedojde k ukončení transakce. Pokud však dojde k jakékoli změně dat, uzamčení trvá, dokud není změna potvrzena.

Po dobu umístění aktualizovatelného kurzoru na řádku nemůže být řádek načtený aplikací CS aktualizován ani odstraněn žádnou jinou transakcí nebo procesem. Ostatní aplikace však mohou před i za uzamčeným řádkem vkládat, odstraňovat nebo měnit řádek s následujícími výjimkami:

Transakce CS nemají k dispozici nepotvrzené změny jiných aplikací. Stabilita kurzoru (Cursor stability) je předvolená úroveň oddělení, která je vhodná pro maximální výkon souběžného zpracování při práci pouze s potvrzenými řádky ostatních transakcí nebo procesů.

UR
Nepotvrzené čtení (Uncommitted read).

Nepotvrzené čtení umožňuje transakci přistupovat k nepotvrzeným změnám ostatních transakcí. Transakce neblokují ostatní transakce nebo procesy mimo čteného řádku, pokud se transakce nepokouší odstranit nebo změnit tabulku. Změny provedené transakcemi lze číst před tím, než jsou potvrzeny nebo odvolány. Úroveň oddělení UR (Uncomitted read) je nejčastěji používaná v případech, kdy aktualizace nejsou možné, nebo v případě, kdy vás nezajímá, zda vidíte nepotvrzená data ostatních transakcí. Oddělení UR má za následek nejnižší stupeň uzamčení a nejvyšší počet souběžného zpracování.

RS
Stabilita čtení (Read stability).

Stabilita čtení zajišťuje, že jsou odděleny pouze načtené řádky. Tento přístup zajišťuje, že jakýkoli určený řádek přečtený během transakce nemůže být jinou transakcí nebo procesem změněn, dokud není transakce dokončena, a dále zajišťuje, že jakýkoli řádek změněný jinou transakcí nebo procesem nelze načíst, dokud daný proces změnu nepotvrdí. Úroveň oddělení RS (Read stability) zajišťuje jak vysokou úroveň souběžného zpracování, tak stabilní pohled na data.

RR
Opakovatelné čtení (Repeatable read).

Při opakovatelném čtení je oddělen každý odkazovaný řádek, nikoli tedy pouze řádky, které jsou načteny. Je provedeno odpovídající uzamčení, takže jiná transakce nebo aplikace nemůže vložit ani aktualizovat řádek, který by byl přidán do seznamu řádků, na které se daná transakce odkazuje.

Úroveň oddělení RR (Repeatable read) může vyžadovat a držet značné množství uzamčení. Uzamčení se mohou rychle rozšířit do stavu ekvivalentního s uzamčením celé tabulky.

Oddělení RR poskytuje nejvyšší úroveň integrity, ale všechny řádky, na které se jedna transakce nebo proces odkáže, jsou okamžitě odděleny. To má za následek nejnižší míru souběžného zpracování.

Oddělení RR se standardně pro komponentu DB2 OLAP Server nedoporučuje.

Další informace o úrovních oddělení naleznete v dokumentaci k relační databázi.

MAXPOOLCONNECTIONS

Parametr MAXPOOLCONNECTIONS určuje maximální počet připojení k relační databázi, kterou aplikace OLAP může udržovat ve své společné oblasti.

Parametr je nepovinný.

Parametr má formát:

MAXPOOLCONNECTIONS = max_počet

kde argument max_počet představuje maximální počet připojení, který může každá aplikace OLAP udržovat ve své společné oblasti. Předvolená hodnota je 20.

Minimální hodnota, kterou lze zadat, je hodnota 0. Pokud zadáte hodnotu 0, aplikace OLAP nebude udržovat ve společné oblasti žádná připojení a bude vytvářet nové připojení pokaždé, když je bude potřebovat.

Maximální zadaná hodnota by neměla převyšovat maximální počet souběžných připojení, které relační databáze podporuje.

STARTCONNECTIONS

Parametr STARTCONNECTIONS určuje počet připojení, které aplikace OLAP při své aktivaci navazuje s relační databází.

Parametr je nepovinný.

Parametr má formát:

STARTCONNECTIONS = číslo

kde argument číslo je počet připojení k relační databázi, které komponenta DB2 OLAP Server předběžně vytvoří při aktivaci aplikace OLAP. Předvolená hodnota je 3.

Minimální hodnota, kterou lze zadat, je hodnota 0. Pokud zadáte hodnotu 0, aplikace OLAP při své aktivaci nevytvoří žádné připojení k relační databázi.

Maximální zadaná hodnota by neměla převyšovat hodnotu určenou parametrem MAXPOOLCONNECTIONS.

PARTITIONING

Parametr slouží k rozdělení tabulkového prostoru DB2 UDB, ve kterém je uložena tabulka faktů, na oddíly. Tímto parametrem můžete také komponentě DB2 OLAP Server oznámit, jakým způsobem je tabulkový prostor rozdělen v systému OS/390.

Verze DB2 UDB Extended Enterprise Edition verze 5 nebo vyšší: Při vytvoření tabulky faktů přidá parametr PARTITIONING klauzuli klíče oddílu k příkazu CREATE TABLE. Poté komponenta DB2 OLAP Server použitím aktuálně definovaných řídkých dimenzí určí, které sloupce se mají použít jako sloupce pro klíče oddílů.

Databáze DB2 v systému OS/390: Při vytvoření tabulkového prostoru v systému OS/390 parametr PARTITIONING vytvoří clusterový index pro tabulkový prostor na základě udaného počtu oddílů.

Parametr lze použít pouze v případě, že používáte verzi DB2 UDB Extended Enterprise Edition verze 5 nebo databázi DB2 for OS/390 a je nepovinný.

Parametr má formát:

PARTITIONING = hodnota

Argument hodnota nastavte na počet oddílů, které administrátor databáze OS/390 vytvořil pro tabulkový prostor.

Produkt DB2 UDB: Argument hodnota nastavte na hodnotu 0 nebo 1. Pokud použijete hodnotu 0, k příkazu CREATE TABLE není přidána žádná klauzule. Hodnota 0 je předvolená hodnota. Pokud nastavíte hodnotu 1, klauzule bude přidána.

Další informace o dělení databáze na oddíly naleznete v dokumentaci k používané relační databázi. Úplnou syntaxi příkazů SQL naleznete v referenční příručce jazyka SQL.

FINDEX

Tímto parametrem lze určit indexový prostor pro index tabulky faktů při přístupu k datům v databázi DB2 for OS/390 produktem DB2 OLAP Server. Komponenta DB2 OLAP Server generuje číslo tabulky faktů. Parametr FINDEX přidá klauzuli USING STOGROUP k příkazu CREATE INDEX pro tabulku faktů.

Parametr je nepovinný a lze jej použít pouze v případě, že přistupujete k datům v databázi DB2 for OS/390.

Parametr má formát: FINDEX = řetězec

kde argument řetězec představuje řetězec, který určuje blok USING STOGROUP příkazu CREATE INDEX.

Jako poslední znak v parametru SGPR musíte uvést otazník. Otazník je nahrazen číslem 1 až 4, které generuje komponenta DB2 OLAP Server. Příklad:

FINDEX = USING STOGROUP SGPR? BUFFERPOOL BP2
 
 

KINDEX

Tímto parametrem lze určit indexový prostor pro index tabulky klíčů v databázi DB2 na systému OS/390. Parametr přidá klauzuli USING STOGROUP k příkazu CREATE INDEX pro tabulku klíčů. Tabulka klíčů relační databáze je ekvivalentní indexu pro multidimenzionální databázi.

Parametr je nepovinný a lze jej použít pouze v případě, že přistupujete k datům v databázi DB2 for OS/390.

Parametr má formát: KINDEX = řetězec

kde argument řetězec představuje řetězec, který určuje blok USING STOGROUP příkazu CREATE INDEX.

Příklad:

KINDEX = USING STOGROUP SGPR0 BUFFERPOOL BP2


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]