データの SQL Server データベースへのバルク・ロード
以下のポイントによって、IBM® SPSS® Modeler からのバルク・ロードをデータベース・エクスポートの「詳細オプション」ダイアログ・ボックスの「外部ローダー」オプションを使用する SQL Server データベースに設定することができます。
- SQL Server bcp.exe ユーティリティーをインストールする
- スクリプト mssql_loader.py が SQL Server ユーティリティー bcp.exe を起動します。bcp.exe は、mssql_loader.py が実行されるサーバーにインストールされます。
- 区切り文字としてのスペースの使用は無効
- 「DB エクスポートの詳細オプション」ダイアログボックスでは、スペースを区切り文字として使用しないでください。
- 「テーブル サイズの検査」オプションの推奨
- 「DB エクスポートの詳細オプション」ダイアログボックスで 「テーブル サイズの検査」 オプションを有効にすることをお勧めします。バルク・ロード・プロセスの障害は常に検知されるわけではないため、このオプションを有効にして追加のチェックを行い、適切な数の行が読み込まれていることを確認します。
- 空白の文字列
- 空白の文字列は NULL 値としてデータベースにエクスポートされます。
- 完全修飾 SQL Server の名前付きインスタンスの指定
- 修飾されていないホスト名が原因で SPSS Modeler が SQL Server にアクセスできず、
以下のエラーが表示される場合があります。
外部バルク ローダーの実行中にエラーが発生しました。ログ ファイルに詳細が記録されています。
このエラーを修正するには、 二重引用符も含めて以下の文字列を「ローダーの付加オプション」フィールドに追加します。"-S mhreboot.spss.com¥SQLEXPRESS"