Laste data i kubeutformeren

Du kan bruke kubeutformeren til å laste enten data for aggregert lagring eller blokklagringsdata til Essbase.

Det kan hende at du må nullstille og laste data på nytt i løpet av kubeutviklingen. Data- og regelfilene som brukes i datalastingsprosessen, må være lagret i Essbase. Hvis et dataregneark er inkludert i applikasjonsarbeidsboken, genereres datafilene og regelfilene automatisk under kubebyggingen. Du kan også laste data- og regelfiler enkeltvis til kuben.

Hver datafil du velger å laste, starter en egen datalastingsjobb. Antall jobber som kan kjøres samtidig, er som standard ti, men du kan øke dette antallet. Når du skal bestemme en passende grense, må du vurdere beregningene, applikasjonen, omstruktureringene og bunkevinduene, og sammenligne tidsberegningen for administrative aktiviteter og brukeraktiviteter, slik at størrelsen på formen ikke overbelastes.

Når du skal øke jobbgrensen, setter du konfigurasjonsegenskapen essbase.jobs.maxCount for Provider Services til ønsket verdi. Se Angi konfigurasjonsegenskaper for leverandørtjenester.

Det er viktig å forstå forskjellene mellom lasting av data for aggregert lagring og blokklagringsdata.

Laste blokklagringsdata i kubeutformeren

Hvis du vil laste blokklagringsdata ved hjelp av kubeutformeren, velger du ikonet Last datakubeutformerbåndet og følger ledetekstene for å velge jobbtype, kildedata og regelfil. Deretter kjører du jobben og overvåker den.

  1. Velg Last data Bilde av ikonet Last data på kubeutformerbåndet.kubeutformerbåndet i Excel.
  2. Velg applikasjonen og kuben der du vil laste data, i dialogboksen Last data.
  3. Under Velg jobbtype velger du et alternativ:
    • Last data: laste data til kuben.
    • Nullstill alle data: fjerne alle data i kuben.
  4. Klikk på Velg data.
  5. I dialogboksen Velg data klikker du på Legg til.
  6. I dialogboksen Essbase-filer blar du til datafilene du vil legge til, og velger dem. Disse filene kan ligge i kubekatalogen eller en annen katalog du velger. Du kan legge til flere filer samtidig, eller du kan legge til én om gangen.
  7. Under hver datafil du har valgt i trinn 6, klikker du på ikonet Velg en lastingsregelfil, slik at du kan velge den tilsvarende regelfilen.
  8. I dialogboksen Essbase-filer finner du frem til regelfilen for denne datafilen og velger den.

    Merknad:

    Når det gjelder datalastinger som ikke er SQL, må du alltid velge en datafil. Hvis du bare velger en regelfil (en som er utformet for lastinger som ikke er SQL) og ingen datafil, vises en feilmelding som angir at det ikke var mulig å opprette en tilkobling til SQL-databasen. Løsningen er å velge den riktige datafilen.

  9. Klikk på OK.
  10. Velg eventuelt Avbryt ved feil.

    Hvis du velger Avbryt ved feil, stopper datalastingen når det oppstår feil.

  11. Klikk på Kjør for å starte datalastingen.

    Det blir opprettet én jobb for hver datafil. Jobbene kjører parallelt, slik at de blir fullført raskere enn om de ble kjørt separat.

  12. Klikk på Ja hvis du vil starte Jobbvisning og vise statusen for hver jobb, eller klikk på Nei hvis du ikke vil starte Jobbvisning.

Se Forstå datalasting og dimensjonsbygging.

Laste data for aggregert lagring i kubeutformeren

