Fra en Essbase-kube med sammensluttet partisjon kan du laste data til faktatabellen i Autonomous Data Warehouse. Før du kan gjøre det, må du integrere Essbase med OCI-objektlagring og konfigurere påloggingsinformasjon for DBMS_CLOUD ved hjelp av skriptet configure-dbms-writeback
.
Integrere Essbase med OCI-objektlagring
Ved lasting av data fra en kube med sammensluttet partisjon til faktatabellen i Autonomous Data Warehouse bruker Essbase pakken DBMS_CLOUD, som er tilgjengelig med Autonomous Database.
For tilgang til pakken DBMS_CLOUD må du ha valgt å integrere Essbase med OCI-objektlagring da du implementerte Oracle Essbase-stakken fra Oracle Cloud Marketplace.
Hvis du vil ha flere opplysninger, kan du se Implementere Essbase fra Marketplace for sammensluttede partisjoner.
Sette opp påloggingsopplysninger for datalasting
Før en datalastingsoperasjon kan utføres gjennom Essbase til Autonomous Data Warehouse, må det gjennomføres en arbeidsflyt med ulike trinn for å aktivere påloggingsinformasjon for skyen som kan brukes med sammensluttede partisjoner.
Brukertyper i klargjøringsarbeidsflyten for datalasting
Brukere med følgende tilgangstyper er eller kan være involvert i den obligatoriske arbeidsflyten for oppsett av en kube med sammensluttet partisjon for datalasting. I din organisasjon kan disse rolle være separate (slik at oppsettet er en samarbeidsbasert arbeidsflyt), eller rollene kan kombineres (dvs. at én person har all nødvendig tilgang).
Brukertype | Rolle i arbeidsflyten |
---|---|
SSH-bruker |
Kan bruke operativsystemets kommandolinje for å få tilgang, som opc-bruker, til Essbase-forekomsten som er implementert i Oracle Cloud Infrastructure. (Kan være samme person som implementerte Essbase som en stakk i OCI.) |
Databasebruker |
Kjenner Autonomous Data Warehouse-skjemanavnet og -passordet – det samme skjemaet og passordet som brukes til å opprette Essbase-tilkoblingen til Oracle Database (en nødvendig forutsetning før opprettelse av den sammensluttede partisjonen). |
OCI-bruker |
Har tilgang til OCI-konsollen, inkludert objektlagringsbåsen for Essbase-katalogen. |
Databaseadministrator |
Kjenner Oracle Database-administratorskjemanavnet og -passordet. |
Essbase-administrator |
Essbase-systemansvarlig. Kan være den første Essbase-administratoren som er opprettet av identitetsdomeneadministratoren (som også kan være OCI-brukeren), eller en annen Essbase-systemansvarlig som er opprettet etter at Essbase-implementeringen er fullført. |
Essbase-applikasjonsstyrer |
Styreren/eieren av en Essbase-applikasjon, opprettet etter fullføring av Essbase-implementeringen. |
Arbeidsflyt for påloggingsinformasjon for datalasting
Følgende arbeidsflyttrinn må fullføres for hvert databaseskjema du bruker for en sammensluttet partisjon.
OCI-bruker: Følg instruksjonene i Implementere Essbase fra Marketplace for sammensluttede partisjoner for å implementere Essbase i OCI-leieforholdet med passende valg for sammensluttede partisjoner.
Databasebruker, Essbase-administrator eller applikasjonsstyrer for Essbase: Logg på Web-grensesnittet for Essbase, og opprett en tilkobling til Autonomous Data Warehouse, som beskrevet i Opprette en tilkobling for sammensluttede partisjoner.
Databasebruker, Essbase-administrator eller applikasjonsstyrer for Essbase: Opprett den sammensluttede partisjonen, som beskrevet i Opprette en sammensluttet partisjon.
OCI-bruker: Generer og kopier et autentiseringssymbol i brukerprofilen din i OCI-konsollen. Gi dette og brukernavnet ditt til SSH-brukeren.
Se Hente et autentiseringssymbol.
SSH-bruker: Kjør klargjøringsskriptet for datalasting, som er tilgjengelig i Essbase-forekomsten i OCI. Du trenger bare å kjøre skriptet én gang per databaseskjema i Autonomous Data Warehouse.
Eksempel:
Bytt til oracle-brukeren.
sudo su oracle
Naviger til skriptplasseringen.
cd /u01/vmtools/config/adwwb_dbms
Kjør skriptet.
./configure-dbms-writeback.sh
Merknad:
Hvis du vil se skriptalternativer, kjører du skriptet med argumentet-h
eller --help
. Syntaks: ./configure-dbms-writeback.sh [--help | -h]
Merknad:
Du kan eventuelt kjøre skriptet med hvelvalternativet. Med dette alternativet settes skriptet til å ta påloggingsopplysningene for databaseadministrator som er lagret i hvelvet, med tilgang ved hjelp av OCID-en, i stedet for at du blir bedt om å oppgi passordet. Syntaks:./configure-dbms-writeback.sh [--vault | -V]
Angi følgende opplysninger når du blir bedt om det:
Skriptet oppretter den nødvendige skybaserte påloggingsopplysningen og lagrer den i databaseskjemaet. Det er ikke nødvendig å kjøre skriptet på nytt når du starter OCI, Essbase eller Essbase-applikasjoner på nytt.
Nå kan du laste data gjennom Essbase for å oppdatere Autonomous Data Warehouse-faktatabellen.
Merknad:
Til SSH-bruker: Hvis OCI-brukerens autentiseringssymbol i klargjøringsskriptet for datalasting ikke lenger har tilgang til objektlagringsbåsen for Essbase-katalogen, må du finne en annen OCI-bruker som oppfyller kravene under Brukertyper i klargjøringsarbeidsflyten for datalasting, og gjenta trinnene i arbeidsflyten.
Andre merknader om datalasting for sammensluttet partisjon
Plassering av kildedatafil
Oracle anbefaler at du laster opp datafilen til Essbase-tjeneren før du utfører en datalasting via Essbase til faktatabellen. Datalasting på klientsiden støttes, men tar lengre tid.
Verktøy for datalasting utenfor Essbase
Hvis du ikke har behov for å laste data gjennom Essbase til Autonomous Data Warehouse, kan du bruke dataverktøy i Autonomous Database for å laste data til faktatabellen og utføre andre administrasjonsoppgaver. Du må imidlertid sørge for at kubedisposisjonen og faktatabellen holdes synkronisert – se Forholdsregler knyttet til metadata for kuber med sammensluttet partisjon.
DBMS-formaterte datafiler
Det kan ta lang tid å laste Essbase-formaterte dataeksportfiler inn i kuber med sammensluttet partisjon. Bruk en DBMS-formatert kildefil til å optimalisere datalastinger. Du kan opprette en ved hjelp av beregningskommandoen DATAEXPORT med valget DataExportCSVFormat. CSV-formaterte filer kan lastes raskere fordi de er i henhold til valgene for DBMS_CLOUD-pakkeformat for kildefiler.
Pivoteringsdimensjon i faktatabell og inndatakilde for datalasting
Pivoteringsdimensjonen som brukes i inndatafiler for datalasting, må være den samme som pivoteringsdimensjonen i faktatabellen.
I faktatabellen nedenfor er pivoteringsdimensjonen dimensjonen Målinger (Salg, Solgte varers kost, Margin og så videre).
En godkjent inndatafil for datalasting for denne faktatabellen har lignende form, ettersom den har samme pivoteringsdimensjon. Eksempel (avkortet):
"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
Hvis pivoteringsdimensjonen for inndatafilen er forskjellig fra pivoteringsdimensjonen for faktatabellen, returneres en feil, og datalastingsjobben avsluttes.
Flere importfiler i MaxL støttes ikke
Import av data fra flere filer parallelt ved hjelp av en import-setning med jokertegn i MaxL støttes ikke for kuber med sammensluttet partisjon.