- •Инструкции определения данных многомерных выражений
- •Инструкция alter cube (многомерные выражения)
- •Аргументы
- •Аргументы
- •Замечания
- •Инструкция create action (многомерные выражения)
- •Область
- •Инструкция create cell calculation (многомерные выражения)
- •Инструкция create member (многомерные выражения)
- •Изоляция на уровне области
- •Инструкция create session cube (многомерные выражения)
- •Инструкция create set (многомерные выражения)
- •Инструкция create subcube (многомерные выражения)
- •Локальные кубы (службы Analysis Services — многомерные данные)
- •Локальные кубы, созданные на основе серверных кубов
- •Безопасность
- •Инструкция create global cube (многомерные выражения)
Инструкции определения данных многомерных выражений
SQL Server 2012
Инструкции определения данных в многомерных выражениях позволяют создавать и удалять многомерные объекты, а также управлять ими. В следующей таблице приведены доступные инструкции определения данных.
В этом разделе
Раздел |
Описание |
Инструкция ALTER CUBE (многомерные выражения) |
Изменяет структуру заданного куба. |
Инструкция CREATE ACTION (многомерные выражения) |
Создает действие, которое можно связать с кубом, измерением, иерархией или подчиненным объектом. |
Инструкция CREATE CELL CALCULATION (многомерные выражения) |
Создает алгоритм вычисления многомерного выражения на указанном наборе кортежей в кубе. |
Инструкция CREATE GLOBAL CUBE (многомерные выражения) |
Создает и заполняет значениями локально материализованный куб на основе вложенного куба из куба на сервере. Чтобы подключиться к локально материализованному кубу, соединяться с сервером необязательно. |
Инструкция CREATE MEMBER (многомерные выражения) |
Создает вычисляемый элемент. |
Инструкция CREATE SESSION CUBE (многомерные выражения) |
Создает и заполняет значениями куб, доступный для всех запросов в одном сеансе и созданный на основе кубов сервера. |
Инструкция CREATE SET (многомерные выражения) |
Создает именованный набор для заданного куба. |
Инструкция CREATE SUBCUBE (многомерные выражения) |
Переопределяет пространство заданного куба или вложенного куба на указанный вложенный куб. |
Инструкция DROP ACTION (многомерные выражения) |
Удаляет указанное действие из указанного куба. |
Инструкция DROP CELL CALCULATION (многомерные выражения) |
Удаляет указанное вычисление ячейки. |
Инструкция DROP MEMBER (многомерные выражения) |
Удаляет вычисляемый элемент. |
Инструкция DROP SET (многомерные выражения) |
Удаляет именованный набор. |
Инструкция DROP SUBCUBE (многомерные выражения) |
Сбрасывает указанный вложенный куб, возвращаясь к ранее определенному кубу или определению вложенного куба с указанным именем. |
Инструкция REFRESH CUBE (многомерные выражения) |
|
Инструкция alter cube (многомерные выражения)
SQL Server 2012
Эта тема еще не получила оценку - Оценить эту тему
Изменяет структуру заданного куба.
Синтаксис
Копировать
ALTER CUBE
Cube_Name | CURRENTCUBE
<alter clause>
[ < alter clause> ...n]
< alter clause> ::=
<create dimension member clause>
| <remove dimension member clause>
| <move dimension member clause>
| <update clause>
| <create cell calculation clause>
<create dimension member clause> ::=
CREATE DIMENSION MEMBER [ParentName.]MemberName
, [[KEY = Key_Value]
| [Property_Name = Property_Value[, ...n]]
<dropping clause>::=
DROP
DIMENSION MEMBER Member_Name
Member_Name ...n ]
[WITH DESCENDANTS]
| [ SESSION ] [ CALCULATED ] MEMBER Member_Name
[ ,Member_Name,...n ]
| SET Set_Name
[ ,Set_Name,...n ]
| [ SESSION ] CELL CALCULATION CellCalc_Name
[ ,CellCalc_Name,...n ]
| ACTION Action_Name
<move dimension member clause> ::=
MOVE DIMENSION MEMBER MemberName
[, SKIPPED_LEVELS = Unsigned_Integer]
[WITH DESCENDANTS]
UNDER ParentName
<update clause> ::=
UPDATE
CUSTOM ROLLUP FOR MEMBER MemberName
[,MemberName, ...n] AS MDX_Expression
| DIMENSION Dimension_Name | Hierarchy_Name
, DEFAULT_MEMBER = MDX_Expression
| DIMENSION MEMBER MemberName AS
[MDX_Expression]
[Property_Name = Property_Value[, ...n]]
<create cell calculation clause>::=
CELL CALCULATION Calculation_Name
FOR Set_Expression AS MDX_Expression
[ [ CONDITION = 'Logical_Expression' ]
| [ DISABLED = { TRUE | FALSE } ]
| [ DESCRIPTION =String ]
| [ CALCULATION_PASS_NUMBER = Integer]
| [ CALCULATION_PASS_DEPTH = Integer]
| [ SOLVE_ORDER = Integer]
| [ Calculation_Name= Scalar_Expression ], ...n]
Создание элемента измерения
Новая строка добавляется в таблицу базового измерения.