Корпоративные информационные системы. Борисов Д.Н. - 34 стр.

UptoLike

Составители: 

Рис. 1.20. Двумерный срез куба с несколькими измерениями на одной оси
В данном случае метки могут быть использованы неоднозначно. Они
могут быть использованы как для «разрезания» куба, так и для
ограничения (фильтрации) выбираемых данныхкогда в измерении,
остающемся «неразрезанным», нас интересуют не все значения, а их
подмножество, например, три города из нескольких десятков лет. Значения
меток отображаются в двумерном представлении куба как заголовки строк
и столбцов.
Метки могут объединяться в иерархии, состоящие из одного или
нескольких уровней (levels). Например, метки измерения «магазин» могут
быть объединены в иерархию с уровнями:
мир
страна
регион
город
магазин
В соответствии с уровнями иерархии вычисляются агрегатные
значения. Например, объем продаж для России имеет уровень «страна»,
для Воронежской областиуровень «регион» и т. д. В одном измерении
можно реализовать более одной иерархии, например, для времени: (Год,
Квартал, Месяц, День) или (Год, Неделя, День).
1.3.3.2.2. OLAP на клиенте и на сервере
Многомерный анализ данных может быть проведен с помощью
различных средств, которые условно можно разделить на клиентские и
серверные OLAP-средства.
Клиентские OLAP-средства (например, Pivot Tables в Excel 2000
фирмы Microsoft или ProClarity фирмы Knosys) представляют собой
приложения, осуществляющие вычисление агрегатных данных и их
отображение. При этом сами агрегатные данные содержатся в кэше внутри
адресного пространства такого OLAP-средства.
Если исходные данные содержатся в настольной СУБД, вычисление
агрегатных данных производится самим OLAP-средством. Если же
источник исходных данныхсерверная СУБД, многие из клиентских
OLAP-средств посылают на сервер SQL-запросы и в результате получают
агрегатные данные, вычисленные на сервере.
34
  Рис. 1.20. Двумерный срез куба с несколькими измерениями на одной оси
     В данном случае метки могут быть использованы неоднозначно. Они
могут быть использованы как для «разрезания» куба, так и для
ограничения (фильтрации) выбираемых данных – когда в измерении,
остающемся «неразрезанным», нас интересуют не все значения, а их
подмножество, например, три города из нескольких десятков лет. Значения
меток отображаются в двумерном представлении куба как заголовки строк
и столбцов.
     Метки могут объединяться в иерархии, состоящие из одного или
нескольких уровней (levels). Например, метки измерения «магазин» могут
быть объединены в иерархию с уровнями:
     • мир
     • страна
     • регион
     • город
     • магазин
     В соответствии с уровнями иерархии вычисляются агрегатные
значения. Например, объем продаж для России имеет уровень «страна»,
для Воронежской области – уровень «регион» и т. д. В одном измерении
можно реализовать более одной иерархии, например, для времени: (Год,
Квартал, Месяц, День) или (Год, Неделя, День).

1.3.3.2.2. OLAP на клиенте и на сервере
     Многомерный анализ данных может быть проведен с помощью
различных средств, которые условно можно разделить на клиентские и
серверные OLAP-средства.
     Клиентские OLAP-средства (например, Pivot Tables в Excel 2000
фирмы Microsoft или ProClarity фирмы Knosys) представляют собой
приложения, осуществляющие вычисление агрегатных данных и их
отображение. При этом сами агрегатные данные содержатся в кэше внутри
адресного пространства такого OLAP-средства.
     Если исходные данные содержатся в настольной СУБД, вычисление
агрегатных данных производится самим OLAP-средством. Если же
источник исходных данных – серверная СУБД, многие из клиентских
OLAP-средств посылают на сервер SQL-запросы и в результате получают
агрегатные данные, вычисленные на сервере.
                                  34