Расширенная статистика куба Essbase

Ниже представлен набор расчетных статистик куба Essbase, которые помогают оценить корректность выбора Dense направлений.

Основные показатели статистики получаем с помощью команд EssCMD, для оценки можно использовать приложенный шаблон

  • GETDBINFO
  • GETDBSTATS
  • LISTFILES 3

Block Ratio (between Level0 and Upper level) = Upper-Level/ Level0

Пограничные значения 0<10<20

Высокие значения говорят о том, что нужно разбавлять sparce элементы динамическими агрегатами.

Total existing blocks = Level0 + Upper-Level

(промежуточный показатель )

Block Density = DB Stats

Хранит в себе средний процент каждого блока, в котором содержится данные. В целом данные разряженные, поэтому значение более 1% на самом деле очень хорошо, eсли более 5%, – у Вас настройки Dense/SparseDense/Sparse оптимальны. Хранится в %, в расчетах участвует как доля от 1.

Пограничные значения 0<0.25<1

Index File Size (estimation) = Total existing blocks * 122/(1024*1024*1024)

(промежуточный показатель )

Index File Size (reality) = DB Stats Index File Size /(1024*1024*1024)

(промежуточный показатель )

Estimated fragmentation Index = Index File Size (estimation) / Index File Size (reality)

Пограничные значения 0<0.25<1

Block Size = Count of Stored Member on Dense 1 Dim * Count of Stored Member on Dense N Dim * 8 Byte

(промежуточный показатель )

Data File Size (estimation) =

RLE=”YES”;( Total existing blocks *(72+((1,5* Block Density *((Block Size)))))/(1024*1024*1024);

ZLIB =”YES”;( Total existing blocks *(72+(((Block Size)/64)))/(1024*1024*1024);

BitMap =”YES”; ( Total existing blocks *(72+((( Block Size)/64)))/(1024*1024*1024)))

(промежуточный показатель )

Data File Size (reality) = DB Stats Data File Size /(1024*1024*1024)

(промежуточный показатель )

Estimated fragmentation Data = Data File Size (estimation) / Data File Size (reality)

Пограничные значения 0 <0.25<1

Estimated Avg fragmentation = (Estimated fragmentation Index + Estimated fragmentation Data ) /2

Пограничные значения 0 <0.25<1

Db Total Size (without any compression) = (
Total existing blocks * (72+( Block Size )/(1024*1024*1024))

Db Total Size = Index File Size (reality) + Data File Size (reality)

Compression rate = Db Total Size (without any compression)/
Db Total Size (промежуточный показатель )

Sparsity level = ЕСЛИ(Block Density <0,05;”Extremely sparse”;ЕСЛИ(И(0,05< Block Density; Block Density <0,15);”Sparse”;”Dense”))

Block Nature = ЕСЛИ(ИЛИ(Block Ratio (between Level0 and Upper level) >15; Estimated fragmentation Data >0,2);”A lot of #Mi”;”A lot of Data”)