データベース接続の追加

データベースを開くには、最初に、接続するデータ・ソースを選択します。「データ」タブの「データ・ソース」ドロップダウン・リストで 「新規データベース接続の追加」 を選択します。

「データベース接続」ダイアログ・ボックスが表示されます。

注: 別の方法として、メイン メニューから「ツール」 > 「データベース...」を選択してこのダイアログを開くこともできます。

データ・ソース: 使用できるデータ・ソースがリストされます。目的のデータベースが表示されていない場合は、リストを下方へスクロールしてください。データ・ソースを選択してパスワードを入力したら、「接続」 をクリックします。リストを更新するには、「リフレッシュ」 をクリックします。

モード: 次のいずれかのモードを選択します。
  • ユーザー名およびパスワード: データ・ソースがパスワードで保護されている場合は、ユーザー名および関連付けられているパスワードを入力します。
  • 保管されている資格情報: 資格情報を IBM® SPSS® Collaboration and Deployment Services で構成した場合は、このオプションを選択すると、リポジトリー内の資格情報を参照することができます。資格情報のユーザー名とパスワードは、データベースにアクセスするために必要なユーザー名とパスワードに一致している必要があります。

接続。現在接続しているデータベースが表示されます。

  • デフォルト。オプションで、 1 つの接続をデフォルトとして選択できます。これにより、データベース入力ノードまたはエクスポート・ノードはこの接続をデータ・ソースとして事前定義します。必要に応じて編集可能です。
  • 保存。オプションで、後続のセッションで再度表示する接続を選択します。
  • データ・ソース。現在接続しているデータベースの接続文字列。
  • プリセット。(* 文字を使用して) プリセット値がデータベース接続に指定されているかどうかを示します。プリセット値を指定するには、データベース接続に対応する行のこの列をクリックして、リストから「指定」を選択します。 詳しくは、データベース接続のプリセット値の指定のトピックを参照してください。

接続を削除するには、目的の接続をリストから選択し、「削除」 をクリックします。

ドライバー。モードに「データ ソース」ではなく「ドライバー」を選択した場合は、リストから必要なドライバーを選択します。
  • 「属性」フィールドに、データベース接続文字列を入力します。使用すべき適切な文字列については、ご使用のデータベースの資料を参照してください。
  • 表示名を入力します。
  • データベース・ユーザー名およびパスワードを入力し、「接続」をクリックします。

データベースを読み書きするには、ODBC データ・ソースがインストールされていて、該当するデータベースに対して必要に応じて読み取り権限や書き込み権限が設定されている必要があります。IBM SPSS Data Access Pack には、この目的で使用できる ODBC ドライバが含まれています。また、これらのドライバは、ダウンロード サイトから入手できます。ODBC データ・ソースに関する質問がある場合は、データベース管理者に問い合わせてください。

サポートされている ODBC ドライバー

IBM SPSS Modeler での使用がサポートおよびテストされているデータベースおよび ODBC ドライバーの最新情報については、当社サポート・サイト (http://www.ibm.com/support) にある製品互換性マトリクスを参照してください。

ドライバーをインストールする場所

注: ODBC ドライバーは、処理が実行される各コンピューターにインストールして設定する必要があります。
  • ローカル (スタンドアロン) モードで IBM SPSS Modeler を実行する場合は、ドライバーをローカル・コンピューターにインストールする必要があります。
  • IBM SPSS Modeler をリモートの IBM SPSS Modeler Server に対して分散モードで実行する場合、ODBC ドライバーは IBM SPSS Modeler Server がインストールされたコンピューターにインストールする必要があります。UNIX システムの IBM SPSS Modeler Server を使用している場合は、このセクションの『UNIX システムの ODBC ドライバーの設定』も参照してください。
  • IBM SPSS ModelerIBM SPSS Modeler Server の両方から同じデータ・ソースにアクセスする必要がある場合、ODBC ドライバーは両方のコンピューターにインストールする必要があります。
  • 端末サービスを介して IBM SPSS Modeler を実行する場合、ODBC ドライバーは IBM SPSS Modeler がインストールされた端末サービス・サーバーにインストールする必要があります。

UNIX システムの ODBC ドライバーの設定

デフォルトでは、DataDirect Driver Manager は UNIX システムの IBM SPSS Modeler Server 向けには設定されていません。DataDirect Driver Manager ロードするよう UNIX を設定するには、次のコマンドを入力します。

cd <modeler_server_install_directory>/bin
rm -f libspssodbc.so

次に、UTF8 ドライバー・ラッパーを使用する場合は、以下のコマンドを実行します。

ln -s libspssodbc_datadirect.so libspssodbc.so

UTF16 ドライバー・ラッパーを使用する場合は、代わりに以下のコマンドを実行します。


ln -s libspssodbc_datadirect_utf16.so libspssodbc.so

これにより、デフォルトのリンクが削除され、DataDirect Driver Manager へのリンクを作成します。

注: 一部のデータベースでは、SAP HANA ドライバーまたは IBM Db2 CLI ドライバーを使用するために UTF16 ドライバー ラッパーが必要です。DashDB には、IBM Db2 CLI ドライバーが必要です。

SPSS Modeler Server を構成するには、以下の手順を実行します。

  1. modelersrv.sh に以下の行を追加することにより、IBM SPSS Data Access Packodbc.sh 環境ファイルをソースとして使用するように SPSS Modeler Server の起動スクリプト modelersrv.sh を構成します。
    . /<pathtoSDAPinstall>/odbc.sh
    <pathtoSDAPinstall> は、IBM SPSS Data Access Pack のインストール済み環境の絶対パスです。
  2. SPSS Modeler Server を再起動します。
さらに、SAP HANA および IBM Db2 の場合にのみ、接続中にバッファーがオーバーフローしないように、odbc.ini ファイル内の DSN に以下のパラメーター定義を追加します。
DriverUnicodeType=1
注: libspssodbc_datadirect_utf16.so ラッパーは、SPSS Modeler Server がサポートする他の ODBC ドライバーにも対応しています。