Табличное моделирование (учебник по Adventure Works)

В этом учебнике содержатся уроки по созданию табличной модели служб Analysis Services SQL Server 2012 с помощью среды SQL Server Data Tools (SSDT).

Обзор учебника

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

  • Создание нового проекта табличной модели в среде SQL Server Data Tools.

  • Импорт данных из реляционной базы данных SQL Server в проект табличной модели.

  • Создание и управление связями между таблицами в модели.

  • Создание и управление вычислениями, мерами и ключевыми показателями эффективности, которые помогут пользователям анализировать данные модели.

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

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

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

  • Развертывание табличной модели в «песочницу» или производственный экземпляр служб Analysis Services, работающий в табличном режиме.

Сценарий учебника

В этом учебнике речь идет о вымышленной компании Компания Adventure Works Cycles. Компания Adventure Works Cycles — это большая многонациональная производственная компания, производящая и реализующая металлические и композитные велосипеды на рынках Северной Америки, Европы и Азии. Штаб-квартира компании Компания Adventure Works Cycles находится в городе Боселл, штат Вашингтон. В ней работают 500 сотрудников компании. Кроме того, компания Компания Adventure Works Cycles имеет в своем составе несколько групп сбыта на региональных рынках.

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

Чтобы выполнить этот учебник и создать табличную модель Adventure Works по интернет-продажам, необходимо выполнить ряд занятий. В рамках каждого занятия есть ряд задач. Выполнение каждой задачи в нужном порядке является обязательным для завершения занятия. В определенном занятии может быть несколько задач, которые приводят к схожему результату. Однако способ выполнения задач может немного отличаться. Это необходимо, чтобы показать, что зачастую существует более одного способа решения определенной задачи, а также чтобы стимулировать пользователя использовать навыки, приобретенные при выполнении предыдущих задач.

Цель занятий — провести пользователя через создание простой табличной модели, запущенной в режиме In-Memory, с использованием разных функций из среды SQL Server Data Tools. Поскольку каждое занятие строится на основе предыдущего занятия, их следует выполнять по порядку. После завершения всех занятий будет создан и развернут образец табличной модели Adventure Works для интернет-продаж на сервере служб Analysis Services.

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

ПримечаниеПримечание

Этот учебник не содержит занятий или сведений об управлении развернутой базой данных табличной модели с помощью среды SQL Server Management Studio или использовании клиентского приложения для создания отчетов для подключения к развернутой модели для просмотра данных модели.

Предварительные требования

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

  • Экземпляр служб Analysis Services SQL Server 2012, работающий в табличном режиме.

  • Среда SQL Server Data Tools (SSDT) — устанавливается в составе SQL Server 2012.

  • Образец базы данных AdventureWorksDW2012. Этот образец базы данных включает данные, необходимые для выполнения заданий учебника. Загрузить образец базы данных можно по ссылке https://go.microsoft.com/fwlink/?LinkID=221770.

  • Microsoft Excel 2003 или более поздняя версия (для использования с функцией анализа в Excel на занятии 11)

Занятия

Этот учебник включает следующие занятия.

Занятие

Предположительное время выполнения

Занятие 1. Создание нового проекта табличной модели

10 минут.

Занятие 2. Добавление данных

20 минут

Занятие 3. Переименование столбцов

20 минут

Занятие 4. Пометить как таблицу дат

3 минуты

Занятие 5. Создание связей

10 минут.

Занятие 6. Создание вычисляемых столбцов

15 минут.

Занятие 7. Создание мер

30 минут.

Занятие 8. Создание ключевых показателей эффективности

15 минут.

Занятие 9. Создание перспектив

5 минут.

Занятие 10. Создание иерархий

20 минут.

Занятие 11: Создание секций

15 минут.

Занятие 12. Создание ролей

15 минут

Занятие 13. Анализ в Excel

20 минут

Занятие 14. Развернуть

5 минут

Дополнительные занятия

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

Этот учебник содержит следующие дополнительные занятия.

Занятие

Предположительное время выполнения

Реализация динамической безопасности с помощью фильтров строк

30 минут.

Настройка свойств отчетов для отчетов Power ViewНастройка свойств отчетов для отчетов Power View

30 минут.

Следующий шаг

Чтобы приступить к изучению этого учебника, перейдите к первому занятию: Занятие 1. Создание нового проекта табличной модели.