узел источника базы данных

Узел источника базы данных можно использовать для импорта данных из ряда других пакетов при помощи ODBC (Open Database Connectivity), включая Microsoft SQL Server, Db2, Oracle и другие.

Для чтения или записи данных из базы данных пользователь должен установить источник данных ODBC, настроить соответствующую базу данных и установить разрешения на чтение и запись. IBM SPSS Data Access Pack содержит набор драйверов ODBC, который может использоваться для этой цели; эти драйверы доступны на сайте скачивания. Для получения дополнительных сведений о создании и настройке разрешений для источников данных ODBC обратитесь к своему администратору базы данных.

Поддерживаемые драйверы ODBC

Наиболее свежие сведения о базах данных и драйверах ODBC, работоспособность которых проверена и поддерживается при использовании с IBM® SPSS Modeler, находятся в матрице совместимости программного обеспечения на веб-сайте технической поддержки (http://www.ibm.com/support).

Где нужно установить драйверы

Прим.: Драйверы ODBC должны быть установлены и настроены на каждом из компьютеров, обрабатывающих данные.
  • Если программа IBM SPSS Modeler используется в локальном (отдельном) режиме, драйверы должны быть установлены на локальный компьютер.
  • Если программы IBM SPSS Modeler работают в распределенном режиме совместно с IBM SPSS Modeler Server, драйверы ODBC должны быть установлены на компьютере с IBM SPSS Modeler Server. Для IBM SPSS Modeler Server в системах UNIX смотрите также "Конфигурирование драйверов ODBC в системах UNIX" далее в этом разделе.
  • При необходимости доступа к одним и тем же источникам данных как с IBM SPSS Modeler, так и с IBM SPSS Modeler Server, драйверы ODBC должны быть установлены на обоих компьютерах.
  • При использовании IBM SPSS Modeler совместно со службами терминалов драйверы ODBC должны быть установлены на сервере служб терминалов, на котором установлена программа IBM SPSS Modeler.

Обращение к данным из базы данных

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

  • Установите драйвер ODBC и сконфигурируйте источник данных для базы данных, которую вы хотите использовать.
  • В диалоговом окне узла База данных соединитесь с базой данных, применив режим Таблица или режим Запрос SQL.
  • Выберите таблицу из базы данных.
  • При помощи вкладок в диалоговом окне узла База данных можно изменить типы использования и отфильтровать поля данных.

Дополнительные подробности о предшествующих шагов представлены в соответствующих темах документации.

Прим.: Если хранимые процедуры базы данных (Stored Procedure, SP) вызываются из SPSS Modeler, может появиться одно возвращенное выходное поле с именем RowsAffected вместо ожидаемого вывода хранимой процедуры. Это происходит, когда ODBC не возвращает достаточной информации для возможности определить выходную модель данных SP. У SPSS Modeler есть только ограниченная поддержка хранимых процедур, возвращающих выходные данные, и рекомендуется вместо использования SP извлекать из хранимой процедуры SELECT и использовать одно из следующих действий.
  • Создать представление на основе оператора SELECT и выбрать это представление в узле источника базы данных
  • Непосредственно использовать SELECT в узле источника базы данных.