Поделиться через


Хранилище кубов (службы Analysis Services — многомерные данные)

В хранилище могут содержаться либо только метаданные куба, либо все исходные данные из таблицы фактов и все агрегаты, определенные связанными с группой мер измерениями. Объем хранимых данных зависит от выбранного режима хранения и количества агрегатов. Объем хранимых данных напрямую влияет на производительность запроса. Службы Microsoft SQL Server Службы Analysis Services используют несколько методов для минимизации места на диске, необходимого для хранения данных и агрегатов куба.

  • Параметры хранилища позволяют выбрать режим хранения и наиболее подходящее место хранения данных куба.

  • Применяются сложные алгоритмы, эффективно рассчитывающие агрегаты для минимизации хранилища, без уменьшения скорости.

  • Под пустые ячейки место не выделяется.

Хранилище определяется последовательно для каждой секции; для каждой группы мер куба существует, по крайней мере, одна секция. Дополнительные сведения см. в разделах Секции (службы Analysis Services — многомерные данные), Режимы хранения и обработка секции, Меры и их группы и Определение групп мер.

Хранение секций

Хранилище для группы мер может быть разбито на несколько секций. Секции позволяют распределять группы мер между отдельными сегментами на одном или нескольких серверах, а также оптимизировать производительность хранилища и обработки запросов. У каждой секции в группе мер может быть свой источник данных и собственные параметры хранения.

Источник данных секции определяется при ее создании. Источник данных существующей секции можно изменить. Группу мер можно разбить на секции по вертикали или по горизонтали. При вертикальном разбиении каждая секция образуется на основе отфильтрованного представления одной исходной таблицы. Например, если группа мер основывается на одной таблице, содержащей данные за несколько лет, можно на каждый год выделить отдельную секцию. Напротив, при горизонтальном секционировании каждая секция основывается на отдельной таблице. Метод горизонтального секционирования применим в том случае, когда данные за каждый год хранятся в отдельной таблице источника данных.

Секции изначально создаются с параметрами хранения группы мер, которой они принадлежат. Параметры хранилища определяют способ хранения подробных данных и агрегатов. Данные могут храниться в многомерном формате на экземпляре служб Службы Analysis Services или в реляционном формате на исходном сервере, причем способы хранения данных можно сочетать друг с другом. Параметры хранилища управляют также упреждающим кэшированием, которое применяется для автоматического распространения изменений исходных данных на многомерные данные, хранящиеся на сервере служб Службы Analysis Services.

Секции куба для пользователя невидимы, однако выбор параметров хранилища для различных секций может повлиять на оперативность данных, объем используемого места на диске и на производительность запроса. Секции могут храниться на нескольких экземплярах служб Службы Analysis Services. Это обеспечивает подход к хранению куба с использованием кластеризации и распределяет рабочую нагрузку между серверами служб Службы Analysis Services. Дополнительные сведения см. в разделах Режимы хранения и обработка секции, Удаленные секции и Секции (службы Analysis Services — многомерные данные).

Связанные группы мер

Хранение нескольких копий куба на различных экземплярах служб Службы Analysis Services может потребовать довольно много места на диске, но можно этого избежать, заменив копии группы мер связанными группами мер. Связанная группа мер образуется на основе группы мер куба в другой базе данных служб Службы Analysis Services или в другом экземпляре той же базы данных. Связанная группа мер может также использоваться со связанными измерениями из того же исходного куба. Связанные измерения и группы мер используют агрегаты исходного куба и не требуют дополнительного пространства. Таким образом, помещение исходных группы мер и измерений в одну базу данных и создание связанных групп мер и измерений в кубе другой базы данных позволяет сэкономить место на диске. Дополнительные сведения см. в разделах Связанные группы мер и Связанные измерения.

См. также

Основные понятия