JDBC タイプのデータソースを作成する
[JDBC] タイプのデータソースレコードを作成して、インポートセットがインポートするデータを定義します。
始める前に
このタスクについて
手順
- 移動先 すべて > システムインポートセット > 管理 > データソース.
- [新規] をクリックします。
-
フォームに入力します。
フィールド 説明 名前 このデータソースの一意の名前。 インポートセットテーブルラベル 使用するインポートセットステージングテーブルのラベル。 インポートセットテーブル名 Now Platform は、入力したラベルを使用して一意のテーブル名を作成します。これにより、既存のテーブルとの名前空間の衝突が防止されます。 タイプ JDBC。 MID サーバーを使用 このデータソースへの接続に使用する MID サーバー。 形式 MySQL、Oracle、または SQLServer のいずれかの形式を選択します。 インスタンス名 SQL Server との動的ポート接続をサポートするために使用されます。接続性を確保するには、再起動するたびに新しいポート番号を動的に受け取る SQL Server のインスタンス名を指定します。このフィールドは、SQLServer がデータソース形式として選択されている場合にのみ表示されます。 データベース名 データベースインスタンスの名前。 データベースポート データベースのポート番号。SQL Server で動的ポート接続を使用する場合は、このフィールドを空のままにしておきます。 バッチインポートを使用 選択した場合、[データのロード] または [20 件のレコードのテストロード] をクリックしたときにデータのロードをバッチ処理する必要があることを指定します。 バッチサイズ バッチの大きさを指定します。[バッチインポートを使用] フィールドが選択されている場合にのみ表示されます。 glide.import_set_load_usebatch および glide.import_set_load_batch_size プロパティは、これらのフィールドに影響します。プロパティとフィールドの優先順位は次のとおりです。プロパティが設定されている場合は、プロパティ値を使用します。そうでない場合は、フィールド値を使用します。どちらのプロパティも設定されていない場合は、デフォルトのバッチサイズである 1000 を使用します。- たとえば、glide.import_set_load_usebatch = true で glide.import_set_load_batch_size = 200 の場合、フィールド値に関係なくバッチサイズとして 200 を使用します。
- たとえば、 glide.import_set_load_usebatch = true で glide.import_set_load_batch_size プロパティが設定されていない場合は、デフォルトのバッチサイズである 1000 を使用します。
- たとえば、 glide.import_set_load_usebatch プロパティが設定されておらず、[バッチインポートを使用] フィールド = true の場合、[バッチサイズ] フィールド値 (または [バッチサイズ] フィールド値が設定されていない場合はデフォルトの 1000) を使用します。
- たとえば、glide.import_set_load_usebatch プロパティ= false で、[バッチインポートを使用] フィールド = true の場合、プロパティが false に設定されているため、バッチインポートは使用しません。
統合認証を使用 SQL Server 認証用に Windows MID サーバーサービス用に構成されたユーザーの ID を、JDBC 接続で使用できるようにする場合に選択します。その他の詳細については、「JDBC タイプのデータソース」を参照してください。 ユーザー名 JDBC サーバーでの認証用のユーザー名。 パスワード JDBC サーバーでの認証用のパスワード。 サーバー テーブルのインポート元のサーバーの名前。 クエリ 実行するクエリのタイプ:[テーブルからのすべての行] または [特定の SQL]。SQL ステートメントの実行を選択した場合は、[SQL ステートメント] フィールドが表示されます。 クエリタイムアウト JDBC ドライバーがクエリ (SELECT) の完了を待機する秒数。ゼロ (0) はタイムアウトなしを意味します。タイムアウトになると、統合認証は、JDBC の結果がアクセス不可能であるとみなし、エラー状態にします。 接続タイムアウト MID サーバー接続キャッシュプールが接続をクローズしてプールから削除するまでの秒数。ゼロ (0) はタイムアウトなしを意味します。 テーブル名 データのエクスポート元のテーブルの名前。 SQL ステートメント データベースから目的のデータを抽出するための SQL ステートメント。 前回実行日時を使用 インポートの実行中にデータベースから取得するデータの量を制御します。選択を解除すると、指定したテーブルのすべての行が毎回インポートされます。これが 1 回限りのインポートである場合、またはターゲットテーブル内のすべてのデータが新規である場合は、この設定を使用することができます。選択すると、2 つの追加フィールドが表示され、インポートされるデータをデルタ値のみに制限する [日付と時刻] 値を選択できます。 前回実行日時 このフィールドの日時値は、以下で選択したデータベースフィールドから自動的に入力され、前回の実行からの最新の値を表します。この値は、取得するレコード数を、データソースの前回のランタイム以降に変更されたレコード数に制限する動的フィルターとして機能します。 前回実行データベースフィールド 次の実行でフィルターとして使用されるソーステーブルのフィールド名。この値は、ターゲットデータベースタイプによっては、大文字と小文字を区別する必要があります。 追加のデータベースパラメーター このデータソースに対して生成された URL の最後に追加するオプションのパラメーター。セミコロンで区切られたパラメーターのリスト。このフィールドを表示するには、フォームの構成が必要になる場合があります。 - [送信] をクリックします。