Data model

eazyBI accounts

In eazyBI you can create one or several accounts. One eazyBI account contains set of imported Confluence data (or data from other sources) which can be accessed by eazyBI account users (access to eazyBI accounts data is managed separately from Confluence page access restrictions).

If you have few Confluence spaces and there is no need to limit access to eazyBI reports by different Confluence user groups then you can use just one eazyBI account and import all Confluence spaces in this account.

If you have large number of Confluence spaces and large number of pages then it is recommended to have several eazyBI accounts and import related set of Confluences spaces in each eazyBI account. As each eazyBI account stores imported data in separate database scheme tables then it could help also for eazyBI reports performance optimization.


Data cube

eazyBI stores imported data in a multi-dimensional data cube. Cubes contain fact data that are divided by dimensions and each detailed fact “cell” contains measure values about that fact.

This is example of a Confluence cube that has SpacePage and Time dimensions and has measures Pages createdPages updated and Page views. Each detailed cube “cell” contains number of pages created, pages updated, and page views for particular space, page and time period.


It is easy to illustrate cube with three dimensions but in real eazyBI issues data cube you will have many more dimensions and many more measures which will be described below.

Each dimension has either just detailed level of all dimension members or has a hierarchy with several levels. For example, the Page dimension has Space and Page levels.

All measures are automatically aggregated (typically as sum of detailed level values) in upper hierarchy levels. If a page belongs to several level members (e.g. page can have several labels) then the measure value at the upper hierarchy level will not be the sum of detailed level measure values.

Typically each dimension has the All level with one All member which aggregates all dimension members.

Time dimension will have two hierarchies – one with YearQuarterMonth and Day levels and another Weekly hierarchy  with YearWeek and Day levels. You can also add a Fiscal time hierarchy with Fiscal Year, Fiscal Quarter, Month, Day and define the first month of the fiscal year.