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


Установка примеров данных и многомерных проектов

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Используйте инструкции и ссылки, приведенные в этой статье, чтобы установить файлы данных и проектов, используемые в руководствах по службам Analysis Services.

Шаг 1. Установка обязательных компонентов

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

  • Компонент SQL Server Database Engine

  • Службы SQL Server Analysis Services (SSAS)

    Службы Analysis Services доступны только в следующих выпусках: Evaluation, Enterprise, Business Intelligence, Standard. Многомерные модели не поддерживаются в Azure Analysis Services.

    По умолчанию службы Analysis Services 2016 и более поздних версий устанавливаются как табличный экземпляр. Режим по умолчанию можно переопределить, выбрав Многомерный режим сервера на странице конфигурации сервера мастера установки.

Шаг 2. Скачивание и установка средств разработчика и управления

Visual Studio загружается и устанавливается отдельно от других компонентов SQL Server. Конструкторы и шаблоны проектов, используемые для создания моделей, включены в расширение проектов служб Analysis Services для Visual Studio. Дополнительные сведения об установке поддерживаемых версий Visual Studio и расширения проектов служб Analysis Services см. в статье Средства Analysis Services — создание и развертывание моделей.

SQL Server Management Studio (SSMS) скачиваются и устанавливаются отдельно от других компонентов SQL Server.

Скачать SQL Server Management Studio

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

Кроме того, вы можете просматривать данные с помощью встроенного конструктора запросов многомерных выражений, встроенного в SQL Server Data Tools. Конструктор запросов возвращает те же данные, только представленные в виде плоского набора строк.

Шаг 3. Установка баз данных

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

  • AdventureWorksDW2019 — это реляционное хранилище данных, которое выполняется в экземпляре ядра СУБД. Он предоставляет исходные данные, используемые базами данных и проектами служб Analysis Services, которые вы создаете и развертываете на протяжении всего учебника. В этом руководстве предполагается, что вы используете AdventureWorksDW2019, однако более ранние версии работают.

    Этот пример базы данных можно использовать с SQL Server 2019 и более поздних версий. Как правило, следует использовать версию примера базы данных, соответствующую версии ядра СУБД.

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

  1. Скачайте резервную копию базы данных AdventureWorksDW2019 с сайта GitHub.

  2. Скопируйте файл резервной копии в каталог резервного копирования локального экземпляра ядра СУБД SQL Server.

  3. Запустите среду Microsoft SQL Server Management Studio и подключитесь к экземпляру компонента Database Engine.

  4. восстановить базу данных.

Шаг 4. Предоставление разрешений для базы данных

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

Примечание

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

  1. Определите учетную запись службы. Для просмотра сведений об учетной записи можно использовать диспетчер конфигурации SQL Server или консольное приложение командной строки «Службы». Если службы Analysis Services установлены в качестве экземпляра по умолчанию с использованием учетной записи по умолчанию, служба выполняется как NT Service\MSSQLServerOLAPService.

  2. В среде Management Studio подключитесь к экземпляру компонента Database Engine.

  3. Разверните папку "Безопасность" и выберите команду Создать имя входа.

  4. На странице "Общие" в поле "Имя входа" введите NT Service\MSSQLServerOLAPService (или другую учетную запись, от имени которой выполняется служба).

  5. Щелкните Сопоставление пользователей.

  6. Установите флажок рядом с базой данных AdventureWorksDW . Членство в ролях должно автоматически включать роли db_datareader и public. Нажмите кнопку ОК , чтобы принять параметры по умолчанию.

Шаг 5. Установка проектов

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

  1. Скачайте adventure-works-multidimensional-tutorial-projects.zip со страницы примеров Adventure Works для служб Analysis Services на сайте GitHub.

  2. Переместите этот ZIP-файл в папку, расположенную в корне диска (например, C:\Tutorial). Этот шаг устраняет ошибку "Путь слишком длинный", которая иногда возникает при попытке распаковать файлы в папке "Загрузки".

  3. Извлеките образцы проектов. Щелкните файл правой кнопкой мыши и выберите команду Извлечь все. После извлечения файлов у вас должны быть папки Lesson 1, 2, 3, 5, 6, 7, 8, 9, 10 Complete и Lesson 4 Start.

  4. Удалите для этих файлов разрешения только на чтение. Щелкните правой кнопкой мыши родительскую папку, выберите Свойства и снимите флажок Только для чтения. Нажмите кнопку ОК. Примените изменения к этой папке, вложенным папкам и файлам.

  5. Откройте файл решения (SLN-файл), соответствующий уроку, на который вы находитесь. Например, в папке с именем «Занятие 1 выполнено» нужно будет открыть файл «Analysis Services Tutorial.sln».

  6. Разверните решение, чтобы убедиться, что разрешения базы данных и сведения о расположении сервера настроены правильно.

    Если службы Analysis Services и компонент ядра СУБД установлены в качестве экземпляра по умолчанию (MSSQLServer) и все программное обеспечение выполняется на одном компьютере, можно выбрать команду Развернуть решение в меню "Сборка", чтобы выполнить сборку и развернуть образец проекта в локальном экземпляре служб Analysis Services. Во время развертывания данные обрабатываются (или импортируются) из базы данных AdventureWorksDW в локальном экземпляре ядра СУБД. В экземпляре служб Analysis Services создается новая база данных служб Analysis Services, содержащая данные, полученные из ядра СУБД.

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

    Имя сервера для соединения с компонентом Database Engine указано в объекте Data Source многомерного решения (учебник Adventure Works), видимом в обозревателе решений.

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

  7. В среде SQL Server Management Studio подключитесь к службам Analysis Services. Убедитесь в том, что на сервере работает база данных с именем Analysis Services Tutorial .

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

Теперь вы готовы к работе с учебником. Дополнительные сведения о начале работы см. в разделе Многомерное моделирование (Руководство по Adventure Works).

См. также раздел

Настройка брандмауэра Windows на разрешение доступа к службам Analysis Services
Настройка брандмауэра Windows для разрешения доступа к SQL Server