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-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:
A következő példák azt mutatják be, hogyan kell relációsattribútum-oszlopokat adni a dimenziótáblákhoz:
RELCOL Color CHAR(10)A következő jelenik meg a "Product"-hoz az Application Manager vázszerkesztőjében:
Product (UDAs: RELCOL Color CHAR(10) )
RELCOL Size INTEGERA következő jelenik meg a "Region"-höz az Application Manager vázszerkesztőjében:
Region (UDAs: RELCOL Size INTEGER)
RELCOL 'Audit status' VARCHAR(25)A következő jelenik meg a "Measures"-höz az Application Manager vázszerkesztőjében:
Measures (UDAs: RELCOL 'Audit status' VARCHAR(25))Ebben a példában az oszlopnév aposztrófokkal van körülvéve, mivel az szóközt tartalmaz.
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é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:
Az alábbi példák megfelelnek a Relációsattribútum-oszlopok felvétele dimenziótáblákba példáinak:
RELVAL Color 'Blue'A következő jelenik meg a "Kitchen Sink"-hez az Application Manager vázszerkesztőjében:
Kitchen Sink (UDAs: RELVAL Color 'Blue')
RELVAL Size 42A következő jelenik meg a "California"-hoz az Application Manager vázszerkesztőjében:
California (UDAs: RELVAL Size 42)
RELCOL 'Audit status' 'checked'Ezután a következő jelenik meg a Sales-hez az Application Manager vázszerkesztőjében:
Sales (UDAs: RELCOL 'Audit status' 'checked' )
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.