Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Многомерные выражения —это язык запросов, используемый для работы с многомерными данными в службах Microsoft Analysis Services. MDX основаны на спецификации XML для анализа (XMLA) с определенными расширениями для служб SQL Server Analysis Services. MDX использует выражения, составленные из идентификаторов, значений, операторов, функций и операторов, которые службы Analysis Services могут оценивать, чтобы извлечь объект (например, набор или член) или скалярное значение (например, строку или число).
Запросы и выражения MDX в службах SQL Server Analysis Services используются для выполнения следующих действий:
Возврат данных клиентскому приложению из куба служб SQL Server Analysis Services.
Форматирование результатов запроса.
Выполнение задач проектирования куба, включая определение вычисляемых элементов, именованных наборов, назначений с областью действия и ключевых показателей эффективности (KPI).
Выполнение административных задач, включая обеспечение безопасности измерений и ячеек.
MDX внешне схожи с синтаксисом SQL, как правило используемым с реляционными базами данных. Однако MDX не является расширением языка SQL и отличается от SQL по многим параметрам. Для создания выражений MDX, используемых для проектирования или защиты кубов, а также для создания MDX-запросов с целью возврата и форматирования многомерных данных, необходимо понимать основные концепции MDX и моделирования измерений, элементы синтаксиса MDX, операторы MDX, инструкции MDX и функции MDX.
Замечание
Дополнительные сведения см. в разделе «Дополнительные ресурсы» на странице SQL Server 2005 - Службы Analysis Services на веб-сайте Microsoft TechNet. Дополнительные сведения о проблемах с производительностью, связанных с запросами и вычислениями многомерных выражений, см. в разделе "Написание эффективных многомерных выражений" в руководстве по производительности служб SQL Server 2005 Analysis Services.
В этом разделе
| Тема | Описание |
|---|---|
| Основные понятия в многомерных выражениях (службы Analysis Services) | Многомерные выражения можно использовать для запроса многомерных данных или создания выражений многомерных выражений для использования в кубе, но сначала следует понять понятия измерения и терминологию служб SQL Server Analysis Services. |
| Основы MDX запросов (службы Analysis Services) | Многомерные выражения позволяют запрашивать многомерные объекты, такие как кубы, и возвращать многомерные ячейки, содержащие данные куба. В этой теме и ее подтемах представлен обзор запросов многомерных выражений (MDX). |
| Основы сценариев MDX (службы Analysis Services) | В службах SQL Server Analysis Services MDX-скрипт состоит из одного или нескольких MDX-выражений или инструкций, заполняющих куб расчетами. Скрипт MDX определяет процесс вычисления куба. Скрипт MDX также считается частью куба. Поэтому изменение MDX-сценария, связанного с кубом, сразу изменяет процесс вычисления для куба. Для создания скриптов многомерных выражений можно использовать Дизайнер кубов в SQL Server Data Tools (SSDT). |
См. также
Элементы синтаксиса MDX (MDX)
Справочник по языку MDX (Multidimensional Expressions)