Основные понятия о запросах многомерных выражений. Многомерное Выражение инструкции select. Синтаксис базовой инструкции select с использованием предложений select, FROM и WHERE

В языке многомерных выражений можно обращаться с запросом к таким многомерным объектам, как кубы, и возвращать многомерные наборы ячеек, содержащие данные куба. Базовый запрос многомерных выражений — это инструкция SELECT, наиболее частый запрос в многомерных выражениях. В многомерном выражении инструкция SELECT указывает результирующий набор, содержащий подмножество многомерных данных, возвращаемое из куба. Чтобы указать результирующий набор, запрос многомерных выражений должен содержать следующие данные:

–число осей или наборов иерархий. В многомерном запросе можно указать до 128 осей;

—элементы каждого измерения, включаемые в каждую ось многомерного запроса;

—имя куба, задающего контекст многомерного запроса;

—элементы оси среза, по которой отсекаются данные для элементов из осей запроса.

Инструкция SELECT содержит следующие предложения:

— SELECT, определяющее оси запроса;

— FROM, определяющее источник многомерных данных для их извлечения;

— WHERE, дополнительно определяющее, какое измерение или элемент используется в качестве оси среза.

SELECT [ * | (<SELECT query axis clause> [, <SELECT query axis clause>... ]) ]

FROM <SELECT subcube clause> [ <SELECT slicer axis clause> ] [ <SELECT cell property list clause> ]

WHERE <SELECT WITH clause>

SELECT { [Measures].[Sales Amount], [Measures].[Tax Amount] } ON COLUMNS, {[Date].[Fiscal].[Fiscal Year].&[2002], [Date].[Fiscal].[Fiscal Year].&[2003] } ON ROWS

FROM [Adventure Works] WHERE ([Sales Territory].[Southwest])


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: