ВУЗ:
Составители:
Рубрика:
соответствующих меткам некоторого уровня
l
, 1≥
l
иерархического
измерения D на основе значений уровня
1
−
l
.
Рассмотрим иерархическое измерение D с L уровнями (рис. 1.16).
Первичные данные (факты) соответствуют нижнему уровню иерархии
(
0=
l
).
Рис. 1.16. Агрегация гиперкуба данных. Одномерное представление
Вычисление агрегатов производится в соответствии с применяемым
методом агрегирования. Например, в случае суммирования значение
агрегата на уровне иерархии 1
1
j
X
=
l
может быть вычислено по формуле:
, где – количество фактов, соответствующих меткам,
являющимся дочерними по отношению к метке
j.
∑
=
=
j
M
i
ij
xX
1
01
j
M
Обобщая, получим формулы вычисления агрегатов по методу
суммирования на остальных уровнях иерархии: ,
∑
=
−
=
j
M
i
l
i
l
j
xX
1
1
L
l
...,,1= ;
.
l
Nj ...,,1=
Ось измерения D, первоначально содержащая метки,
соответствующие нижнему уровню иерархии (
0
=
l
), может быть
дополнена метками, соответствующими уровням иерархии, начиная с
1
=
l
.
Таким образом, различие между метками, соответствующими первичным
данным и меткам, соответствующим агрегатам является условным.
Операция свертки данных в этом случае представляет собой
построение среза гиперкуба данных, соответствующего смене метки
уровня агрегации , где
1
l Ll
≤
≤
1
0 на уровень , где
2
l Lll ≤
≤
21
. Операция
детализации соответствует смене метки уровня (
1
l Ll
≤
≤
1
1) на уровень
( ). Количество агрегатов для одного измерения определяется
выражением: .
2
l
12
0 ll ≤≤
∑
=
=
L
i
iA
NN
1
Рассмотрим случай двух измерений (рис. 1.17). Количество агрегатов,
31
соответствующих меткам некоторого уровня l , l ≥ 1 иерархического измерения D на основе значений уровня l − 1 . Рассмотрим иерархическое измерение D с L уровнями (рис. 1.16). Первичные данные (факты) соответствуют нижнему уровню иерархии ( l = 0 ). Рис. 1.16. Агрегация гиперкуба данных. Одномерное представление Вычисление агрегатов производится в соответствии с применяемым методом агрегирования. Например, в случае суммирования значение агрегата X 1j на уровне иерархии l = 1 может быть вычислено по формуле: Mj X 1j = ∑ xi0 , где M j количество фактов, соответствующих меткам, i =1 являющимся дочерними по отношению к метке j. Обобщая, получим формулы вычисления агрегатов по методу Mj суммирования на остальных уровнях иерархии: X = ∑ xi , l = 1, ..., L ; l −1 l j i =1 j = 1, ..., N l . Ось измерения D, первоначально содержащая метки, соответствующие нижнему уровню иерархии ( l = 0 ), может быть дополнена метками, соответствующими уровням иерархии, начиная с l = 1 . Таким образом, различие между метками, соответствующими первичным данным и меткам, соответствующим агрегатам является условным. Операция свертки данных в этом случае представляет собой построение среза гиперкуба данных, соответствующего смене метки уровня агрегации l1 , где 0 ≤ l1 ≤ L на уровень l2 , где l1 ≤ l2 ≤ L . Операция детализации соответствует смене метки уровня l1 ( 1 ≤ l1 ≤ L ) на уровень l 2 ( 0 ≤ l2 ≤ l1 ). Количество агрегатов для одного измерения определяется L выражением: N A = ∑ N i . i =1 Рассмотрим случай двух измерений (рис. 1.17). Количество агрегатов, 31
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »