OLAP, asennus- ja käyttöopas

Relaatiomääritteiden käyttö

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ö.

Relaatiomääritesarakkeiden lisäys dimensiotaulukoihin

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:

RELCOL
Avainsana

sarakkeen_nimi
Dimensionäkymään lisättävän sarakkeen nimi. Nimen on oltava käytettävän relaatiotietokannan nimeämiskäytäntöjen mukainen. Jos nimessä on oltava erikoismerkkejä, kirjoita ne heittomerkkeihin. Älä käytä sarakkeen nimessä heittomerkkejä. Palvelin luo automaattisesti uuden relaatiomääritesarakkeen hakemiston.

tietolaji
Sarakkeen tietolaji. Tietolaji voi olla jokin seuraavista:

kokoarvo
Sarakkeessa sallittujen merkkien enimmäismäärä, jos tietolaji on CHARACTER, CHAR tai VARCHAR. Älä määritä kokoarvoa, jos tietolaji on INTEGER, INT tai SMALLINT.

Seuraavat esimerkit kuvaavat, miten dimensiotaulukoihin voi lisätä relaatiomääritesarakkeita:

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.

Arvojen lisäys relaatiomääritesarakkeisiin

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:

RELVAL
Avainsana

sarakkeen_nimi
Sen sarakkeen nimi, johon haluat lisätä arvon. Nimen on oltava sama nimi, joka on määritetty käyttäjän määrittämään RELCOL-määritteeseen.

tietoarvo
Tiedot, joiden tietolaji on sama kuin relaatiomääritesarakkeelle määritetty tietolaji. Tietojen täytyy olla esimerkiksi heittomerkkeihin kirjoitettu merkki, jos tietolaji on CHARACTER, CHAR tai VARCHAR, ja numero, jos tietolaji on INTEGER, INT tai SMALLINT.

Seuraavat esimerkit vastaavat kohdan Relaatiomääritesarakkeiden lisäys dimensiotaulukoihin esimerkkejä:

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.


[ Sivun alku | Edellinen sivu | Seuraava sivu | Sisällysluettelo | Hakemisto ]