Именованные наборы многомерных выражений — создание Session-Scoped именованных наборов
Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Для создания именованного набора, доступного в сеансе многомерных выражений, используется инструкция CREATE SET . Именованный набор, созданный с помощью инструкции CREATE SET, удаляется только при закрытии сеанса многомерных выражений.
Синтаксис ключевого слова WITH достаточно прост.
Примечание
Дополнительные сведения о именованных наборах см. в разделе Создание именованных наборов в многомерных выражениях .
Синтаксис инструкции CREATE SET
При обращении к инструкции CREATE SET используется следующий синтаксис.
CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>
В синтаксисе инструкции CREATE SET параметр cube name
представляет собой имя куба, содержащего элементы именованного набора. Если параметр cube name
не указан, то в качестве куба, содержащего элементы именованного набора, используется текущий куб. Кроме того, параметр Set_Identifier
содержит псевдоним именованного набора, а параметр Set_Expression
— выражение набора, на который будет ссылаться заданный псевдоним именованного набора.
Пример инструкции CREATE SET
В следующем примере иллюстрируется использование инструкции CREATE SET для создания именованного набора SetCities_2_3
на основе куба Store. Элементы именованного набора SetCities_2_3
— это магазины в городе 2 и городе 3.
create Session set [Store].[SetCities_2_3] as
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}
При создании именованного набора SetCities_2_3
с помощью инструкции CREATE SET он остается доступным в течение текущего сеанса многомерных выражений. Следующий пример — это допустимый запрос, возвращающий элементы городов 2 и 3. Его можно выполнять в любой момент после создания именованного набора SetCities_2_3
до завершения сеанса.
select SetCities_2_3 on 0 from [Store]
См. также:
Создание именованных наборов с областью действия запроса (многомерные выражения)