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

Relációs attribútumok használata

A relációs tulajdonságok használatával attribútumoszlopokat adhat a dimenziótáblákhoz és tulajdonságértékeket ezekhez az oszlopokhoz. Az oszlopok létrehozása és feltöltése után azok tartalmával SQL SELECT utasításokat futtathat dimenziótáblákon. Mivel a dimenziótáblák összekapcsolhatók a ténytáblával, a SELECT utasítások a ténytáblából tagnevek helyett megadott tulajdonságokon alapuló értékeket kérdezhetnek le. A relációs tulajdonságnézetek használata tartalmaz további tájékoztatást a relációs tulajdonságok SQL nyelven történő eléréséről.

Relációsattribútum-oszlopok felvétele dimenziótáblákba

Relációsattribútum-oszlopot a dimenzió legfelső szintű tagjához megadott különleges, felhasználó által megadott attribútummal definiálhat. Ennek a felhasználó által megadott attribútumnak az alábbi a formátuma:

RELCOL oszlopnév adattípus méret

A paraméterek az alábbiak:

RELCOL
Kulcsszó

oszlopnév
A dimenziónézetbe felvett oszlop neve. Ennek a névnek meg kell felelnie a használt relációs adatbázis névadási szabályainak. Ha különleges karakterekre is szükség van a névben, akkor azokat aposztrófok közé kell zárni. Ezen felül ne használjon aposztrófokat az oszlopnévben! Egy index jön létre automatikusan az új relációs tulajdonságoszlophoz.

adattípus
Az oszlop adattípusa. Az alábbi típusok bármelyike lehet:

méret
Az oszlopban engedélyezett karakterek maximális száma, ha az adattípus CHARACTER, CHAR vagy VARCHAR. Ne adjon meg méretet INTEGER, INT vagy SMALLINT adattípushoz!

A következő példák azt mutatják be, hogyan kell relációsattribútum-oszlopokat adni a dimenziótáblákhoz:

Relációs oszlopok nem távolíthatók el a relációs táblákból. Egy relációs oszlop felvétele után az mindaddig a dimenziótábla része marad, amíg a tábla létezik.

A relációsattribútum-oszlopokat a dimenziónézetekből a megfelelő RELCOL felhasználó által megadott attribútum törlésével távolíthatja el, ami a relációsattribútum-oszlop indexét is törli egyben.

Értékek felvétele relációsattribútum-oszlopokba

Értéknek relációsattribútum-oszlopba történő felvételéhez hozzon létre egy felhasználó által megadott attribútumot az alábbi formátumú taghoz:

RELVAL oszlopnév adatérték

A paraméterek az alábbiak:

RELVAL
Kulcsszó

oszlopnév
Annak az oszlopnak a neve, amelybe értéket vesz fel. Ennek a névnek meg kell egyeznie a RELCOL nevű, felhasználó által megadott attribútumban megadott névvel.

adatérték
Adat, amely az attribútumoszlop megadott adattípusának felel meg. Például karakteres adatnak kell lennie aposztrófok között CHARACTER, CHAR vagy VARCHAR esetén, illetve számnak INTEGER, INT, illetve SMALLINT esetén.

Az alábbi példák megfelelnek a Relációsattribútum-oszlopok felvétele dimenziótáblákba példáinak:

Automatizálhatja a felhasználó által megadott attribútumok létrehozásának folyamatát, ha adatbetöltési szabályokat hoz létre. Ez akkor hasznos, ha egy dimenzió több tagjához is szeretne értékeket rendelni. Ha az adatbetöltési szabályok szerkesztőt használja, akkor külső adattáblából szöveget vehet fel adatértékek oszlopa elé (és mögé). Ha olyan adattáblát készít, amely minden relációs attribútumértéket tartalmaz, akkor az adatbetöltési szabályok szerkesztő létrehozhatja a felhasználó által megadott attribútum 'RELVAL oszlopnév' részét. Az adatbetöltési szabályok szerkesztő ezek után újjáépíti a vázat, majd felveszi a relációs tulajdonságokat a dimenzióba.

Relációsattribútum-értékek megfelelő dimenzióból történő eltávolításához törölje az értéket megadó, felhasználó által megadott attribútumot! Ez az értéket null értékre cseréli a relációsattribútum-oszlopban.


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