Monet toiminnot edellyttävät yhteyden muodostamista kuution ulkopuoliseen tietolähteeseen. Oracle Essbasessa uudelleenkäytettävinä objekteina luotavat ja tallennettavat yhteydet sekä tietolähteet tarjoavat tähän tehokkaan tavan.
Voit esimerkiksi määrittää kuution ja RDBMS-taulukoiden välisen osion, jakaa tietoja kuution ja Oracle Databasen välillä, kehittää suojaussuodattimia käyttämällä eri muuttujia, joilla haetaan jäseniä tai käyttäjätunnuksia ulkopuolisista lähdetiedoista, sekä ladata tietoja REST API -loppupisteistä.
Monet kuutiotoiminnoista vaativat yhteystietoja, kuten sisäänkirjaustietoja, jotta ne voivat käyttää etälähteen tietoja tai pääkoneita. Voit määrittää nämä yhteydet ja tietolähteet kerran ja käyttää niitä uudelleen eri toiminnoissa. Sinun ei siis tarvitse määrittää tietoja aina, kun suoritat tehtävän.
Voit ottaa tallennetut yhteydet ja tietolähteet käyttöön joko yleisesti tai sovelluskohtaisesti. Näillä käsitteillä sujuvoitetaan seuraavia toimintoja:
dimensioiden ja tietojen lataus
kuutioiden tuonti
muuttuvien suojaussuodattimien määritys
kuutioiden yhdistäminen osioiden avulla sekä reaaliaikaisten tietojen käyttö
siirtyminen etätietolähteisiin.
Jos ulkoisen tietolähteen ja Essbasen välillä on verkkoyhteys, voit määrittää Essbasessa yhteyksiä ja tietolähteitä, joiden avulla voit noutaa tietoja ulkoisesta lähteestä helposti. Jos ulkoisen tietolähteen ja Essbasen välillä ei ole verkkoyhteyttä, tietojen lataukset ja dimensioiden muodostukset on suoritettava tietovirtoina CLI-työkalun avulla. Voit tehdä tämän luomalla ensin paikallisen yhteyden ja suorittamalla sitten dataload- tai dimbuild-komennon stream-valinnalla.
Yhteys tallentaa tietoja ulkoisesta palvelimesta ja käyttöön tarvittavista sisäänkirjauksen valtuustiedoista. Kun määrität yhden yhteyden, jota voi käyttää useissa prosesseissa ja sisällöissä, voit yksinkertaistaa monia analyyseihin liittyviä seikkoja. Kun esimerkiksi täytyy vaihtaa järjestelmän salasana, pelkkä yhden yhteyden päivittäminen riittää.
Tietolähde on toinen objekti, jonka voi määrittää ja jota voi käyttää uudelleen kuutioon ja kuutiosta kulkevan tietovirran hallinnan helpottamiseksi. Voit määrittää tietolähteen esittämään mitä tahansa ulkoista tietolähdettä. Tietolähde voi olla relaatiojärjestelmä, taulukko, tiedosto tai toinen kuutio.
Voit määrittää yhden yhteyden ja käyttää sen avulla useita tietolähteitä. Esimerkki: ulkoisessa Oracle-tietokantapalvelimessa on erilliset taulukot tuotteita, jälleenmyyjiä ja myyntialueita varten. Oracle-tietokannan käyttämiseen tarvitaan vain yksi yhteys, mutta voit halutessasi luoda yksilöiviä tietolähteitä kunkin taulukon käyttämistä varten.
Esimerkki käyttötarkoituksesta, jossa voit määrittää useita tietolähteitä yhtä yhteyttä kohti: jos muodostat kuutiossa kunkin dimension käyttämällä erillisiä lataussääntöjä, jokainen sääntötiedosto voidaan määrittää käyttämään asianmukaista taulukkoa Oracle-tietokannassa. Esimerkissä kuutiolla on Market-dimensio, ja muodostat dimensioita säännöllisesti Dim_Market-lataussäännöllä, jolla Market-dimensio täytetään SALES_TERRITORIES-taulukosta. Samoin Product-dimension voi täyttää Dim_Product-lataussäännöllä PRODUCT-taulukosta. Kummatkin lataussäännöt käyttävät samaa yhteyttä, mutta koska ne käyttävät eri taulukoiden tietoja, määritetään kaksi eri tietolähdettä.
Aiemmin yhteys- ja tietolähdetiedot täytyi pysyväiskoodata Essbase-sisältöihin, kuten sääntötiedostoihin, sijainnin aliaksiin ja osioihin. Vaikka pysyväiskoodattuja tietoja tuetaan vielä näissä sisällöissä, voit toimia tehokkaammin, jos määrität yhteydet ja tietolähteet yleisesti (tai sovellustasolla).