Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии




НазваниеМодуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии
Дата конвертации24.02.2013
Размер445 b.
ТипПрезентации


Модуль 7: MDX вычисления на кубе и в измерениях


Вычисления: MDX-сценарии

  • OLAP 2005:

  • Все вычисления, выполняемые на основе куба или измерения, хранятся в одном месте: MDX-сценарии (MDX-Script).

  • MDX-Script:

  • Data Definition Language (DDL)

  • BI Dev Studio 2005, вкладка Calculations



MDX-вычисления

  • Разработка вычислений в кубе

    • Calculated Members
    • Named Sets
    • Scoped MDX Scripts
  • Разработка вычислений в измерении

    • Unary Operator
    • Customer Member Formulas
  • Вычисляемые ячейки

    • Calculated Cells


Тема 1. Вычисляемые элементы (Calculated Members)

  • Значение Calculated Members вычисляются RunTime

  • Calculated Members – не агрегируемые.

  • Значение Parent элемента не изменяется, т.к. оно рассчитывается без агрегации с Calculated Member, чтобы не потерять производительность при RunTime



Когда используются вычисляемые элементы



Создание вычисляемых элементов

  • Имеется три способа создания, они отличаются временем жизни вычисляемого элемента

  • Предложение WITH … SELECT в рамках выполнения текущего запроса (query scope)

  • Оператор CREATE MEMBER в рамках сессии пользователя (session scope)

  • MDX-сценарий (sсript) глобальная область видимости (global scope), доступен всегда всем пользователям куба



Создание Calculated Member в BI Dev Studio



CREATE MEMBER (session scope)

  • Синтаксис:



SELECT … WITH (query scope)

  • Синтаксис:



Тема 2. Именованные множества (Named Sets)

  • Именованное множество — это набор элементов измерения (или MDX-выражение, задающее набор), создаваемый для многократного использования.



Когда используются именованные множества



CREATE SET (session scope)

  • Синтаксис:



SELECT … WITH (query scope)

  • Синтаксис:



Тема 3. MDX сценарии с заданной областью видимости (Scoped MDX Scripts)



Оператор присваивания

  • Синтаксис:



Когда используется оператор SCOPE



Операторы SCOPE и THIS

  • Область видимости, в которой производятся вычисления или действует оператор присваивания, по умолчанию - весь куб.



Тема 4. Вычисления в измерении: Unary Operator



Виды унарных операторов



Создание колонки для унарного оператора

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



Тема 5. Дополнительные формулы элементов: Customer Member Formulas



Создание колонки для Customer Member Formula

  • 1. В таблицу реляционного источника данных добавляют колонки Account_Rollup и CustomMember, в которые заносят значения унарных операторов и имя связанного MDX-выражения из другого куба для каждого элемента атрибута измерения



Тема 6. Вычисляемые ячейки (Calculated Cells)



Вычисляемые ячейки: Пример



Вычисляемые ячейки: Сложный пример



Лаб.работа: MDX-вычисления в кубе и измерениях

  • Открыть SQL Server Management Studio 2005

  • Подсоединиться к OLAP серверу

  • Выбрать куб AdventureWorks из Samples

  • Перейти в кубе на вкладку CALCULATIONS

  • Задание находится в файле Module_07_Starter.mdx

  • Провести отладку и сохранить результаты в файл Module_07_Solution.mdx



Похожие:

Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconИстория развития и многообразие калькуляторов Содержание
России для автоматизации вычислений были счеты. Этот "народный калькулятор" продержался на рабочих местах кассирш в магазинах вплоть...
Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconЛекция 09: Параллельные вычисления (2)

Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconСделав вычисления, заполнили таблицу

Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconУрок математики в 3 классе подготовила учитель Меновщикова Г. Г
Записывать числа, записанные римскими цифрами, выполнять с ними вычисления, сравнения
Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconХочу узнать формулы для вычисления длины окружности и площади круга? Что для этого нужно знать?

Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconДлина окружности. Площадь круга. Математический словарь
Формулы для вычисления площади правильного многоугольника, его стороны и радиуса вписанной окружности
Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии icon3 тур Игра «Стань отличником!»
Программа предназначенная для создания красочных, редактируемых чертежей, позволяющая выполнять операции над ними, а так же производить...
Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconВычисления с использованием ДНК ростислав Чутков, гр. 244
Днк и операций, которые выполняются в живых клетках над молекулами ДНК при помощи различных ферментов
Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconСоставить блок-схему алгоритма вычисления абсолютной величины числа
Вычислить алгоритм разветвленной структуры, представленный в виде блок-схемы, при заданном входном потоке исходных данных
Модуль 7: mdx вычисления на кубе и в измерениях Вычисления: mdx-сценарии iconЦель: Проверить знания формул вычисления длины окружности и площади круга Пособие: круг с ниткой
Для приготовления сока взяли виноград и яблоки в отношении 5 Сколько примерно процентов в этой смеси составляют яблоки?
Разместите кнопку на своём сайте:
hnu.docdat.com


База данных защищена авторским правом ©hnu.docdat.com 2012
обратиться к администрации
hnu.docdat.com
Главная страница