Indlæse data i Kubedesigner

Du kan bruge Kubedesigner til at indlæse data fra aggregeret lagring eller bloklagring i Essbase.

Til tider kan det blive nødvendigt at rydde og genindlæse data under kubeudviklingen. De data- og regelfiler, der bruges i dataindlæsningsprocessen, skal lagres i Essbase. Hvis et dataprojektark er medtaget i applikationsprojektmappen, genereres datafilerne og regelfilerne automatisk under kubebygningsprocessen. Du kan også uploade individuelle data- og regelfiler til kuben.

Hver datafil, som du vælger at indlæse, starter et separat dataindlæsningsjob. Som standard er det antal jobs, som kan køres på én gang, ti, men du kan øge antallet. Når du skal fastlægge en passende grænse, skal du tage højde for beregninger, applikationer, omstruktureringer og batchvinduer, og du skal sammenligne timingen af administrative aktiviteter og brugeraktiviteter, så du ikke overbelaster formstørrelsen.

Hvis du vil øge jobgrænsen, skal du angive Provider Services-konfigurationsegenskaben essbase.jobs.maxCount til den ønskede værdi. Se Angive egenskaber for konfiguration af Provider Services.

Det er vigtigt at forstå forskellene mellem indlæsning af data fra aggregeret lagring og bloklagring.

Indlæse data fra bloklagring i Kubedesigner

Vælg ikonet Indlæs data på båndet Kubedesigner for at indlæse data til bloklagring ved hjælp af Kubedesigner, og følg prompterne for at vælge jobtype, kildedata og regelfil, og kør og overvåg derefter jobbet.

  1. Vælg Indlæs data Billede af ikonet Indlæs data på Kubedesigner-båndet. på båndet Kubedesigner i Excel.
  2. Vælg den applikation og kube, hvor du vil indlæse data, i dialogboksen Indlæs data.
  3. Under Vælg en jobtype skal du vælge en mulighed:
    • Indlæs data: for at indlæse data i kuben.
    • Ryd alle data: for at rydde alle data fra kuben.
  4. Klik på Vælg data.
  5. Klik på Tilføj i dialogboksen Vælg data.
  6. Naviger i dialogboksen Essbase-filer til de datafiler, som du vil tilføje, og vælg dem. Disse filer kan være i et kubekatalog eller et andet katalog, som du vælger. Du kan tilføje flere filer ad gangen, eller du kan tilføje dem én ad gangen.
  7. Klik på ikonet Vælg en regelfil for indlæsning under hver datafil, som du har valgt i trin 6, for at vælge den matchende regelfil.
  8. Naviger i dialogboksen Essbase-filer til regelfilen for denne datafil, og vælg den.

    Bemærk:

    For ikke-SQL-dataindlæsninger skal du altid vælge en datafil. Hvis du kun vælger en regelfil (som er designet til ikke-SQL indlæsninger) og ingen datafil, returneres der en fejl om, at der ikke kunne oprettes forbindelse til SQL-databasen. Løsningen er at vælge den korrekte datafil.

  9. Klik på OK.
  10. Vælg eventuelt Afbryd ved fejl.

    Hvis du vælger Afbryd ved fejl, afbrydes dataindlæsningen, når der opstår en fejl.

  11. Klik på Kør for at starte dataindlæsningen.

    Der oprettes ét job for hver datafil. Jobbene køres parallelt, så de er færdige hurtigere, end hvis de blev kørt hver for sig.

  12. Klik på Ja for at starte Jobfremviser og se status for hvert job, eller klik på Nej, hvis du ikke vil starte Jobfremviser.

Se Om dataindlæsning og dimensionsopbygning.

Indlæse data fra aggregeret lagring i Kubedesigner

