Tietokannan pääkäyttäjät voivat luoda siirtymisraporttien määritelmiä laatimalla sarakemäärityksiä ja määrittämällä sitten yhden tai useamman siirtymisen sallivan alueen.
Luomasi siirtymisraportti yhdistetään kuutioon tietokannan tutkintaikkunan Komentosarjat-osiossa.
Kaikissa siirtymisraportin määritelmissä täytyy olla sarakemääritys ja siirtymisen salliva alue. Voit myös valinnaisesti määrittää vastaavuuden ajonaikaisille parametreille, jos tietolähteessä on parametrisoitu kysely, joka tarjoaa ulkoisen tietolähteen yhteyden siirtymisraporteillesi.
Jotta voit luoda siirtymisraportin määritelmän, sinun täytyy olla vähintään tietokannan pääkäyttäjä.
Huomautus::
Jos siirtymisraportin tietolähde on yhdistetty Oracle-tietokantaan, voit valita Käytä väliaikaisia taulukoita -valinnan sellaisten SQL-kyselyjen suorituskyvyn parantamiseksi, joiden IN-lauseessa on suuri määrä arvoja.Voit myös suunnitella siirtymisraportteja webissä olevien URL-osoitteiden käyttöön.
Sarakemäärityksillä laaditaan ulkoiset lähdesarakkeet, jotka on lisättävä raporttiin, Essbase-dimensiot, joihin kyseiset sarakkeet liitetään ja (valinnaisesti) sukupolvi-/tasosuodatinehto, joka ilmaisee käyttöoikeuksien syvyyden.
Lisätietoja sarakemäärityksistä on kohdassa Siirtymisraportin määritelmä.
Laadi sarakemääritykset:
Avaa Sovellukset-sivulla ensin sovellus ja sitten kuutio.
Valitse Komentosarjat vasemmassa paneelissa.
Valitse Porautumisraportit.
Valitse Luo ja Tietolähde valikosta.
Lisää Nimi-kentässä raportille nimi.
Valitse Tietolähde-kentässä Tietolähde, jota haluat käyttää.
Laadi sarakemääritykset:
Valitse ulkoisesta tietolähteestä sarakkeet, jotka haluat lisätä raporttiin.
Valitse dimensio, johon haluat kunkin sarakkeen liittää.
Valitse määrityksille suodatinehdot, esimerkiksi Taso 0, Sukupolvi tai Ei mitään (dimension määritykselle).
Kun olet valmis, napsauta Siirtymisen sallivat alueet. Siirtymisraportin määritelmää ei voi tallentaa ilman alueen määrittämistä kohdassa Siirtymisen sallivien alueiden määrittely siirtymisraporteille kuvatun mukaisesti.
Laadi sarakemääritykset:
Laajenna sovellusta Sovellukset-sivulla.
Valitse kuution nimen oikealla puolella olevasta Toimet-valikosta Tutki.
Valitse sovelluksen tutkintaikkunassa Komentosarjat-välilehti.
Valitse Siirtymisraportit.
Valitse Luo ja Tietolähde avattavasta valikosta.
Lisää Nimi-kentässä raportille nimi.
Valitse Tietolähde-kentässä Tietolähde, jota haluat käyttää.
Laadi sarakemääritykset:
Valitse ulkoisesta tietolähteestä sarakkeet, jotka haluat lisätä raporttiin.
Valitse dimensio, johon haluat kunkin sarakkeen liittää.
Valitse määrityksille suodatinehdot, esimerkiksi Taso 0, Sukupolvi tai Ei mitään (dimension määritykselle).
Kun olet valmis, napsauta Siirtymisen sallivat alueet. Siirtymisraportin määritelmää ei voi tallentaa ilman alueen määrittämistä kohdassa Siirtymisen sallivien alueiden määrittely siirtymisraporteille kuvatun mukaisesti.
Määritä yksi tai useampia siirtymisen sallivia alueita Essbase-kuutiossa, josta voit käyttää ulkoista tietolähdettä (siirtyä siihen).
Kun olet suorittanut sarakkeen määritykset, valitse Siirtymisen sallivat alueet.
Valitse Tallenna. Saat viestin, jossa ilmoitetaan, miten siirtymisraportin päivitys onnistui.
Esimerkkejä siirtymisen sallivista alueista
Seuraavissa esimerkeissä ilmaistaan siirtymisen sallivat alueet Smart View -näkymässä sinisellä värillä.
Esimerkki 1
Voit määrittää siirtymisen sallivan alueen Market-, Year- ja Scenario-dimensioiden, jäsenen Sales ja kaikkien Product-dimension tason 1 jäsenten yläosassa käyttämällä seuraavia arvoja:
Market,Year,Scenario,Sales,@LEVMBRS(Product,1)
Kun siirryt Smart View -työalustalle, näyttöön tuleva ruudukko näyttää tältä:
Esimerkki 2
Määritä siirtymisen salliva alue markkinan jälkeläiselle käyttämällä arvoa
@DESCENDANTS(Market)
Kun siirryt Smart View -työalustalle, näyttöön tuleva ruudukko näyttää tältä:
Esimerkki 3
Määritä siirtymisen salliva alue 3. sukupolven jäsenille Product-dimensiossa, Market-, Year- ja Scenario-dimension yläosassa sekä Sales-jäsenelle käyttämällä seuraavia:
Market,Year,Scenario,Sales,@GENMBRS(Product,3)
Kun siirryt Smart View -työalustalle, näyttöön tuleva ruudukko näyttää tältä:
Voit lisätä siirtymisraporttien joustavuutta suunnittelemalla käyttöönotettavan siirtymisraportin parametrin.
Jos olet tietokannan pääkäyttäjä tai korkeammassa roolissa, voit ottaa käyttöön parametroidut tietolähdekyselyt siirtymisraporteissa.
Edellytys: sovelluksen pääkäyttäjä tai korkeammassa roolissa oleva on antanut sinulle käyttöoikeudet tietolähteeseen, joka käyttää kiinteää (oletus-) arvoa, korvausmuuttuja tai ulkoista käyttäjän määrittämää toimintoa parametrina.
Essbase havaitsee parametrien arvon ajoaikana ja lisää niiden nykyisen arvon kyselyyn, jonka Essbase luo porautumista suoritettaessa.
Siirtymisraportin määritelmässä voit valinnaisesti lisätä ajoaikaisille parametreille dimension, sukupolven ja tason määritelmän. Näin pystyt mukauttamaan siirtymisraporttien tuloksia edelleen nykyisen muuttujakontekstin pohjalta.
Jos haluat Essbasen laativan siirtymisraportteja dynaamisesti muuttujien perusteella, noudata seuraavaa työnkulkua:
Tietolähteiden parametrien toteutus perustana olevassa tietolähdekyselyssä. Tämän suorittaa sovelluksen pääkäyttäjä tai korkeammassa roolissa oleva.
Luo tietolähteeseen liitetty Siirtymisraportin määritelmä.
Valinnaisesti voit antaa ajoaikaiset mukautukset parametrien käyttöön siirtymisraportin määritelmässä. Seuraavassa annetaan esimerkki.
Testaa ja vahvista odotettu toiminta ajamalla siirtymisraportit ja Porautumisen ohjelmavirheiden korjaus Essbase-palvelinalustan lokin avulla.
Ajoaikaiset parametrit ja käyttäjän määrittämät toiminnot
Seuraavat käyttöä koskevat esimerkkitapaukset perustuvat edellytysolettamuksiin:
Käyttäjän määrittämä funktio, getMonths, määritetään ulkoisessa lähdejärjestelmässä. Toiminto palauttaa pilkulla erotetun luettelon kuukausista.
Siirtymisraportin määritelmälle käytetty tietolähde määritellään kyselyllä, joka kutsuu getMonths-toimintoa seuraavasti:
select * from SampleBasic where month in (getMonths(?))
Level 0 (rekursiivinen) Ajoaikaisen parametrin määritys
Kun siirtymisraportin määritelmässä ajoaikaiset parametrit on sidottu arvoon Year tasolla Level 0,
jos Smart View -käyttäjä porautuu arvoon Qtr1 dimensiossa Year, siirtymisraportti sisältää tammikuun, helmikuun ja maaliskuun. Jos Smart View -käyttäjä porautuu dimensioon Year, siirtymisraportti sisältää arvot tammi, helmi, maalis, huhti, touko, kesä, heinä, elo, syys, loka, marras ja joulu.
Ajoaikaisen parametrin sukupolven määritys
Kun siirtymisraportin määritelmässä ajoaikaiset parametrit on sidottu arvoon Year sukupolvessa Quarter,
jos Smart View -käyttäjä porautuu dimensiojäseneen Year, siirtymisraportti sisältää arvot Qtr1, Qtr2, Qtr3, Qtr4.
Huomautus::
On virheellistä asettaa ajonaikaiselle parametrille dimension/sukupolven sidos, joka on päällekkäinen sarakkeen vastaavuusmäärityksen kanssa. Tässä tapauksessa luotu kysely on aina tyhjä joukko.