Настройка SPSS Modeler для работы в сценарии промышленного использования или для взаимодействия внутри интегрированной системы планирования цепочки поставок (мой случай) сильно отличается от простой установки SPSS Modeler клиента и требует дополнительных шагов установки.

Данные шаги подойдут для любого сервера СУБД, SDAP из коробки работает с большим набором источников:

  • DB2 Wire Protocol
  • Informix Wire Protocol
  • Oracle Wire Protocol
  • Sybase Wire Protocol
  • Teradata
  • SQL Server Legacy Wire Protocol
  • SQL Server Wire Protocol
  • MySQL Wire Protocol
  • PostgreSQL Wire Protocol
  • Greenplum Wire Protocol
  • Salesforce
  • Sybase IQ Wire Protocol
  • Progress OpenEdge Wire Protocol
  • Apache Hive Wire Protocol
  • Impala Wire Protocol

Что потребуется

1.    Документация по SPSS Modeler Server
2.    Дистрибутив SPSS Modeler client
3.    Дистрибутив SPSS Modeler Server
4.    Дистрибутив Data Access Pack для SPSS Modeler Server (SDAP)

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

1.    Прочитать установочную документацию: пре-реквизиты и т.п. В данном случае действительно пригодится.
2.    Ознакомиться с документацией и определить, как будет запускаться SPSS Modeler Server (root или не-root). В документации есть отдельный раздел, посвященный тому, как данная схема влияет на техническую архитектуру решения.
3.    Убедиться, что доступ по TCP возможен к MS SQL Server с внешнего адреса (настройка remote connection) – firewall, настроен порт и возможность доступа к СУБД.

Порядок установки

1.    Установить SPSS Modeler Client
2.    Установить SPSS Modeler Server
3.    Настроить связь SPSS Modeler клиента и сервера, убедиться, что базовые расчеты работают
4.    Установить SPSS Data Access Pack
4.1.    Установить пакет для соответствующей ОС (см. описание в документации)
4.2.    Редактировать файл [путь к SDAP, по умолчанию /usr/SDAPxx/]odbc.ini
4.2.1.    Создать архивную копию файла odbc.ini
4.2.2.    Редактировать настройки [SQL Server Wire Protocol] – host, database и т.п.
4.2.3.    Инициализировать SDAP: ./odbc.sh
5.    Запустить файл теста
5.1.    [путь установки  SDAP]/samples/example
5.2.    Должна быть возможность подключиться к серверу СУБД
5.3.    Если что-то не получается, провести проверку настройки, возможности доступа к серверу СУБД и т.п.
6.    Перезапустить SPSS Modeler Server. При этом необходимо инициализировать переменные среды SDAP

Настройка в SPSS Modeler Client

В клиенте настройка делается очень просто.
1.    Подключаемся к серверу

  • Tools / Server Login
    spss-modeler
  • Реквизиты подключения к серверу SPSS Modeler server
    spss-server-login

2.    Добавляем подключение к СУБД

  • Tools / Databases
  • Выбираем драйвер (в моем случае SQL Server wire protocol)
    spss-modeler-database-connection

3.    Тестируем
spps-server-and-sql-server

Процесс завершен!

Leave a Reply

Post Navigation