Поделиться через


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

В этом руководстве содержатся уроки по созданию табличной модели служб Analysis Services SQL Server 2014 с помощью 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 использует несколько региональных отделов продаж по всей своей рыночной базе.

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

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

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

Примечание

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

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

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

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

  • SQL Server Data Tools (SSDT).

  • Образец базы данных AdventureWorksDW. Этот образец базы данных включает данные, необходимые для выполнения заданий учебника. Чтобы скачать пример базы данных, см. раздел https://github.com/microsoft/sql-server-samples/releases/tag/adventureworks.

  • 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. Создание нового проекта табличной модели.