Hvis du vil laste data for aggregert lagring ved hjelp av kubeutformeren, velger du ikonet Last datakubeutformerbåndet og følger ledetekstene for å velge en jobbtype, innstillinger, kildedata og regelfil. Deretter kjører du jobben og overvåker den.

  1. Velg Last data Bilde av ikonet Last data på kubeutformerbåndet.kubeutformerbåndet i Excel.
  2. I dialogboksen Last data velger du applikasjonen og kuben du vil laste data til.
  3. Klikk på Velg data.
  4. I dialogboksen Velg datafiler velger du innstillingene for datalastingen.
    Egenskap eller felt Verdier
    Duplisert aggregeringsmetode

    Angi hvordan du vil håndtere tilfeller der flere verdier for samme celle lastes fra datastrømmen i lastebufferen.

    • Legg til - legger til verdier når bufferen inneholder flere verdier for samme celle.
    • Verifiser at flere verdier for samme celler er identiske. Hvis de er det, ignoreres de dupliserte verdiene. Hvis verdiene for samme celle er ulike, stoppes datalastingen med en feilmelding.
    • Bruk sist - kombinerer dupliserte celler ved å bruke verdien for cellen som ble lastet sist til lastingsbufferen. Dette valget er beregnet på relativt små datalastinger med opptil titusenvis av celler.
    Valg for lastingsbuffer

    Angi hvordan du vil håndtere manglende verdier og nullverdier i datastrømmen fra lastebufferen.

    • Ignorer ingen – ignorerer ingen verdier i den innkommende datastrømmen.
    • Ignorer manglede verdier – ignorerer #Missing-verdier i den innkommende datastrømmen.
    • Ignorer nullverdier – ignorerer nullverdier i den innkommende datastrømmen.
    • Ignorer manglende verdier og nullverdier - ignorerer både #Missing-verdier og nullverdier i den innkommende datastrømmen.
    Lagringsvalg

    Angi valg for lastebufferlagring som skal brukes ved lagring av innholdet fra datalastingsbufferen i kuben.

    • Lagre data - lagrer verdier i lastingsbufferen.
    • Legg til data - legger til verdiene i lastingsbufferen i de eksisterende lagrede dataverdiene.
    • Subtraher data - trekker verdiene i lastingsbufferen fra de eksisterende lagrede dataverdiene.
    • Overstyr alle data - lagrer innkommende data i stedet for de eksisterende lagrede dataverdiene.
    • Overstyr trinnvise data – tilbakestiller trinnvise data (lagret i trinnvise sektorer). Dette fjerner med andre ord det gjeldende innholdet fra alle trinnvise datasektorer i kuben og oppretter en ny datasektor med innholdet fra den angitte datalastebufferen. De nye dataene opprettes med datalastingsegenskapen legg til verdier (aggregate_sum). Hvis det finnes dupliserte celler mellom de nye dataene og den primære sektoren, legges de tilhørende verdiene sammen når du utfører en spørring etter dem.
    Valg for begrep

    Angi endelige valg for å lagre datasektorer til kuben fra datalastingsbufferen.

    • Trinnvis til hovedsektor - lagrer data i hovedsektoren, og oppretter ikke en trinnvis sektor.
    • Trinnvis til ny sektor - skriver dataene som er lagret i bufferen, til en ny sektor. Denne operasjonen øker hastigheten på datalastingen.
    • Trinnvis til ny lettvektssektor - skriver dataene som er lagret i bufferen, til en ny sektor i kuben som en lettvektsoperasjon. Dette valget er bare beregnet på små datalastinger med opptil tusenvis av celler som forekommer samtidig (for eksempel operasjoner for oppdatering av klientdata i rutenett).
    Samtidighet
    • Sekvensiell - laster data sekvensielt i stedet for parallelt.
    • Parallell - laster data parallelt.

      Det kan finnes flere datalastingsbuffere i én kube for aggregert lagring. Hvis du vil spare tid, kan du laste data i flere datalastingsbuffere samtidig.

      Selv om det bare er mulig med én aktiv lagringsoperasjon for datalasting om gangen, kan du lagre flere datalastingsbuffere i samme lagringsoperasjon, noe som er raskere enn å lagre én buffer om gangen.

  5. Klikk på Legg til når du vil velge data- og regelfiler.
  6. I dialogboksen Velg datafiler blar du til datafilene du vil legge til, og velger dem. Disse filene kan ligge i kubekatalogen eller en annen katalog du velger. Du kan legge til flere filer samtidig, eller du kan legge til én om gangen.
  7. Under hver datafil du har valgt i trinn 6, klikker du på ikonet Velg en lastingsregelfil, slik at du kan velge den tilsvarende regelfilen.
  8. I dialogboksen Essbase-filer finner du frem til regelfilen for denne datafilen og velger den.
  9. Velg eventuelt Avbryt ved feil.

    Hvis du velger Avbryt ved feil, stopper datalastingen når det oppstår feil.

  10. Klikk på Kjør for å starte datalastingen.

    Det blir opprettet én jobb for hver datafil. Jobbene kjører parallelt, slik at de blir fullført raskere enn om de ble kjørt separat.

  11. Klikk på Ja hvis du vil starte Jobbvisning og vise statusen for hver jobb, eller klikk på Nei hvis du ikke vil starte Jobbvisning.

Se Laste data i databaser for aggregert lagring.