JDBC タイプのデータソースを作成する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • [JDBC] タイプのデータソースレコードを作成して、インポートセットがインポートするデータを定義します。

    始める前に

    必要なロール:import_admin

    このタスクについて

    詳細については、「JDBC タイプのデータソース」を参照してください。

    手順

    1. 移動先 すべて > システムインポートセット > アドミニストレーション > データソース.
    2. [New] をクリックします。
    3. フォームに入力します。
      フィールド 説明
      名前 このデータソースの一意の名前。
      インポートセットテーブルラベル 使用するインポートセットステージングテーブルのラベル。
      インポートセットテーブル名 ServiceNow AI 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 = trueglide.import_set_load_batch_size = 200 の場合、フィールド値に関係なくバッチサイズとして 200 を使用します。
      • たとえば、 glide.import_set_load_usebatch = trueglide.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 の最後に追加するオプションのパラメーター。セミコロンで区切られたパラメーターのリスト。このフィールドを表示するには、フォームの構成が必要になる場合があります。
    4. [送信] をクリックします。

    次のタスク

    新しいデータソースの変換マップを定義し、インポートを実行します。