Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Харинатх С. -> "SQL Server 2005 Analysis Services и MDX для профессионалов." -> 157

SQL Server 2005 Analysis Services и MDX для профессионалов. - Харинатх С.

Харинатх С., Куинн С. SQL Server 2005 Analysis Services и MDX для профессионалов. — Wrox, 2008. — 822 c.
Скачать (прямая ссылка): sqlserveranalysisservicesmdx2008.pdf
Предыдущая << 1 .. 151 152 153 154 155 156 < 157 > 158 159 160 161 162 163 .. 453 >> Следующая

Усовершенствование измерения Account также позволяет добавлять дополнительные счета и менять функции агрегации для специфических счетов на основе требований бизнеса. Временное измерение сервера помогает быстро определить основанное на временных диапазонах измерение типа Time при отсутствии в источнике данных таблицы, содержащей информацию о времени и дате. Мастер Dimension Wizard также позволяет создавать измерения стандартных типов, как, например. Customers. Organizations, Time, Currency и т.д., вместе с соответствующими атрибутами и иерархиями, а также генерировать в источнике данных соответствующие схемы (что в настоящей главе не обсуждалось). Перед обработкой измерений эти таблицы следует заполнить соответствующими данными. Эту возможность мастера измерений вы можете изучить самостоятельно, выбрав в качестве
метода построения измерения опцию Build the dimension without using a data source (Построение измерения без использования источника данных). И наконец, мы обсудили обратную запись измерений. Вы узнали, как данные можно записывать в реляционную таблицу, чтобы связанные члены измерения были обработаны вместе с соответствующим кубом. О кубах мы поговорим в следующей главе.
Сложные аспекты проектирования кубов
Итак, в главе 5 мы обсудили создание и просмотр кубов, в главе 8 — модернизацию измерений путем использования специальных свойств измерений и добавления сложной аналитики, а в главе 3 слегка коснулись концепций MDX. В этой главе мы рассмотрим работу с размерностями куба путем модификации свойств для изменения представления размерностей в кубах и способов агрегирования значений. Мы также коснемся использования улучшенных отношений измерений, которые являются новшеством Analysis Services. Мы поработаем с улучшенным компонентом Actions и рассмотрим новую возможность использования ключевых, показателей эффективности (KPI), которая поможет конечным пользователям более эффективно просматривать и интерпретировать данные. Для реализации многих из представленных в этой главе технологий используется расширенный язык MDX. В некоторых случаях можно использовать мастер Business Intelligence Wizard, который облегчит вам задачу добавления сложных выражений MDX. После обсуждения технологий проектирования мы перейдем к технологиям управления расширяемостью путем разбиения на разделы, назначения режимов хранения и построения агрегаций.
С нашей точки зрения, данная глава является наиболее важной в плане понимания основных возможностей Analysis Services 2005. В этой главе мы используем учебный проект Adventure Works DW, поставляемый с Microsoft SQL Server 2005, чтобы показать, как применять сложные технологии проектирования для создания кубов.
Размерные группы и размерности
В главе 6 мы обсуждали размерные группы и размерности, содержащиеся в кубе. Вкратце напомним, что куб может содержать одну или несколько размерных групп, причем каждая группа может содержать одну или несколько размерностей. Мы также говорили о различных агрегационных функциях, которые можно задать для каждой размерности, и рассмотрели некоторые примеры кода MDX, служащего для сворачивания значений размерностей при просмотре куба. В этом разделе мы обсудим, как использовать функции MDX для упрощения запросов размерных групп и как группировать размерности в размерную группу для облегчения навигации. Такасе рассмотрим, как использовать свойства для управления агрегацией
значений размерностей без связи с измерениями и как выполнять конвертацию денежных значений для различных типов валюты. И наконец, мы обсудим, как можно повторно использовать размерные группы в нескольких кубах.
С помощью Analysis Services 2005 можно создать куб. содержащий несколько размерных групп. Если вы откроете куб Adventure Works из версии Enterprise учебного проекта Adventure Works DW (по умолчанию он хранится в папке С; \Program Files\Microsoft SQL Server\9 О\Тоо1s\Samp1еs\AdventureWorks Ana1уs is Services Project\Enterprise), то увидите 11 размерных групп куба Adventure Works, как показано на рис. 9.1.
Если развернуть каждую размерную группу, вы увидите, что большинство групп содержит несколько размерностей. Например, размерная группа Internet Sales содержит 9 размерностей, а группа Reseller Sales — 11 размерностей. Вопросы, связанные с анализом бизнеса, чаще касаются размерностей внутри отдельной размерной группы, а не всех размерностей куба. Один из способов написания запроса MDX. нацеленного на специфическую размерную группу, заключается во включении в запрос каждой размерности по отдельности. Например, если вам требуются все видимые обычные размерности из размерной f’uc. 9.I. Куб Adventure Works группы Internet Sales (т.е. все размерности, кроме вы- учебного проекта Adventure числяемых размерностей и размерностей, для свой- Wor)cs DW содержит 11 раз-ства Visible которых установлено значение False), то Л1еРны*гРУпГ1 соответствующий запрос MDX может выглядеть примерно так, как показано ниже.
select --л.-'. ¦, .
Предыдущая << 1 .. 151 152 153 154 155 156 < 157 > 158 159 160 161 162 163 .. 453 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.