- •Инструкции определения данных многомерных выражений
- •Инструкция alter cube (многомерные выражения)
- •Аргументы
- •Аргументы
- •Замечания
- •Инструкция create action (многомерные выражения)
- •Область
- •Инструкция create cell calculation (многомерные выражения)
- •Инструкция create member (многомерные выражения)
- •Изоляция на уровне области
- •Инструкция create session cube (многомерные выражения)
- •Инструкция create set (многомерные выражения)
- •Инструкция create subcube (многомерные выражения)
- •Локальные кубы (службы Analysis Services — многомерные данные)
- •Локальные кубы, созданные на основе серверных кубов
- •Безопасность
- •Инструкция create global cube (многомерные выражения)
Инструкция create session cube (многомерные выражения)
SQL Server 2012
Создает куб сеанса и заполняет его данными существующего куба сервера. Куб сеанса видим только на панели текущего сеанса. Просмотреть куб сеанса и выполнить к нему запрос из любого другого сеанса невозможно. При закрытии сеанса куб сеанса неявно удаляется.
Синтаксис
Копировать
CREATE SESSION CUBE session_cube_name FROM <cube list> (<param list>)
<cube list>::= source_cube_name [,<cube list>]
<param list>::= <param> ,<param list> | <param>
<param>::= <dims list> | <measures list>
<measures list>::= <measure>[, <measures list>]
<dims list>::= <dim def> [, <dims list>]
<measure>::= MEASURE source_cube_name.measure_name [<visibility qualifier>] [AS measure_name]
<dim def>::= <source dim def> | <derived dim def>
<source dim def>::= DIMENSION source_cube_name.dimension_name [<dim flags>] [<visibility qualifier>] [AS dimension_name>] [FROM <dim from clause> ] [<dim content def>]
<dim flags>::= NOT_RELATED_TO_FACTS
<dim from clause>::= <reg dim from clause>
<dim reg from clause>::= dimension_name
<dim content def>::= ( <level list> [,<grouping list>] [,<member slice list>] [,<default member>] )
<level list>::= <level def> [, <level list>]
<level def>::= LEVEL level_name [<level type> ] [AS level_name] [<level content def>]
<level content def>::= ( <property list> ) | NO_PROPERTIES
<level type>::= GROUPING
<property list>::= <property def> [, <property list>]
<property def>::= PROPERTY property_name
<grouping list>::= <grouping entity> [,<grouping list>]
<grouping entity>::= GROUP group_level_name.group_name (<mixed list>)
<grp mixed list>::= <grp mixed element> [,<grp mixed list>]
<grp mixed element>::= <grouping entity> | <member def>
<member slice list>::= <member list>
<member list>::= <member def> [, <member list>]
<member def>::= MEMBER member_name
<default member>::= DEFAULT_MEMBER AS MDX_expression
<visibility qualifier>::= HIDDEN
Элементы синтаксиса
session_cube_name
Имя куба сеанса.
source_cube_name
Имя куба, на котором основан куб сеанса.
source_cube_name.measure_name
Полное имя исходной меры, включаемой в куб сеанса. Вычисляемые элементы измерения «Меры» недопустимы.
measure_name
Имя меры в кубе сеанса.
source_cube_name.dimension_name
Полное имя исходного измерения, включаемого в куб сеанса.
dimension_name
Имя измерения в кубе сеанса.
FROM <dim from clause>
Спецификация, допустимая только для определения производного измерения.
NOT_RELATED_TO_FACTS
Спецификация, допустимая только для определения производного измерения.
<level type>
Спецификация, допустимая только для определения производного измерения.
Замечания
В отличие от кубов сервера и локальных кубов куб сеанса не сохраняется вне области сеанса, в котором он был создан. Куб сеанса определяется на основе мер и измерений, которые его определяют. Существует два типа измерений.
Измерения источника — это измерения, которые были частью одного из исходных кубов.
Производные измерения — это измерения, которые обеспечивают новые возможности анализа. Производным измерением может являться обычное измерение, определенное на основе исходного измерения, которое является горизонтальным или вертикальным срезом либо содержит пользовательское группирование элементов измерения. Производным также может быть измерение интеллектуального анализа данных, основанное на модели интеллектуального анализа данных.