Запрос многомерных данных (службы Analysis Services — многомерные данные)
Многомерные выражения — это язык запросов, предназначенный для работы с многомерными данными и получения их в службах MicrosoftAnalysis Services. Многомерные выражения основаны на спецификации XML для аналитики (XMLA) с некоторыми расширениями для служб SQL ServerAnalysis Services. Многомерные выражения состоят из идентификаторов, значений, инструкций, функций и операторов, которые службы Analysis Services могут вычислять для получения объекта (например, набора или элемента) или скалярного значения (например, строки или числа).
Многомерные запросы и выражения в службах SQL ServerAnalysis Services применяются для следующих целей:
возвращение данных из куба служб SQL ServerAnalysis Services клиентскому приложению;
форматирование результатов запроса;
выполнение задач по конструированию кубов, в том числе для определения вычисляемых элементов, именованных наборов, назначений с указанием области и ключевых индикаторов производительности;
выполнение задач администрирования, включая защиту измерений и ячеек.
Синтаксис многомерных выражений внешне похож на синтаксис языка SQL, который обычно используется в реляционных базах данных. Тем не менее, многомерные выражения не являются расширением языка SQL и во многом от него отличаются. Для создания многомерных выражений, предназначенных для конструирования или защиты кубов, или для создания запросов многомерных выражений, возвращающих или форматирующих многомерные данные, необходимо изучить основные понятия многомерных выражений и многомерного моделирования, а также синтаксис элементов, операторов, инструкций и функций многомерных выражений.
![]() |
---|
Дополнительные сведения см. в разделе «Дополнительные ресурсы» на странице SQL Server 2005 — службы Analysis Services веб-узла Microsoft TechNet. Дополнительные сведения о производительности запросов многомерных выражений и вычислений см. в разделе «Написание эффективных многомерных выражений» Руководства по производительности служб SQL Server 2005 Analysis Services. |
В этом разделе
Подраздел |
Описание |
---|---|
Ключевые понятия многомерных выражений (многомерные выражения) |
Многомерные выражения применяются для запросов многомерных данных или для работы с кубами. Сначала необходимо ознакомиться с основными понятиями и терминами, связанными с измерениями служб SQL ServerAnalysis Services. |
Основные понятия о запросах многомерных выражений (многомерные выражения) |
В языке многомерных выражений можно обращаться с запросом к таким многомерным объектам, как кубы, и возвращать многомерные наборы ячеек, содержащие данные куба. В этом разделе и подразделах даются общие сведения о многомерных запросах. |
Основные понятия о сценариях многомерных выражений (многомерные выражения) |
В службах SQL ServerAnalysis Services сценарии многомерных выражений состоят из одного или нескольких многомерных выражений или инструкций, заполняющих куб вычислениями. Сценарий многомерных выражений определяет процесс вычислений для куба. Сценарий многомерных выражений также считается частью самого куба. Поэтому изменение сценария многомерных выражений, связанного с кубом, сразу изменяет процесс вычислений для куба. Для создания сценариев многомерных выражений можно воспользоваться конструктором кубов в среде Business Intelligence Development Studio. |