Vælg ikonet Indlæs data på båndet Kubedesigner for at indlæse data til aggregeret lagring ved hjælp af Kubedesigner, og følg prompterne for at vælge en jobtype, indstillinger, kildedata og regelfil, og kør og overvåg derefter jobbet.

  1. Vælg Indlæs data Billede af ikonet Indlæs data på Kubedesigner-båndet. på båndet Kubedesigner i Excel.
  2. Vælg den applikation og kube, hvor du vil indlæse data, i dialogboksen Indlæs data.
  3. Klik på Vælg data.
  4. Vælg indstillingerne for dataindlæsningen i dialogboksen Vælg datafiler.
    Egenskab eller felt Værdier
    Dubleret aggregeringsmetode

    Angiv, hvordan sager skal håndteres, når flere værdier for samme celle indlæses fra datastrømmen i lastbufferen.

    • Tilføj – Tilføj værdier, når bufferen indeholder flere værdier for den samme celle.
    • Verificer, at flere værdier for de samme celler er identiske. Hvis det er tilfældet, ignoreres de dublerede værdier. Hvis værdierne for den samme celle er forskellige, stoppes dataindlæsningen med en fejlmeddelelse.
    • Brug sidste – Kombiner dublerede celler ved at bruge værdien af den celle, der blev indlæst sidst i indlæsningsbufferen. Dette valg er beregnet til relativt små dataindlæsninger af op til titusindvis af celler.
    Valg for indlæsningsbuffer

    Angiv, hvordan manglende værdier og nulværdier skal håndteres i datastrømmen fra lastbufferen.

    • Ignorer ingen – Ignorer ingen værdier i den indgående datastrøm.
    • Ignorer manglende værdier – Ignorer #Missing-værdier i den indgående datastrøm.
    • Ignorer nulværdier – Ignorer nuller i den indgående datastrøm.
    • Ignorer manglende værdier og nulværdier – Ignorer #Missing-værdier og nulværdier i den indgående datastrøm.
    Valget Bekræft

    Angiv bekræftelsesvalg for indlæsningsbuffer, der skal bruges, når indholdet af dataindlæsningsbufferen bekræftes for kuben.

    • Gem data – Gem værdier i indlæsningsbufferen.
    • Tilføj data – Læg værdierne i indlæsningsbufferen til de eksisterende gemte dataværdier.
    • Træk data fra – Træk værdierne i indlæsningsbufferen fra de eksisterende gemte dataværdier.
    • Tilsidesæt alle data – Gem indgående data i stedet for de eksisterende gemte dataværdier.
    • Tilsidesæt trinvise data – Nulstil trinvise data (gemt i trinvise udsnit). Du kan med andre ord fjerne det aktuelle indhold af alle trinvise dataudsnit i kuben og oprette et nyt dataudsnit med indholdet af den angivne dataindlæsningsbuffer. De nye data oprettes med egenskaben for dataindlæsning tilføj værdier (aggregate_sum). Hvis der er duplikerede celler blandt de nye data og det primære udsnit, tilføjes deres værdier sammen, når du forespørger på dem.
    Valget Betingelse

    Angiv endelige valg for bekræftelse af dataudsnit til kuben fra dataindlæsningsbufferen.

    • Gem trinvist i hovedudsnit – Gem data i hovedudsnittet, og opret ikke et trinvist udsnit.
    • Gem trinvist i nyt udsnit – Skriv de data, der p.t. er gemt i bufferen, til et nyt udsnit. Denne operation gør dataindlæsningen hurtigere.
    • Gem trinvist i nyt udsnit som letvægt – Skriv de data, der p.t. er gemt i bufferen, til et nyt udsnit i kuben som en letvægtsoperation. Dette valg er kun beregnet til meget små dataindlæsninger af op til tusindvis af celler, der foregår samtidig (for eksempel dataopdateringsoperationer for gitterklienter).
    Samtidighed
    • Sekventiel – Indlæs data sekventielt i stedet for parallelt.
    • Parallel – Indlæs data parallelt.

      Der kan være flere dataindlæsningsbuffere i en kube med aggregeret lagring. Du kan spare tid ved at indlæse data i flere dataindlæsningsbuffere samtidig.

      Selvom der kun kan være én aktiv bekræftelsesoperation for dataindlæsning ad gangen, kan du bekræfte flere dataindlæsningsbuffere i den samme bekræftelsesoperation, hvilket er hurtigere end at bekræfte buffere individuelt.

  5. Klik på Tilføj for at vælge data- og regelfiler.
  6. Naviger i dialogboksen Vælg datafiler til de datafiler, som du vil tilføje, og vælg dem. Disse filer kan være i et kubekatalog eller et andet katalog, som du vælger. Du kan tilføje flere filer ad gangen, eller du kan tilføje dem én ad gangen.
  7. Klik på ikonet Vælg en regelfil for indlæsning under hver datafil, som du har valgt i trin 6, for at vælge den matchende regelfil.
  8. Naviger i dialogboksen Essbase-filer til regelfilen for denne datafil, og vælg den.
  9. Vælg eventuelt Afbryd ved fejl.

    Hvis du vælger Afbryd ved fejl, afbrydes dataindlæsningen, når der opstår en fejl.

  10. Klik på Kør for at starte dataindlæsningen.

    Der oprettes ét job for hver datafil. Jobbene køres parallelt, så de er færdige hurtigere, end hvis de blev kørt hver for sig.

  11. Klik på Ja for at starte Jobfremviser og se status for hvert job, eller klik på Nej, hvis du ikke vil starte Jobfremviser.

Se Indlæsning af data i databaser med aggregeret lagring.