Руководство по интернет-продажам Adventure Works (1500)

Применимо к: SQL Server 2019 и более поздних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium

В этом руководстве содержатся уроки по созданию и развертыванию табличной модели на уровне совместимости 1500. Если вы не знакомы со службами Analysis Services и табличным моделированием, пройдя этот учебник, вы узнаете, как создавать и развертывать базовую табличную модель с помощью Visual Studio с проектами служб Analysis Services. После выполнения предварительных требований потребуется от двух до трех часов.

Если вы планируете выполнить развертывание в SQL Server 2017 Analysis Services, вы все равно можете выполнить это руководство. Выберите уровень совместимости 1400 при создании нового проекта на занятии 1.

Что вы узнаете

  • Создание проекта табличной модели на уровне совместимости 1500 в Visual Studio.

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

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

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

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

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

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

  • Развертывание табличной модели с помощью Visual Studio.

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

Чтобы завершить уроки 1–12, вам потребуется:

  • Подписка Azure. Если у вас еще нет подписки, создайте бесплатную учетную запись.

  • Azure Synapse Analytics (SQL Data Warehouse) с именем AdventureWorksDW с примером базы данных AdventureWorksDW. Если вы используете платную подписку, по завершении работы с этим руководством вы можете приостановить или удалить этот ресурс на портале, чтобы предотвратить ненужные расходы.

  • Visual Studio. Любой выпуск, включая бесплатный выпуск Community, работает нормально.

  • Последний пакет расширения Microsoft Analysis Services Projects (VSIX), установленный в Visual Studio.

  • Microsoft Excel.

Чтобы выполнить занятие 13. Развертывание, вам потребуется одно из следующих действий:

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

Сценарий

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

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

Цель уроков — руководство по созданию базовой табличной модели с помощью многих функций, включенных в Visual Studio с проектами служб Analysis Services. Поскольку каждое занятие строится на основе предыдущего занятия, их следует выполнять по порядку.

Занятия

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

Занятие Предполагаемое время выполнения
1. Создание проекта табличной модели 10 минут.
2. Получение данных 10 минут.
3. Отметка в качестве таблицы дат 3 минуты
4. Создание связей 10 минут.
5. Создание вычисляемых столбцов 15 минут
6. Создание мер 30 минут
7. Создание ключевых показателей эффективности (KPI) 10 минут.
8. Создание перспектив 5 мин
9. Создание иерархий 20 минут
10. Создание секций 15 минут
11. Создание ролей 15 минут
12. Анализ в Excel 5 мин
13. Развертывание 5 мин

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

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

Занятие Предполагаемое время выполнения
Строки детализации 10 минут.
Динамическая безопасность 30 минут
Неопрятные иерархии 20 минут

Дальнейшие действия

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