Yhdistetyn osion tietojen lataus

Voit ladata tiedotEssbasen yhdistetyn osion sisältävästä kuutiosta faktatauluun Autonomous Data Warehousessa. Ennen kuin voit tehdä niin, Essbase on integroitava OCI:n objektiperusteisen tallennustilan kanssa, ja DBMS_CLOUD-tunnistetiedot on konfiguroitava configure-dbms-writeback-komentosarjaa käyttäen.

Essbasen integrointi OCI:n objektiperusteisen tallennustilan kanssa

Ladattaessa tietoja yhdistetyn osion sisältävästä kuutiosta faktatauluunAutonomous Data Warehousessa Essbase käyttää DBMS_CLOUD-pakettia, joka on käytettävissä Autonomous Databasessa.

DBMS_CLOUD-paketin käyttö edellyttää, että Essbase on integroitu OCI:n objektiperusteisen tallennustilan kanssa siinä vaiheessa, kun Oracle Essbase -pino otettiin käyttöön Oracle Cloud Marketplacessa.

Täydelliset tiedot ovat kohdassa Essbasen käyttöönotto Marketplacesta yhdistetyille osioille.

Tietojen latauksen valtuuksien asettaminen

Ennen kuin tietojen lataustoimintoa voi suorittaa Essbasen kautta Autonomous Data Warehouseen, on suoritettava vaiheittainen työnkulku, jolla pilvipalvelun tunnistetiedot otetaan käyttöön yhdistetyille osioille.

Käyttäjätyypit tietojen latauksen tunnistetietojen työnkulussa

Käyttäjät, joilla on seuraavantyyppiset käyttöoikeudet, ovat tai voivat olla mukana vaaditussa työnkulussa, jolla tietojen lataukselle asetetaan yhdistetyn osion sisältämä kuutio. Omassa organisaatiossasi nämä roolit voivat olla erilliset (jolloin asetusten määritys tapahtuu työnkulussa yhteistyössä) tai roolit voidaan yhdistää (yhdellä henkilöllä on kaikki vaaditut käyttöoikeudet).

Käyttäjätyyppi Rooli työnkulussa
SSH-käyttäjä

Voi käyttää käyttöjärjestelmän komentoriviä Oracle Cloud Infrastructuressa käyttöönotettua Essbase-instanssia opc-käyttäjänä. (Voi olla sama henkilö, joka otti käyttöön Essbasen pinona OCI:ssa).

Tietokannan käyttäjä

Tietää Autonomous Data Warehouse-rakenteen nimen ja salasanan – kyseessä on sama rakenne ja salasana, joita käytetään Essbase-yhteyden muodostamiseen Oracle-tietokantaan (pakollinen edellytys ennen yhdistetyn osion luomista).

OCI-käyttäjä

Voi käyttää OCI-konsolia, mukaan lukien Essbase-luettelon objektitallennussäilöä.

Tietokannan pääkäyttäjä

Tietää Oracle-tietokannan pääkäyttäjän rakennenimen ja salasanan.

Essbase -pääkäyttäjä

Essbase-järjestelmän pääkäyttäjä. Voi olla alkuperäinen Essbase-pääkäyttäjä, jonka loi tunnistuksen toimialueen pääkäyttäjä (joka voi myös olla OCI-käyttäjä), tai joku muu Essbase-järjestelmän pääkäyttäjä, joka luotiin Essbase-käyttöönoton valmistumisen jälkeen.

Essbase-sovelluksen pääkäyttäjä

Essbase-sovelluksen pääkäyttäjä/omistaja, joka luotiin Essbase-käyttöönoton valmistumisen jälkeen.

Tietojen latauksen työnkulku

