АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Ключевые понятия многомерных выражений. Связь атрибутов. Свойство элемента. Ячейка куба. Пространство куба. Вложенный куб

Читайте также:
  1. Decide which answer А, В, С or D best fits each space. Подумайте, какие из предложенных ответов лучше подходят для данных выражений.
  2. Decide which answer А, В, С or D best fits each space. Подумайте, какие из предложенных ответов лучше подходят для данных выражений.
  3. I. ОСНОВНЫЕ ПОНЯТИЯ (ТЕРМИНЫ) ЭКОЛОГИИ. ЕЕ СИСТЕМНОСТЬ
  4. III.I. ПОНЯТИЯ «КАРТИНА МИРА» И «ПАРАДИГМА». ЕСТЕСТВЕННОНАУЧНАЯ И ФИЛОСОФСКАЯ КАРТИНЫ МИРА.
  5. IV. Двойная связь и конверсия
  6. VIII.1. Общие понятия обязательственного права
  7. Абстрактное речевое мышление, понятия, умозаключения.
  8. Автогенератор с емкостной обратной связью
  9. Алейда Ассман: понятия «архива» и «канона» в социальной памяти
  10. Базовые понятия дисциплины «Информационные технологии».
  11. Базовые понятия предметного поля социальной информатики
  12. Базовые понятия языка Пролог

 

Связь атрибутов — это связь между атрибутами типа «один ко многим», например связь между атрибутами измерения области и города.

Свойство элемента — это свойство элемента атрибута, например пол заказчика или цвет товара.

Ячейка куба — пространство, существующее на пересечении элемента измерения меры и элемента каждой иерархии атрибута куба.

Пространство куба — это совокупность элементов иерархий атрибутов куба с мерами куба.

Вложенный куб — это подмножество куба, полученное на основании отфильтрованного представления куба.

Кортеж уникальным образом определяет ячейку на основе сочетания элементов атрибута, состоящих из атрибутов каждой иерархии атрибута куба.

При определении кортежа в запросе многомерных выражений или в многомерном выражении не обязательно явно включать элемент атрибута из каждой иерархии атрибута.

 

Ключевые понятия многомерных выражений. Кортежи. Наборы.

 

Кортежи

Кортеж уникальным образом определяет ячейку на основе сочетания элементов атрибута, состоящих из атрибутов каждой иерархии атрибута куба. При определении кортежа обязательно явно включать элемент атрибута из каждой иерархии атрибута.

Если элемент из иерархии атрибута не включен явно, в кортеж включается элемент по умолчанию данной иерархии атрибута. По умолчанию это элемент «(Все)», если он существует. Если такой элемент отсутствует в иерархии атрибута, элементом по умолчанию считается элемент верхнего уровня иерархии. Мерой по умолчанию является первая мера указанного куба, если только мера по умолчанию не определена явно. Размерностью кортежа называют последовательность или порядок его элементов. Набором называют упорядоченное множество кортежей одинаковой размерности. Для обозначения набора кортежей используются фигурные скобки {}. Пример набора:

SELECT

{

([Measures].[Reseller Sales Amount],

[Date].[Calendar Year].[CY 2003]),

([Measures].[Reseller Sales Amount],

[Date].[Calendar Year].[CY 2004])

} ON COLUMNS

FROM [Adventure Works]

 

Можно создать набор с псевдонимом, называемый именованным набором. Для работы с именованным набором используется ключевое слово AS вместе с необходимым псевдонимом в конце идентификатора набора.

 

Основные понятия о запросах многомерных выражений. Многомерное выражение инструкции 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])

 

Основные понятия о сценариях многомерных выражений. Типы сценариев многомерных выражений. Инструкция CALCULATE.

 

Основные понятия о сценариях многомерных выражений

В службах SSAS сценарии многомерных выражений состоят из одного или нескольких многомерных выражений или инструкций, заполняющих куб вычислениями.

Сценарий многомерных выражений определяет процесс вычислений для куба. Сценарий многомерных выражений также считается частью самого куба. Поэтому изменение сценария многомерных выражений, связанного с кубом, сразу изменяет процесс вычислений для куба.

Для создания сценариев многомерных выражений можно воспользоваться конструктором кубов в среде BI Dev Studio.

 

Существует два типа сценариев многомерных выражений:

-Сценарий многомерных выражений по умолчанию. При создании куба службы SSAS создают стандартный сценарий многомерных выражений для этого куба. В этом сценарии определяется этап вычисления для всего куба.

-Пользовательский сценарий многомерных выражений. После создания куба можно добавить пользовательские сценарии многомерных выражений, расширяющие характеристики вычисления куба.

 

Сценарий многомерных выражений по умолчанию, создаваемый службами SSAS при определении куба, содержит одну инструкцию CALCULATE. Эта инструкция CALCULATE находится в начале сценария многомерных выражений по умолчанию и говорит о том, что весь куб должен быть рассчитан во время первого этапа вычислений.

Сценарий многомерных выражений по умолчанию также включает в себя команды, создающие именованные наборы, назначения и вычисляемые элементы, созданные в конструкторе кубов:

-службы SSAS добавляют команды непосредственно в сценарий многомерных выражений по умолчанию;

-для каждого именованного набора в кубе в сценарий многомерных выражений по умолчанию добавляется соответствующая инструкция CREATE SET.

-для каждого вычисляемого элемента в кубе в сценарий многомерных выражений по умолчанию добавляется соответствующая инструкция CREATE MEMBER.

 

Если с кубом не связан ни один сценарий многомерных выражений, куб вычисляется по сценарию многомерных выражений по умолчанию. Куб должен быть связан хотя бы с одним сценарием многомерных выражений, поскольку только в сценарии определяется порядок вычисления куба.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.)