Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Используйте инструкции и ссылки, приведенные в этой статье, для установки данных и файлов проекта, используемых в руководствах по службам Analysis Services.
Шаг 1. Установка необходимых компонентов
В этом руководстве предполагается, что у вас установлено следующее программное обеспечение. Все компоненты можно установить на одном компьютере. Чтобы установить эти компоненты, запустите программу установки SQL Server и выберите их на странице выбора компонентов.
Система управления базами данных SQL Server
Службы аналитики SQL Server (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 и более поздними версиями. Как правило, следует использовать образец версии базы данных, соответствующую версии ядра СУБД.
Чтобы установить базу данных, сделайте следующее:
Скачайте резервную копию базы данных AdventureWorksDW2019 из GitHub.
Скопируйте файл резервной копии в каталог резервного копирования локального экземпляра ядра СУБД SQL Server.
Запустите SQL Server Management Studio и подключитесь к экземпляру ядра СУБД.
восстановить базу данных.
Шаг 4. Предоставление разрешений на базу данных
В примерах проектов используются параметры олицетворения источника данных, указывающие контекст безопасности, в котором импортируются или обрабатываются данные. По умолчанию параметры олицетворения указывают учетную запись службы Analysis Services для доступа к данным. Чтобы использовать этот параметр по умолчанию, необходимо убедиться, что учетная запись службы, в которой выполняются службы Analysis Services, имеет разрешения для чтения данных в базе данных AdventureWorksDW .
Замечание
В целях обучения рекомендуется использовать параметр олицетворения учетной записи службы по умолчанию и предоставить учетной записи службы разрешения на чтение данных в SQL Server. Хотя доступны другие варианты олицетворения, не все из них подходят для операций обработки. В частности, параметр использования учетных данных текущего пользователя не поддерживается для обработки.
Определите учетную запись службы. Для просмотра сведений об учетной записи можно использовать диспетчер конфигурации SQL Server или консольное приложение служб. Если вы установили службы Analysis Services в качестве экземпляра по умолчанию, используя учетную запись по умолчанию, служба выполняется как NT Service\MSSQLServerOLAPService.
В Management Studio подключитесь к экземпляру ядра СУБД.
Разверните папку "Безопасность", щелкните правой кнопкой мыши "Входы" и выберите Создать имя входа.
На странице "Общие" в поле "Имя для входа" введите NT Service\MSSQLServerOLAPService (или под какой учетной записью запущена служба).
Щелкните Сопоставление пользователей.
Установите флажок рядом с базой данных AdventureWorksDW . Членство в роли должно автоматически включать db_datareader и public. Нажмите кнопку "ОК ", чтобы принять значения по умолчанию.
Шаг 5. Установка проектов
В этом руководстве содержатся примеры проектов, чтобы вы могли сравнить результаты с готовым проектом или начать занятие, которое будет дальше в последовательности.
Скачайте adventure-works-multidimensional-tutorial-projects.zip со страницы примеров Adventure Works для Analysis Services на GitHub.
Переместите файл .zip в папку под корневым диском (например, C:\Tutorial). Этот шаг устраняет ошибку "Путь слишком длинный", которая иногда возникает при попытке распаковать файлы в папке downloads.
Распакуйте примеры проектов: щелкните файл правой кнопкой мыши и выберите "Извлечь все". После извлечения файлов у вас должны быть папки Урок 1, 2, 3, 5, 6, 7, 8, 9, 10 Полностью и Урок 4 Начало.
Удалите разрешения только для чтения для этих файлов. Щелкните правой кнопкой мыши родительскую папку, выберите "Свойства" и снимите флажок только для чтения. Нажмите кнопку ОК. Примените изменения к этой папке, вложенным папкам и файлам.
Откройте файл решения (.sln), соответствующий уроку, в который вы находитесь. Например, в папке с именем "Урок 1 завершен", вы откроете файл Analysis Services Tutorial.sln.
Разверните решение, чтобы убедиться, что разрешения базы данных и сведения о расположении сервера настроены правильно.
Если службы Analysis Services и ядро СУБД устанавливаются в качестве экземпляра по умолчанию (MSSQLServer) и все программное обеспечение выполняется на одном компьютере, можно щелкнуть "Развернуть решение " в меню "Сборка", чтобы создать и развернуть пример проекта в локальном экземпляре служб Analysis Services. Во время развертывания данные обрабатываются (или импортируются) из базы данных AdventureWorksDW на локальном экземпляре ядра СУБД. На экземпляре служб Analysis Services создается новая база данных Analysis Services, содержащая данные, полученные из ядра СУБД.
При возникновении ошибок просмотрите предыдущие шаги по настройке разрешений базы данных. Кроме того, может потребоваться изменить имена серверов. Имя сервера по умолчанию — localhost. Если ваши серверы установлены на удаленных компьютерах или как именованные экземпляры, необходимо изменить настройки по умолчанию, чтобы использовать имя сервера, подходящее для вашей установки. Кроме того, если серверы находятся на удаленных компьютерах, может потребоваться настроить брандмауэр Windows, чтобы разрешить доступ к серверам.
Имя сервера для подключения к ядру СУБД указывается в объекте источника данных многомерного решения (учебник Adventure Works), видимого в обозревателе решений.
Имя сервера для подключения к службам Analysis Services указано на вкладке "Развертывание" страниц свойств проекта, которые также отображаются в обозревателе решений.
В SQL Server Management Studio подключитесь к службам анализа. Убедитесь, что на сервере запущена база данных с именем Analysis Services Tutorial.
Следующий шаг
Теперь вы готовы использовать руководство. Дополнительные сведения о начале работы см. в разделе "Многомерное моделирование" (учебник по Adventure Works).
См. также
Настройка брандмауэра Windows на разрешение доступа к службам Analysis Services
Настройка брандмауэра Windows для разрешения доступа к SQL Server