Forståelse af databasestrukturen er nøglen til forståelse af Hyperion Essbase. Når man skal definere en flerdimensional database, starter man med at udforme databasestrukturen. Databasestrukturen indeholder databaseorganisationen (strukturen), databaseelementer og databaseregler som vist i Fig. 3:
Fig. 3. Hyperion Essbase-databasestruktur
![]() |
Bemærk: | Normalt opretter applikationsdesigneren eller Hyperion Essbase-systemadministratoren databasestrukturen. Der er flere oplysninger om oprettelse af databasestruktur i Hyperion Essbase Database Administrator's Guide. |
Der er følgende komponenter i databasestrukturen:
I de følgende afsnit beskrives strukturkomponenterne.
Dimensioner er de mest grundlæggende kategoriske definitioner af data i databasestrukturen. Du skal bruge mindst to dimensioner for at oprette en meningsfuld reference til data, f.eks. en tidsdimension og en regnskabsdimension. Andre dimensioner kan være Products, Markets og Scenarios. Med denne dimensionale struktur kan du definere den konsolideringstruktur eller det udsnit af data, der er relevant for applikationen. Hyperion Essbase understøtter et ubegrænset antal dimensioner.
Elementer er navne på elementer i en dimension. En dimension kan indeholde et ubegrænset antal elementer. Funktionerne til beregning, rapportering og dimensionsopbygning i Hyperion Essbase bruger følgende udtryk til at beskrive elementer:
Fig. 4. Relationer mellem databaseelementer
![]() |
Attributter beskriver dataegenskaber, f.eks. størrelse og farve på produktet. Selvom det er attributter, kan du gruppere og analysere elementer på dimensioner ud fra deres egenskaber. Attributdimensioner skal være knyttet til basisdimensioner. Der er flere oplysninger i Hyperion Essbase Database Administrator's Guide.
Der kan være tilknyttet flere formler til hvert databaseelement i databasestrukturen. Variance-elementerne i dimensionen Scenario, der vises i Fig. 3, indeholder f.eks. formler. Formler kan være enkle eller komplekse. Der er flere oplysninger i Hyperion Essbase Database Administrator's Guide.
Hyperion Essbase understøtter alternative navne eller aliaser for databaseelementer. Aliaser er nyttige, når der bruges forskellige etiketter for det samme element i forskellige regneark. Et arbejdsark kan f.eks. referere til Cost_of_Goods_Sold som COGS. Aliaser kan også bruges til rapporter på flere sprog eller til mere formelle outputnavne, f.eks. kontonumre.
Konsolideringer i Hyperion Essbase-applikationer er defineret af elementgrene. Databasestrukturen fastlægger konsolideringsstierne. Det sker på basis af elementernes placering i en dimension. Indrykning af et element under et andet angiver en konsolideringsrelation. Indrykningselementer er vigtige for niveauinddelingen i Hyperion Essbase Hyperion Essbase Spreadsheet Add-in. Når du navigerer gennem data, kan du zoome gennem konsolideringsniveauerne. Databasestrukturen fastlægger niveauerne af datanavigation.