Få oplysninger om de mest almindelige administrative opgaver i Essbase. Download projektmapper til eksempelapplikation, og brug dem til at opbygge kuber, provisionere brugere og oprette forbindelse til Smart View for at få dataanalyse. Rediger kube-outlinen ved at tilføje medlemmer. Kør en beregning, eksporter data, og udforsk Kubedesigner.
Før du går i gang med disse opgaver, skal du sikre dig, at du kan logge på Essbase, og at Smart View og Kubedesigner er installeret på klientcomputere. Se Konfiguration af Kubedesigner.
I applikationsprojektmappen Eksempel på bloklagring (dynamisk) beregnes alle medlemmer i kuben på ikke-blad-niveau dynamisk. Dynamisk beregnede værdier gemmes ikke i kuben, men genberegnes og gengives, hver gang en bruger henter dem.
Downloade projektmappen med eksemplet på en dynamisk applikation
Sådan downloader du applikationsprojektmappen Eksempel på bloklagring (dynamisk):
Klik på Filer på siden Applikationer, og klik derefter på Gallery > Applications > Demo Samples > Block Storage
.
Klik på menuen Handlinger ud for Sample_Dynamic_Basic.xlsx på fanen Bloklager.
Gem filen Sample_Dynamic_Basic.xlsx
med applikationsprojektmappen på et lokalt drev.
Gennemgå strukturen for applikationsprojektmappen Sample Dynamic
Applikationsprojektmapper indeholder en række projektark, der definerer metadataene for kuben, herunder et Essbase.Cube-projektark, der navngiver alle dimensionerne i kuben og definerer andre oplysninger om dem, separate projektark for hver dimension og et dataprojektark.
Åbn Sample_Basic_Dynamic.xlsx
i Microsoft Excel.
Applikationsnavnet (Sample_Dynamic), kubenavnet (Basic), navnene på 10 dimensioner og andre oplysninger om dimensionerne er defineret i projektarket Essbase.Cube.
Hver dimension har et separat projektark, Dim.dimensionsnavn, hvor dimensionen er yderligere defineret med oplysninger, for eksempel byggemetode og trinvis tilstand. Da byggemetoden for hver dimension i denne eksempel-applikationsprojektmappe er PARENT-CHILD, er medlemmer defineret i kolonnerne PARENT og CHILD.
I projektarket Dim.Year akkumuleres måneder til kvartaler, og kvartaler akkumuleres til år. De underordnede medlemmer Jan, Feb, Mar akkumuleres for eksempel til det overordnede medlem Qtr1. Det underordnede medlem Qtr1 akkumuleres til det overordnede medlem Year.
Projektarkene Dim.Product og Dim.Market er struktureret på samme måde. I Dim.Product akkumuleres varenumre til produktgrupper, og produktgrupper akkumuleres til produkt. De underordnede medlemmer 100-10, 100-20 og 100-30 (varenumre) akkumuleres for eksempel til det overordnede medlem 100 (produktgruppe). Det underordnede medlem 100 akkumuleres til det overordnede medlem Product.
Denne eksempel-applikationsprojektmappe indeholder data. Rul til det sidste projektark Data.Basic for at se kolonnestrukturen og dataene.
I dette emne har du lært, hvordan du downloader en applikationsprojektmappe og undersøger dens struktur. Efterfølgende kan du lære, hvordan du får adgang til yderligere skabeloner i afsnittet Galleri i filkataloget.
I Downloade projektmappen med eksemplet på en dynamisk applikation og undersøge dens struktur fik du oplysninger om strukturen i en applikationsprojektmappe gennem udforskningen af Sample_Basic_Dynamic.xlsx
.
Oprette en applikation i Essbase-webinterfacet
Sample_Basic_Dynamic.xlsx
, som du gemte i Downloade projektmappen med eksemplet på en dynamisk applikation og undersøge dens struktur.Bemærk:
Udvid Avancerede valgmuligheder og Valg af build i det klassiske webinterface, og vælg derefter at oprette en database og indlæse data.Alle oplysningerne i applikationsprojektmappen er nu repræsenteret i den nye kube.
Provisionere en bruger til at få adgang til og forespørge kuben
Bemærk:
Klik på Tilføj i denne dialogboks giver dig ikke tilladelse til at tilføje nye brugere. Du kan i stedet tilføje brugere, der allerede er provisioneret ved hjælp af en identitetsudbyder. I dette emne antages det, at du har provisionerede brugere. Der findes flere måder at provisionere Essbase-brugere på. Se Håndtere Essbase-brugerroller og -applikationstilladelser for at få oplysninger om uafhængige ibrugtagninger eller Håndtering af brugere og roller for at få oplysninger om stakibrugtagninger.I Analysere en applikation i Smart View skal du gå til Smart View, logge på som den bruger, som du lige har provisioneret, og derefter forespørge en kube.
I Oprette en applikation i Essbase-webinterfacet og provisionere en bruger til at få adgang til og forespørge kuben. oprettede du en applikation og en kube med data og provisionerede brugere.
Du skal have installeret Smart View for at udføre denne opgave. Se Downloade og køre Smart View-installationsprogrammet.
Oprette forbindelse til kuben fra Smart View
Åbn Microsoft Excel.
Hvis Smart View er installeret, vises Smart View-båndet i Excel.
/essbase/smartview
i slutningen af den pågældende URL. For eksempel https://192.0.2.1:443/essbase/smartview
.Fremhæv kuben Basic, og klik på Opret forbindelse.
Udføre en ad hoc-analyse
Du kan angive forgængerpositionen for et hierarki som øverst eller nederst på fanen Medlemsvalg i dialogboksen Valg i Smart View. SSANCESTORONTOP skal først aktiveres af en administrator i applikationskonfigurationen i Essbase-webinterfacet. Gitteret ændrer form, når du foretager en zoom-ind-operation. Her skal du blot bruge standardpositionen Nederst.
Klik på Opfrisk på Essbase-båndet. Gitteret bør nu se således ud:
Gitteret burde nu se ud på følgende måde:
Gitteret burde nu se ud på følgende måde:
Gitteret burde nu se ud på følgende måde:
Gitteret burde nu se ud på følgende måde:
Gitteret burde nu se ud på følgende måde:
Da ikke alle produkter sælges i alle stater, vises #Missing i nogle celler i stedet for en dataværdi.
I denne opgave har du navigeret nemt igennem et datagitter og zoomet ind og pivoteret ved at klikke på selve gitteret. Du kan også udføre de samme handlinger med værktøjerne på Essbase-båndet. Klik på fanen Smart View, og klik derefter på Hjælp for at få hjælp til brug af Smart View.
I Modificere en Essbase-outline går du tilbage til webinterfacet og modificerer en outline.
I Analysere en applikation i Smart View analyserede du en applikation i Smart View.
Opret et nyt medlem
Du begynder med at oprette et nyt medlem.
Vælg kuben Basic på siden Applikationer i applikationen Sample_Dynamic i Essbase-webinterfacet.
Klik på menuen Handlinger, og vælg Outline.
Klik på Rediger.
Udvid dimensionen Scenarie ved at klikke på pilen ud for Scenarie.
Indsæt et medlem:
Klik på Rediger for at sætte outlinen i redigeringstilstand.
Udvid dimensionen Scenarie.
Vælg medlemmet Budget.
Vælg Tilføj en sideordnet under det valgte medlem under Handlinger på outline-værktøjslinjen,
Indtast medlemsnavnet Prognose, og tryk på Tab.
Vælg konsolideringsoperatoren tilde (~) på listen.
Medlemmet Prognose bliver ikke aggregeret med de øvrige medlemmer i dimensionen.
Lad datalagertypen være Gem data, eftersom brugerne skal kunne indtaste prognosedata.
Klik på Gem.
Udfyld medlemmet Prognose med data
For at udfylde medlemmet Prognose med data opretter vi et beregningsscript og beregner prognosedata.
salesfcst
i feltet Scriptnavn.Indtast en enkel formel i feltet Scriptindhold:
Forecast(Sales=Sales->Actual*1.03;)
Salgsprognosen er lig med det faktiske salg multipliceret med 1,03, hvilket udfylder medlemmet Prognose for Salg med en værdi, som er 3 % højere end det faktiske salg.
Vælg kuben Basic i applikationen Sample_Dynamic på siden Applikationer i Essbase-webinterfacet, klik på menuen Handlinger, og vælg Inspicer.
Vælg fanen Scripts med Beregningsscripts valgt i dialogboksen Grundlæggende, og klik på for at tilføje et beregningsscript.
Indtast salesfcst
i feltet Scriptnavn.
Indtast en enkel formel i feltet Scriptindhold:
Forecast(Sales=Sales->Actual*1.03;)
Salgsprognosen er lig med det faktiske salg multipliceret med 1,03, hvilket udfylder medlemmet Prognose for Salg med en værdi, som er 3 % højere end det faktiske salg.
Klik på Gem og luk.
Luk databasefremviseren ved at klikke på Luk, indtil alle faner er lukket.
Udfør scriptet
Beregningsscripts udføres som job.
Vælg Kør beregning i rullemenuen Nyt job.
Vælg applikationen Sample_Dynamic i feltet Applikation i dialogboksen Kør beregning.
Bemærk, at feltet Database automatisk udfylder kuben Basic.
Vælg det salesfcst-beregningsscript, som du oprettede, i menuen Scripts.
Klik på Afsend.
Klik på Opfrisk for at se, at jobbet fuldføres.
I Analysere prognosedata i Smart View skal du analysere de nye prognosedata i Excel. Men lad os først kigge nærmere på håndtering af job.
I Analysere en applikation i Smart View lærte du, hvordan du analyserer data i Smart View. I Modificere en Essbase-outline føjede du et prognosemedlem til outlinen og udfyldte det med data.
Nu skal du genoprette forbindelse til Smart View og foretage yderligere analyse af data.
Genopret forbindelse til kuben Basic på Smart View-båndet i applikationen Sample_Dynamic.
Din tidligere forbindelses-URL bør nu vises på listen over private forbindelser.
I det resulterende gitter burde du nu kunne se resultaterne af din beregning. De årlige salgsdata bliver opfrisket for både Actual og Forecast, og prognosen er ca. 3 % højere end den faktiske:
Testresultatet bør bekræfte stigningen på 3 %, hvor Actual er 400511, Forecast er 412526.3, og E3 er 1,0.
Gitteret bør nu se således ud:
Gitteret bør nu se således ud:
Gitteret bør nu se således ud:
I denne opgave lærte du, hvor let det er at analysere og redigere kuben i Smart View, så længe du har den korrekte provisionering.
I Oprette en applikation og en kube i Kubedesigner vil du blive bekendt med Kubedesigner.
I Analysere prognosedata i Smart View analyserede du data i Excel. Brugere, der arbejder i Excel, kan designe og tage applikationer i brug ved hjælp af Kubedesigner.
Åbne applikationsprojektmappen i Kubedesigner
Log på som superbruger, og download applikationsprojektmappen Sample_Basic.xlsx fra galleriet.
Klik på Katalog på Kubedesigner-båndet i Excel.
Hvis du bliver bedt om at logge på, skal du logge på som superbruger.
Klik på Galleri, naviger derefter til Applications > Demo Samples > Block Storage
, og dobbeltklik på Sample_Basic.xlsx.
Applikationsprojektmappen med basiseksempel er forskellig fra applikationsprojektmappen med dynamisk basiseksempel på den måde, at dimensionerne Product og Market ikke har dynamisk beregnede medlemmer.
Gå for eksempel til projektarket Dim.Market i Sample_Basic.xlsx
. Se på kolonnen Storage. Der er ingen X-tegn, som angiver, at medlemmerne er gemt. X-tegn i kolonnen Storage angiver dynamisk beregnede medlemmer.
Derfor skal du også beregne kuben, når du har oprettet dimensionerne og indlæst dataene.
Oprettelse, indlæsning og beregning af kuben kan alt sammen udføres på én gang i dialogboksen Byg kube.
Oprette, indlæse og beregne kuben
Brug Kubedesigner til at oprette, indlæse og beregne en kube fra applikationsprojektmappen Sample_Basic.xlsx
.
Klik på Byg kube på Kubedesigner-båndet, mens applikationsprojektmappen med basiseksempel (
Sample_Basic.xlsx
) stadig er åben.
Vælg Opret kube i menuen Valg af build.
Klik på Kør.
Hvis der er en eksisterende applikation med det samme navn, bliver du bedt om at overskrive applikationen og kuben. Klik på Ja for at slette den oprindelige applikation og bygge denne nye applikation.
Klik på Ja for at bekræfte dit valg.
Ikonet Vis job viser et timeglas, mens jobbet er i gang. Jobbet kører i baggrunden, og Kubedesigner giver dig besked, når jobbet er fuldført, hvilket vises som Udført.
Klik på Ja for at starte Jobfremviser og se jobbets status.
Vise applikationen i webinterfacet.
Se og inspicer den nye applikation i Essbase-webinterfacet, kontroller, at der findes blokke på både nederste niveau og øverste niveau, for at bekræfte, at kuben er beregnet fuldt ud.
I Redwood-interfacet:
Få vist outlinen, så du kan se, at de forventede dimensioner er der.
I det klassiske webinterface:
Log på Essbase-webinterfacet.
Udvid applikationen Eksempel på siden Applikationer, og vælg kuben Grundlæggende.
Klik på menuen Handlinger til højre for kuben Grundlæggende, og vælg Outline.
Få vist outlinen, så du kan se, at de forventede dimensioner er der.
Gå tilbage til siden Applikationer, Udvid applikationen Eksempel, og vælg kuben Grundlæggende.
Klik på menuen Handlinger til højre for kuben Grundlæggende, og vælg Inspicer.
Vælg Statistik i fremviseren.
På fanen Generelt i kolonnen Lager kan du se, at der både findes blokke på laveste og øverste niveau, hvilket viser, at kuben er fuldt beregnet.
I Analysere data og udføre en trinvis opdatering i Kubedesigner analyserer du data i denne kube og udfører trinvise opdateringer fra Excel.
I Oprette en applikation og en kube i Kubedesigner udførte du en kubeopbygning, indlæste data og kørte det beregningsscript, der var defineret i projektmappen.
Valider, om kubeopbygningen er fuldført, og se, hvordan data analyseres.
Klik på Analyser på Kubedesigner-båndet i Excel.
Vælg Opret forbindelse mellem forespørgselsark i menuen Analyser.
Hvis du bliver bedt om at logge på, skal du indtaste dit brugernavn og din adgangskode til Essbase.
Der oprettes forbindelse til basiskuben i eksempelapplikationen.
Du kan nu analysere dataene.
Brug Essbase-båndet til at zoome ind på Cream Soda for at se alle produkterne på det nederste niveau, der er en del af gruppen Cream Soda.
Zoom ud på New York for at se hele det østlige område, og zoom ud igen for at se alle markeder.
Føj et hierarki til produktdimensionen, og se resultaterne i Smart View.
Gå til projektarket Dim.Product, hvor du skal opdatere produktdimensionen med nogle ekstra produkter.
Indsæt nye medlemmer i projektmappen efter produktgruppe 400.
Opret et nyt overordnet produkt med det underordnede element 500, og giv det aliasstandardnavnet Cane Soda.
Opret tre nye varenumre med det overordnede element 500: 500-10, 500-20 og 500-30.
Giv aliasser til de nye SKU'er. Kald dem Cane Cola, Cane Diet Cola og Cane Root Beer.
Gem den opdaterede projektmappe.
Klik på Opbyg kube ved hjælp af Kubedesigner-båndet.
Valg af build er som standard Opdater kube – Bevar alle data, fordi applikationen allerede findes på serveren, og du er applikationsejeren, som har oprettet den.
Klik på Kør.
Klik på Ja for at igangsætte Jobfremviser, når der vises en besked om, at jobbet er fuldført.
Du burde få vist Udført. Hvis jobbet returnerer Fejl, kan du dobbeltklikke på jobbet for at få vist flere oplysninger.
Luk Jobfremviser.
Gå til forespørgselsprojektarket Query.Sample.
Naviger til toppen af dimensionen Product ved at fremhæve Dark Cream og zoome ud ved hjælp af Essbase-båndet. Zoom derefter ud på Cream Soda.
Vælg Product igen, og klik på Zoom ind.
Vælg Cane Soda, og klik på Behold kun.
Vælg Cane Soda og Zoom ind for at se de underordnede medlemmer.
Når du føjer medlemmer til dimensionen Product, bliver medlemmerne ikke udfyldt med data. Data kan afsendes ved hjælp af Smart View eller ved at udføre en dataindlæsning.
Applikationsprojektmapper er praktiske værktøjer til design af Essbase-kuber, når du allerede har overblik over, hvilke elementer der er nødvendige for opbygning af en kube, eller når du har et eksempel.
I Transformere tabeldata til en kube opretter du en applikation med et kolonneopdelt Excel-projektark uden en Essbase-specifik struktur.
Data fra eksterne kildesystemer som ERP-tabeller eller data-warehouse er ikke formateret som en applikationsprojektmappe. Du kan stadig bruge Kubedesigner til at bygge en kube fra den.
I Eksportere og modificere metadata og data skal du oprette et hierarki til disse målinger, så du kan se Indtægtsnetto for rabatter og samlede omkostninger (faste og variable).
I Transformere tabeldata til en kube oprettede du en applikation og en kube ud fra tabeldata.