Seuraavat työnkulun vaiheet on suoritettava kullekin tietokannan rakenteelle, jota käytetään yhdistetyssä osiossa.

  1. OCI-käyttäjä: Noudata kohdan Essbasen käyttöönotto Marketplacesta yhdistetyille osioille ohjeita Essbasen ottamiseksi käyttöön OCI-asiakastilillä yhdistetyille osioille asianmukaisin valinnoin.

  2. Tietokannan käyttäjä, Essbase-pääkäyttäjä tai Essbase-sovelluksen pääkäyttäjä: Kirjaudu Essbase-verkkokäyttöliittymään ja muodosta yhteys Autonomous Data Warehouseen kohdassa Yhteyden luominen yhdistetyille osioille esitetyllä tavalla.

  3. Tietokannan käyttäjä, Essbase-järjestelmänvalvoja tai Essbase-sovelluksen järjestelmänvalvoja: Luo yhdistetty osio kohdassa Yhdistetyn osion luonti kuvatun mukaisesti.

  4. OCI-käyttäjä: Luo ja kopioi todennusmerkki käyttäjäprofiilistasi OCI-konsolissa. Anna se ja käyttäjätunnuksesi SSH-käyttäjälle.

    Katso kohta Todennustunnuksen hankinta.


    OCI-konsolin käyttöliittymä luodun todennustunnuksen kopiointiin

  5. SSH-käyttäjä: Suorita tietojen latauksen valmistelukomentosarja, joka on saatavilla OCI:n Essbase-instanssissa. Komentosarja tarvitsee suorittaa vain kerran tietokannan rakennetta kohden Autonomous Data Warehousessa.

    Esimerkki:

    1. Vaihda oracle-käyttäjäksi.

      sudo su oracle
    2. Siirry komentosarjan sijaintiin.

      cd /u01/vmtools/config/adwwb_dbms
    3. Suorita komentosarja.

      ./configure-dbms-writeback.sh

      Huomautus::

      Saat näkyviin komentosarjavaihtoehdot suorittamalla komentosarja argumentilla -h tai --help. Syntaksi: ./configure-dbms-writeback.sh [--help | -h]

      Huomautus::

      Vaihtoehtoisesti voit suorittaa komentosarjan holvivalinnalla. Tällä valinnalla komentosarja asetetaan käyttämään holviin tallennettuja, OCIDin avulla käytettäviä, tietokannan pääkäyttäjän valtuuksia sen sijaan, että saisit salasanakehotteen. Syntaksi: ./configure-dbms-writeback.sh [--vault | -V]
    4. Anna pyydettäessä vaaditut tiedot:

      • Tietokannan pääkäyttäjän salasana, jos et suorittanut komentosarjaa holvivalinnalla. Koska salasana on suojattua tietoa, et näe komentokehotteeseen kirjoittamaasi tekstiä.
      • Tietokannan käyttäjän käyttäjätunnus ja salasana. Koska salasana on suojattua tietoa, et näe komentokehotteeseen kirjoittamaasi tekstiä.
      • OCI-käyttäjän käyttäjätunnus ja todennustunnus. Syötä käyttäjän tunnistuksen koko merkkijono. Etsi tämä merkkijono napsauttamalla OCI-konsolissa profiilikuvaketta oikeassa yläkulmassa, jolloin saat näkyviin käyttäjäprofiilin yleiskatsauksen. Kopioi koko merkkijono, joka näkyy Profiili-kohdan alla ja Asiakastili-kohdan yllä.
        Suorita käyttäjän tunnistuksen merkkijono, joka näkyy OCI-konsolissa Profiili-kohdan alapuolella ja Asiakastili-kohdan yläpuolella

    Komentosarja luo tarvittavan pilvivaltuuden ja tallentaa sen tietokannan rakenteeseen. Komentosarjaa ei ole tarpeen suorittaa uudelleen, kun OCI, Essbase tai Essbase-sovellukset käynnistetään uudelleen.

Nyt voit ladata tiedot Essbasen kautta Autonomous Data Warehousen faktataulun päivitystä varten.

Huomautus::

SSH-käyttäjälle– Jos OCI-käyttäjän todennustunnuksella, jota käytettiin tietojen latauksen valmistelukomentosarjassa, ei enää ole käyttöoikeuksia Essbase-luettelon objektitallennuksen säilöön, on löydettävä muu OCI-käyttäjä, joka vastaa kohdassa Käyttäjätyypit tietojen latauksen valmistelutyönkulussa annettuja vaatimuksia ja toistettava työnkulun vaiheet.

Muita huomautuksia yhdistetyn osion tietojen latauksesta

Lähdedatatiedoston sijainti

Ennen kuin lataat tietoja Essbasen kautta faktatauluun, Oracle suosittelee, että datatiedosto ladataan Essbase-palvelimeen. Myös asiakaspuolen tietojen latausta tuetaan, mutta se kestää pidempään.

Ei-Essbase-tietojen latauksen työkalut

Jos tietojen lataaminen Essbasen kautta Autonomous Data Warehouse -tietovarastoon ei ole tarpeen, voit käyttää Autonomous Databasen tietotyökaluja tietojen lataamiseen faktatauluun sekä muiden hallintatehtävien suorittamiseen. Varmista kuitenkin, että kuution runko ja faktataulu pysyvät synkronoituina – ks. Metatietojen varotoimet yhdistetyn osion kuutioille.

DBMS-muotoillut datatiedostot

Essbase-formatoitujen datavientitiedostojen lataaminen yhdistetyn osion sisältäviin kuutioihin voi viedä aikaa. Voit optimoida tietojen lataukset käyttämällä DBMS-muotoiltua lähdetiedostoa. Voit luoda sellaisen käyttämällä DATAEXPORT-laskentakomentoa DataExportCSVFormat-valinnan kanssa. CSV-muotoiltuja tiedostoja voidaan ladata nopeammin, koska ne noudattavat DBMS_CLOUD-paketin muotovalintoja lähdetiedostojen osalta.

Pivot-dimensio faktataulussa ja tietojen latauksen syötelähteessä

Tietojen latauksen syötetiedostoissa käytetyn pivot-dimension on oltava sama kuin faktataulun pivot-dimensio.

Esimerkiksi seuraavassa faktataulussa pivot-dimensio on Measures -dimensio (Sales, COGS, Margin jne.)


SQL Developerissa näkyvä denormalisoitujen tietojen ja metatietojen faktataulu, jossa on sarakeotsikot "Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions" ja "Ending Inventory."

Tämän faktataulun hyväksyttävällä tietojen latauksen syötetiedostolla on sama muoto, koska sillä on sama pivot-dimensio. Esimerkki (lyhennetty):

"Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions","Ending Inventory"
"Jan","100-10","New York","Actual",678,271,407,94,51,0,145,262,2101,644,2067
"Feb","100-10","New York","Actual",645,258,387,90,51,1,142,245,2067,619,2041
"Mar","100-10","New York","Actual",675,270,405,94,51,1,146,259,2041,742,2108

Jos syötetiedoston pivot-dimensio poikkeaa faktataulun pivot-dimensiosta, palautetaan virhe ja tietojenlataustyö lopetetaan.

Useita tuontitiedostoja ei tueta MaxL:ssä

Tietojen tuontia useasta tiedostosta yhtä aikaa yleismerkkejä sisältävää MaxL-tuontilausetta käyttäen ei tueta yhdistetyn osion sisältävissä kuutioissa.