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


Установка образцов данных и проектов для учебника по многомерному моделированию в службах Analysis Services

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

Шаг 1. Установка программного обеспечения

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

  • Ядро СУБД

  • Службы Analysis Services

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

    Обратите внимание, что в выпусках SQL Server Express служб Analysis Services нет. Если вы хотите бесплатно опробовать программное обеспечение в работе, загрузите выпуск Evaluation.

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

  • SQL Server Data Tools (SSDT)

  • SQL Server Management Studio

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

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

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

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

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

Для установки этой базы данных выполните следующие действия.

  1. Скачать базу данных AdventureWorkDW2012 на странице образцов продуктов на сайте CodePlex.

    Имя файла базы данных AdvntureWorksDW2012_Data.mdf. Файл должен находиться в папке «Загрузки» на компьютере.

  2. Скопируйте файл AdventureWorksDW2012_Data.mdf в каталог данных локального экземпляра компонента ядра СУБД SQL Server. По умолчанию он расположен в папке C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data.

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

  4. Щелкните правой кнопкой мыши узел «Базы данных» и выберите команду Присоединить.

  5. Нажмите кнопку Добавить.

  6. Выберите файл базы данных AdventureWorksDW2012_Data.mdf и нажмите кнопку ОК. Если этот файл отсутствует в списке, убедитесь, что он находится в папке C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data.

  7. В сведениях о базе данных удалите запись файла журнала. Программа установки предполагает наличие у вас файла журнала, но в образце такого файла нет. При присоединении базы данных будет автоматически создан новый файл журнала. Выберите файл журнала и нажмите кнопку Удалить, затем нажмите кнопку ОК, чтобы присоединить лишь файл базы данных-источника.

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

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

ПримечаниеПримечание

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

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

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

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

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

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

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

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

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

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

  1. Загрузка Учебника по службам SQL Server 2012 Analysis Services на странице образцов продуктов на сайте codeplex.

    Файл «Analysis Services Tutorial SQL Server 2012.zip» будет сохранен в папку «Загрузки» на компьютере.

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

  3. Извлеките образцы проектов. Щелкните файл правой кнопкой мыши и выберите команду Извлечь все. После извлечения файлов на компьютере должны быть установлены следующие проекты:

    • Занятие 1 — выполненное

    • Занятие 2 — выполненное

    • Занятие 3 — выполненное

    • Занятие 4 — выполненное

    • Занятие 4 — начало

    • Занятие 5 — выполненное

    • Занятие 6 — выполненное

    • Занятие 7 — выполненное

    • Занятие 8 — выполненное

    • Занятие 9 — выполненное

    • Занятие 10 — выполненное

  4. Удалите разрешения только для чтения для этих файлов. Щелкните правой кнопкой мыши родительскую папку («Analysis Services Tutorial SQL Server 2012»), выберите Свойства и снимите флажок Только для чтения. Нажмите кнопку ОК. Примените изменения к этой папке, вложенным в нее папкам и файлам.

  5. Запустите среду SQL Server Data Tools (SSDT).

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

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

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

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

    Имя сервера для подключения к ядру СУБД указано в объекте Data Source многомерного решения (Adventure Works Tutorial), которое есть в обозревателе решений.

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

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

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

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

См. также

Задания

Установка SQL Server «2012» с помощью мастера установки (программы установки)

Основные понятия

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

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