Relaatiomääritteiden avulla voit lisätä määritesarakkeita dimensiotaulukoihin ja lisätä sarakkeisiin määritearvoja. Sarakkeiden luonnin ja täytön jälkeen voit käyttää sarakkeiden arvoja dimensiotaulukoihin kohdistuvien SQL SELECT -käskyjen toteutukseen. Koska dimensiotaulukot voi liittää keskustaulukkoon, SELECT-käskyt voivat noutaa tietoja keskustaulukosta määritettyjen määritearvojen perusteella pelkän jäsenen nimen asemesta. Lisätietoja relaatiomääritteiden käytöstä SQL-kielen avulla on kohdassa Relaatiomääritenäkymien käyttö.
Voit määrittää relaatiomääritesarakkeita määrittämällä dimension ylimmän tason jäsenelle erityisen käyttäjän määrittämän määritteen. Käyttäjän määrittämän määritteen muoto on seuraava:
RELCOL sarakkeen_nimi tietolaji koko
Parametrit ovat seuraavat:
Seuraavat esimerkit kuvaavat, miten dimensiotaulukoihin voi lisätä relaatiomääritesarakkeita:
RELCOL Color CHAR(10)Sovellusten hallintaohjelman jäsennysten muokkausosassa näkyy seuraava "Product"-dimensiota koskeva teksti:
Product (UDAs: RELCOL Color CHAR(10) )
RELCOL Size INTEGERSovellusten hallintaohjelman jäsennysten muokkausosassa näkyy seuraava "Region"-dimensiota koskeva teksti:
Region (UDAs: RELCOL Size INTEGER)
RELCOL 'Audit status' VARCHAR(25)Sovellusten hallintaohjelman jäsennysten muokkausosassa näkyy seuraava "Measures"-dimensiota koskeva teksti:
Measures (UDAs: RELCOL 'Audit status' VARCHAR(25))Tässä esimerkissä sarakkeen nimi on kirjoitettu heittomerkkeihin, koska nimessä on väli.
Relaatiosarakkeita ei voi poistaa relaatiotaulukoista. Lisätty relaatiosarake säilyy dimensiotaulukon osana, kunnes taulukko poistetaan.
Voit poistaa relaatiomääritesarakkeen dimensionäkymästä poistamalla sitä vastaavan käyttäjän määrittämän RELCOL-määritteen, jolloin myös relaatiomääritesarakkeen hakemisto poistuu.
Voit lisätä arvon relaatiomääritesarakkeeseen luomalla jäsenelle käyttäjän määrittämän määritteen, jonka muoto on seuraava:
RELVAL sarakkeen_nimi tietoarvo
Parametrit ovat:
Seuraavat esimerkit vastaavat kohdan Relaatiomääritesarakkeiden lisäys dimensiotaulukoihin esimerkkejä:
RELVAL Color 'Blue'Sovellusten hallintaohjelman jäsennysten muokkausosassa näkyy seuraava "Kitchen Sink" -riviä koskeva teksti:
Kitchen Sink (UDAs: RELVAL Color 'Blue')
RELVAL Size 42Sovellusten hallintaohjelman jäsennysten muokkausosassa näkyy seuraava "California"-jäsentä koskeva teksti:
California (UDAs: RELVAL Size 42)
RELCOL 'Audit status' 'checked'Sovellusten hallintaohjelman jäsennysten muokkausosassa näkyy seuraava Sales-jäsentä koskeva teksti:
Sales (UDAs: RELCOL 'Audit status' 'checked' )
Voit automatisoida käyttäjän määrittämien määritteiden luonnin luomalla tietojen lataussäännöt. Niistä on hyötyä, jos haluat sijoittaa arvoja useisiin dimension jäseniin. Tietojen lataussääntöjen muokkausohjelman avulla voit lisätä tekstiä ulkoisen tietotaulukon tietoarvosarakkeen jälkeen (tai edelle). Jos valmistelet tietotaulukon, jossa on kaikki relaatiomääritearvot, tietojen lataussääntöjen muokkausohjelma voi luoda käyttäjän määrittämän määritteen 'RELVAL sarakkeen_nimi' -osan. Tällöin tietojen lataussääntöjen muokkausohjelma järjestelee jäsennyksen uudelleen ja lisää relaatiomääritteet dimensioon.
Voit poistaa relaatiomääritearvon sitä vastaavasta dimensiosta poistamalla arvon määrittäneen käyttäjän määrittämän määritteen. Tällöin relaatiomääritesarakkeessa oleva arvo korvautuu tyhjäarvolla.