Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Куб-А.doc
Скачиваний:
22
Добавлен:
15.05.2015
Размер:
309.76 Кб
Скачать

Инструкции определения данных многомерных выражений

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]

Создание элемента измерения

Новая строка добавляется в таблицу базового измерения.