SQL Server 2005 Analysis Services и MDX для профессионалов

Сивакумар Харинатх, Стивен Куинн

Эта книга предназначена для разработчиков и администраторов баз данных и хранилищ данных, заинтересованных в эффективном использовании средств бизнес-анализа в SQL Server 2005. Написанная сотрудниками отдела разработки Analysis Services компании Microsoft, эта книга покажет вам, как использовать Analysis Services наряду с другими компонентами SQL Server (Integration Services, Data Mining, Reporting Services) для создания полномасштабных, комплексных решений.

Вы узнаете, как разрабатывать унифицированные модели измерений (UDM); как использовать MDX для создания запросов к базам данных и выполнения сложного бизнес-анализа; как применять средства бизнес-аналитики и ключевые показатели эффективности (KPI); как интегрировать Analysis Services с другими компонентами SQL Server 2005; как оптимизировать проекты и масштабировать Analysis Services для обеспечения максимальной производительности.

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

Издательство: Диалектика, 2008 г.

ISBN 978-5-8459-1316-6, 0-7645-7918-5

Количество страниц: 848.

Содержание книги «SQL Server 2005 Analysis Services и MDX для профессионалов»:

  • 14 Об авторах
  • 15 Введение
    • 15 Для кого предназначена книга
    • 16 О чем эта книга
    • 17 Структура книги
    • 19 Что необходимо для использования данной книги
    • 19 Соглашения, принятые в этой книге
    • 19 Исходный код
    • 20 Ждем ваших отзывов!
  • 21 ЧАСТЬ I. Основы
  • 22 Глава 1. Введение в организацию хранилищ данных и Analysis Services 2005
    • 23 Организация хранилищ данных
    • 25 Ключевые элементы хранилища данных
      • 26 Таблица фактов
      • 28 Таблицы измерений
      • 29 Измерения
      • 30 Кубы
      • 31 Схема «звезда»
      • 32 Схема «снежинка»
    • 33 Инмон против Кимболла: различные подходы
    • 34 Бизнес-аналитика — это анализ данных
    • 35 Analysis Services 2005
    • 38 Унифицированная модель измерений
    • 41 Резюме
  • 42 Глава 2. Первое знакомство с Analysis Services 2005
    • 43 Различия между Analysis Services 2000 и Analysis Services 2005
      • 43 Инструменты разработки и администрирования, а также клиентские инструменты
      • 44 Отличия версий Analysis Services
    • 45 Обновление до версии Analysis Services 2005
    • 53 Использование Business Intelligence Development Studio
      • 53 Создание проекта в Business Intelligence Development Studio
      • 57 Создание базы данных Analysis Services с помощью Business Intelligence Development Studio
    • 76 Использование SQL Server Management Studio
      • 77 Панель Object Explorer
    • 80 Создание запросов с использованием редактора запросов MDX
    • 83 Резюме
  • 84 Глава 3. Введение в MDX
    • 84 Что такое MDX
    • 85 Фундаментальные концепции
      • 86 Члены
      • 89 Ячейки
      • 91 Кортежи
      • 92 Наборы
    • 93 Запрос MDX
      • 94 Инструкция SELECT и определение оси
      • 95 Предложение FROM и определение куба
      • 95 Предложение WHERE и определение среза данных
      • 97 Предложение WITH и вычисляемый член
    • 101 Выражения MDX
    • 103 Операторы
      • 103 Арифметические операторы
      • 103 Операторы набора
      • 104 Операторы сравнения
      • 104 Логические операторы
      • 105 Специальные операторы MDX — фигурные скобки, запятые и двоеточия
    • 105 Функции MDX
      • 106 Категории функций MDX
      • 107 Функции набора
      • 110 Функции члена измерения
      • 111 Числовые функции
      • 112 Функции измерения, функции уровня и функции иерархии
      • 112 Функции обработки строковых значений
      • 113 Другие функции
    • 113 Резюме
  • 114 Глава 4. Работа с источниками данных и представлениями источников данных
    • 114 Источник данных
      • 116 Источники данных, поддерживаемые в Analysis Services
      • 117 Сравнение провайдеров данных OLE DB и .NET
    • 120 Представления источников данных
      • 120 Конструктор представления источника данных
    • 127 Рассмотрим подробно представления источников данных
      • 129 Свойства представления источника данных
      • 131 Различные макеты в представлениях источника данных
      • 131 Проверка представления источника данных и начальный анализ данных
    • 134 Несколько источников данных в одном представлении источника данных
    • 135 Резюме
  • 137 Глава 5. Проектирование измерений
    • 137 Работа с мастером измерений
    • 146 Работа с конструктором измерения
      • 147 Атрибуты
      • 150 Иерархии и уровни
    • 151 Просмотр измерений
    • 157 Сортировка членов уровня
    • 159 Оптимизация атрибутов
    • 160 Установка в измерениях параметров перевода на другие языки
    • 162 Создание измерения в соответствии со схемой «снежинка»
    • 163 Создание временного измерения
    • 167 Создание иерархии «предок-потомок»
    • 169 Резюме
  • 170 Глава 6. Проектирование кубов
    • 170 Унифицированная модель измерений
    • 173 Создание куба с помощью мастера
      • 180 Просмотр кубов
    • 185 Измерения куба
      • 186 Типы измерений
      • 190 Просмотр ссылающихся измерений
    • 192 Размерности и размерные группы
    • 199 Вычисляемые члены
      • 200 Вычисляемые размерности
      • 203 Извлечение вычисляемых размерностей
    • 204 Создание проекций
    • 206 Создание переводов
    • 206 Просмотр проекций и переводов
    • 209 Резюме
  • 211 ЧАСТЬ II. Сложные темы
  • 212 Глава 7. Сложные аспекты работы с MDX
    • 213 Основы вычислений
      • 213 Сценарии MDX
    • 229 Ограничение пространства куба/Срез данных куба
      • 230 Использование инструкции SCOPE
      • 230 Использование инструкций CREATE SUBCUBE и DROP SUBCUBE
      • 232 Использование функции EXISTS
      • 233 Использование функции EXISTING
      • 233 Использование вложенного предложения SELECT
    • 235 Удаление пустых ячеек
    • 237 Фильтрация членов по осям
    • 238 Упорядочение и сортировка
      • 238 Пример 1
      • 238 Пример 2
      • 239 Пример 3
      • 239 Пример 4
      • 239 Пример 5
    • 240 Используйте параметризованные запросы
    • 241 Новые функции MDX
    • 243 Резюме
  • 244 Глава 8. Сложные приемы проектирования измерений
    • 245 Пользовательские методы сворачивания данных
    • 253 Модернизация иерархий предоккпотомок
      • 254 Унарные операторы
      • 258 Задание имен уровней иерархии «предоккпотомок»
    • 261 Использование свойств для настройки измерений
      • 261 Упорядочение членов измерения
      • 261 Член All, заданный по умолчанию член и член Unknown
      • 263 Настройка свойств обработки ошибок
      • 264 Режим хранения
      • 265 Группирование членов для формирования единого члена
    • 266 Добавление сложной аналитики в измерения с помощью мастера Business Intelligence Wizard
      • 266 Сложная аналитика для счетов
      • 271 Добавление сложной аналитики для временного измерения
      • 274 Добавление сложной аналитики для измерения
    • 276 Временное измерение сервера
    • 281 Обратная запись измерений
    • 284 Резюме
  • 286 Глава 9. Сложные аспекты проектирования кубов
    • 286 Размерные группы и размерности
    • 291 Добавление и модификация измерений
      • 292 Измерение с отношением фактов
      • 294 Измерение с отношением «многие ко многим»
      • 296 Измерение с отношением добычи данных
      • 297 Ролевые измерения
    • 299 Добавление вычислений в куб
    • 306 Ключевые показатели эффективности (KPI)
      • 307 Создание ключевого показателя эффективности
    • 315 Сквозная детализация данных
    • 316 Действия
      • 316 Типы действий
      • 318 Действие URL
      • 323 Действия отчетов
      • 325 Действие сквозной детализации данных
    • 330 Добавление сложной аналитики в куб
      • 330 Полуаддитивные размерности
      • 332 Конвертирование валюты
    • 338 Работа с разделами
      • 339 Создание локального раздела
      • 342 Создание удаленного раздела
      • 350 Режимы и настройки хранения
      • 350 Создание агрегаций
    • 353 Установка параметров защиты данных
    • 357 Резюме
  • 358 Глава 10. Расширение сценариев MDX с использованием внешних функций
    • 359 Определяемые пользователем функции COM
    • 359 Встроенные определяемые пользователем функции COM
      • 360 Создание определяемых пользователем функций COM
      • 362 Добавление определяемых пользователем функций COM в базу данных Analysis Services
      • 363 Доступ к определяемым пользователем функциям COM в запросах MDX
    • 365 Определяемые пользователем функции .NET (хранимые процедуры)
      • 365 Создание хранимых процедур
      • 370 Добавление хранимых процедур
      • 373 Запрашивание хранимых процедур
      • 374 Отладка хранимых процедур
    • 376 Определяемые пользователем функции COM и сборки .NET
    • 377 Резюме
  • 379 ЧАСТЬ III. Администрирование и настройка производительности
  • 380 Глава 11. Обновление данных UDM
    • 381 Обновление данных измерения в унифицированной модели измерений
      • 383 Добавление члена в измерение
      • 388 Изменение данных для членов измерения
      • 391 Удаление членов измерения
    • 393 Обновление данных куба
      • 398 Обновление значения отдельной ячейки
      • 401 Обновление значений неконцевых ячеек с использованием предложения ALLOCATION
    • 406 Резюме
  • 407 Глава 12. Администрирование Analysis Services
    • 407 Администрирование с использованием инструментов SQL Server 2005
      • 408 Управление сервером
      • 410 Управление объектами Analysis Services
      • 411 Обработка объектов базы данных Analysis Services
      • 421 Управление разделами
      • 425 Управление сборками
      • 428 Создание и восстановление резервной копии
      • 431 Синхронизация
      • 436 Управление защитой
    • 438 Интерактивный режим
    • 442 Администрирование программным методом
      • 442 Модель Analysis Management Objects (AMO)
      • 449 Резервное копирование и восстановление
      • 450 Добавление сборок в Analysis Services
    • 453 HTTP-подключения к Analysis Services
    • 454 Существующие приложения DSO
    • 456 Analysis Services и кластеризация для обработки отказов
    • 458 Резюме
  • 459 Глава 13. Оптимизация производительности
    • 462 Оптимизация модели UDM
      • 462 Тонкая настройка измерений
      • 468 Тонкая настройка куба
    • 476 Оптимизация обработки
      • 479 Создание разделов для ускорения обработки
      • 479 Выбор подходящего типа данных
      • 480 Установка SQL Server и Analysis Services
      • 480 Оптимизация реляционного источника данных
      • 481 Как избежать слишком большого количества агрегаций
      • 481 Использование инкрементной обработки
      • 483 Параллельная обработка
      • 486 Идентификация «узких мест»
    • 487 Повышение производительности запросов
      • 489 Агрегации
      • 491 Создание агрегаций
      • 499 Построение агрегаций на основе частоты использования
      • 505 Параметры построения агрегаций
      • 510 Оптимизация запросов MDX
    • 515 Оптимизация масштабируемости
      • 515 Настройка свойств конфигурации сервера
      • 517 Расширение системы
      • 517 Наращивание системных ресурсов
      • 518 Обработка больших измерений
    • 518 Использование SQL Profiler для анализа производительности
    • 523 Резюме
  • 524 Глава 14. Технология Data Mining
    • 524 Процесс добычи данных
      • 527 Изучение предметной области
      • 528 Изучение и конфигурирование данных
      • 528 Выбор правильного алгоритма
      • 529 Обучение, анализ и прогнозирование
    • 529 Реальные приложения Data Mining
      • 530 Выявление мошенничества
      • 530 Увеличение прибылей в розничной продаже
      • 530 Анализ данных в NBA
      • 531 Data Mining в центрах телефонного обслуживания
    • 531 Алгоритмы Data Mining в Analysis Services 2005
      • 533 Microsoft Decision Trees
      • 533 Naпve Bayes
      • 533 Microsoft Clustering
      • 534 Sequence Clustering
      • 534 Правила ассоциаций
      • 534 Microsoft Neural Networks
      • 535 Time Series
      • 535 Microsoft Linear Regression
      • 535 Microsoft Logistic Regression
    • 536 Работа с моделями Data Mining
      • 536 Реляционная модель Data Mining
      • 559 Модели добычи данных OLAP
      • 564 Анализ куба с помощью измерения Data Mining
    • 567 Резюме
  • 568 Глава 15. Анализ кубов с помощью клиентских компонентов Office
    • 569 Сводные таблицы Microsoft Excel
      • 569 Создание сводной таблицы на основе данных Analysis Services
      • 575 Анализ данных с помощью сводных таблиц
      • 583 Отображение подробных данных
      • 586 Просмотр нескольких размерностей с помощью сводной таблицы
      • 586 Пользовательское группирование данных в сводной таблице
      • 589 Форматирование отчета сводной таблицы
      • 591 Создание сводных диаграмм
    • 593 Создание локальных кубов Excel
    • 597 Сводные таблицы OWC
    • 604 Анализ данных UDM с помощью Microsoft Data Analyzer
    • 611 Резюме
  • 613 Глава 16. Integration Services
    • 614 Создание проекта Integration Services
      • 614 Задачи Integration Services
      • 614 Преобразования Integration Services
    • 615 Создание пакетов Integration Services для операций в Analysis Services
      • 615 Задача Analysis Services Execute DDL Task
      • 625 Обработка объекта Analysis Services
      • 627 Загрузка данных в раздел Analysis Services
      • 636 Задачи Integration Services для Data Mining
      • 636 Автоматизация пакетов SSIS
    • 641 Резюме
  • 643 ЧАСТЬ IV. Сценарии
  • 644 Глава 17. Reporting Services
    • 645 Конструктор отчетов
      • 645 Report Definition Language
      • 646 Мастер отчетов
    • 646 Сервер отчетов
    • 646 Создание отчета на основе реляционной базы данных
    • 654 Создание отчетов на основе UDM
      • 655 Проектирование отчета Analysis Services
      • 660 Изменение отчетов Analysis Services
      • 670 Пользовательские агрегации
      • 674 Развертывание отчета
    • 675 Управление отчетами Analysis Services
      • 676 Защита данных и выполнение отчета
      • 679 Автоматизация отчетов
    • 680 Создание нерегламентированных отчетов с помощью Microsoft Report Builder
      • 680 Модель отчета
      • 683 Нерегламентированные отчеты
    • 687 Резюме
  • 688 Глава 18. Проектирование кубов, работающих в реальном времени
    • 689 Упреждающее кэширование
    • 694 Упреждающее кэширование на практике
    • 699 Сценарий с длительным временем ожидания
      • 702 Упреждающее кэширование с использованием обновлений по расписанию
    • 703 Сценарий со средним временем ожидания
      • 704 Упреждающее кэширование с параметром хранения MOLAP
    • 708 Сценарий без времени ожидания
      • 709 Параметр хранения Real-time ROLAP
      • 710 Миллиарды и миллиарды записей
    • 711 Резюме
  • 712 Глава 19. Защита данных в Analysis Services
    • 713 Защита исходных данных
    • 715 Защита измерений
      • 716 Сценарий с использованием защиты измерений
    • 739 Защита данных куба
      • 739 Сценарий с использованием защиты ячеек
    • 748 Резюме
  • 749 Приложение. Функции и операторы MDX
    • 749 Основные операторы
      • 749 Операторы, управляющие значениями
      • 750 Формирование кортежей
      • 751 Формирование наборов
    • 752 Функции и операторы
  • 827 Предметный указатель

Инструкция как скачать книгу Сивакумар Харинатх, Стивен Куинн: SQL Server 2005 Analysis Services и MDX для профессионалов в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
SQL Server 2005 Analysis Services и MDX для профессионалов
Рейтинг книги:
0 голосов
1607

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: