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