Включение интеграции с Analysis Services

Для включения интеграции IBM® SPSS Modeler с Analysis Services потребуется сконфигурировать SQL Server и Analysis Services, создать источник ODBC, включить интеграцию в диалоговом окне Вспомогательные прикладные программы IBM SPSS Modeler и включить поддержку генерирования и оптимизации SQL.

Примечание: Должны быть доступны Microsoft SQL Server и Microsoft Analysis Services. Дополнительную информацию смотрите в разделе Требования для интеграции с Microsoft Analysis Services.

Конфигурирование SQL Server

Сконфигурируйте на SQL Server возможность скоринга в базе данных.

  1. Создайте на компьютере хоста SQL Server следующий ключ реестра:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Providers\MSOLAP
  2. Добавьте в этот ключ следующее значение DWORD:
    AllowInProcess 1
  3. После внесения этого изменения перезапустите SQL Server.

Конфигурирование Analysis Services

Для возможности соединения IBM SPSS Modeler с Analysis Services сначала в диалоговом окне Свойства сервера анализа нужно сконфигурировать вручную два параметра:

  1. Войдите в систему сервера анализа через MS SQL Server Management Studio.
  2. Откройте диалоговое окно Свойства, щелкнув правой кнопкой по имени сервера и выбрав Свойства.
  3. Включите переключатель Показать дополнительные (все) свойства.
  4. Измените следующие свойства:
  • Измените для DataMining\AllowAdHocOpenRowsetQueries значение на True (значение по умолчанию - False).
  • Измените для DataMining\AllowProvidersInOpenRowset значение на [all] (значения по умолчанию нет).

Создание DSN ODBC для SQL Server

Для чтения или записи данных из базы данных пользователь должен установить источник данных ODBC, настроить соответствующую базу данных и установить разрешения на чтение и запись. Драйвер ODBC Microsoft SQL Native Client - обязательный, он автоматически устанавливается с SQL Server. Драйвер, предоставляемый с IBM SPSS Data Access Pack (и как правило, рекомендуемый для использования с IBM SPSS Modeler в других целях), для этой задачи использовать не рекомендуется. Если IBM SPSS Modeler и SQL Server находятся на разных хостах, драйвер ODBC Microsoft SQL Native Client можно скачать. Дополнительную информацию смотрите в разделе Требования для интеграции с Microsoft Analysis Services.

Для получения дополнительных сведений о создании и настройке разрешений для источников данных ODBC обратитесь к своему администратору базы данных.

  1. При помощи драйвера ODBC Microsoft SQL Native Client создайте DSN ODBC, указывающее на базу данных SQL Server, используемую в процессе исследования данных. Для остальных параметров драйвера надо использовать значения по умолчанию.
  2. Для этого DSN убедитесь, что включена опция Разрешить встроенную проверку подлинности Windows.
  • Если IBM SPSS Modeler и IBM SPSS Modeler Server запускаются на разных хостах, создайте на каждом из этих хостов одно и то же DSN ODBC. Убедитесь, что одно и то же имя DSN используется на каждом хосте.

Включение интеграции с Analysis Services в IBM SPSS Modeler

Чтобы включить для IBM SPSS Modeler использование Analysis Services, сначала нужно задать спецификации сервера в диалоговом окне Вспомогательные прикладные программы.

  1. Выберите в меню IBM SPSS Modeler:

    Инструменты > Опции > Вспомогательные прикладные программы

  2. Щелкните по вкладке Microsoft.
  • Включить интеграцию с Microsoft Analysis Services. Включает поддержку палитры Моделирование баз данных (если она еще не выводится) в нижней части окна IBM SPSS Modeler и добавляет узлы для алгоритмов Analysis Services.
  • Хост сервера анализа. Задайте имя компьютера, на котором запускается Analysis Services.
  • База данных сервера анализа. Выберите нужную базу данных, нажав кнопку с многоточием (...), открывающую вспомогательное диалоговое окно, в котором можно выбрать доступные базы данных. В этом списке выводятся базы данных, доступные для заданного сервера анализа. Поскольку Microsoft Analysis Services сохраняет модели исследования данных в именованных базах данных, следует выбрать подходящую базу данных, в которой хранятся базы данных Microsoft, построенные IBM SPSS Modeler.
  • Соединение с SQL Server. Задайте информацию DSN, используемую базой данных SQL Server для хранения данных, которые передаются на сервер анализа. Выберите источник данных ODBC, который будет предоставлять данные для построения моделей исследования данных Analysis Services. При построении моделей Analysis Services по данным, предоставляемым в плоских файлах или источниках данных ODBC, эти данные будут автоматически выгружаться в созданную в базе данных SQL Server временную таблицу, на которую указывает источник данных ODBC.
  • Предупреждать о перезаписи модели исследования данных. Включите эту опцию, чтобы IBM SPSS Modeler не перезаписывал без предупреждения модели, хранимые в базе данных.

Примечание: Опции, сконфигурированные в диалоговом окне Вспомогательные прикладные программы, могут быть переопределены на различных узлах Analysis Services.

Включение поддержки генерирования и оптимизации SQL

  1. Выберите в меню IBM SPSS Modeler:

    Инструменты > Свойства потока > Опции

  2. На панели навигации щелкните по опции Оптимизация.
  3. Подтвердите включение опцииГенерировать SQL. Этот параметр требуется для работы функций моделирования баз данных.
  4. Выберите Оптимизировать построение SQL и Оптимизировать другое выполнение (не требуется строго, но настоятельно рекомендуется для оптимальной производительности).