DBエンジン

DBエンジン

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

DB Engineは、クライアントのマシンまたはネットワーク上のデータベースに接続し、READ/INSERT/UPDATE操作を実行するために使用されます。Bridgeで設定したDB Engineは、Qntrl内の以下の2つのタブで使用できます。

  1. [DB Lookup 項目]- 顧客のデータベースに接続し、クエリーを実行して、Qntrl内のドロップダウン項目または複数選択項目に応答を表示します。詳細については、DB Lookupを参照してください。
  2. [Circuit]- Circuit ワークフローでは、DB Engineがクライアントのデータベースに接続し、定義されたクエリーを実行して、タスクを実行します。詳細については、DB Taskを参照してください。


前提条件
DB Engineの認証情報を作成する際は、認証情報の種類としてJDBCを選択します。こちらをクリックして、認証情報の作成方法を確認してください。

要求データ  
{
  'task_name': 'db_task',
  'credential': {
'name': '<CREDENTIAL_NAME>'
},
'task_details': {
'database': '<DATABASE_NAME>',
  'db_query': '<SELECT NAME FROM <table>>',
  'port': 3306,
  'query_timeout': 10000,
  'host': '<HOST_NAME>',
  'sql_type': 1
  }
 }


ここで、
キー
説明

task_name

 

該当するタブのシステム定義名です。
  1. db_task」 - SELECT操作のタスク名です。
  2. db_dml_task」 - INSERT/UPDATE操作のタスク名です。
credential JDBC認証情報の詳細を含むJSONオブジェクトです。
name DB認証情報の名前です。
task_details DBタスクの詳細を含むJSONオブジェクトです。
database クライアントデータベースの名前です。
db_query 実行するDBクエリー(SELECT/INSERT/UPDATE)です。
port DBで使用されるポートです。初期設定では、MySQLはポート3306、SQL Serverは1433、PostgreSQLは5432で実行されます。データベースで別のポート番号を使用している場合は、この項目を適宜更新してください。
query_timeout
 (任意)
SQL要求の完了まで待機する時間です。
host DBが存在するマシンのホスト名です。
sql_type 使用するデータベースです。MySQLは1、Oracleは2、SQLServerは3、PostgreSQLは4です。
 allow_multiple_columns
 (任意)
 データ取得の対象とするSQLクエリー内の列を指定します。  
  1. true」 - SQLクエリーに記載されているすべての列のデータを取得します
  2. false」 - SQLクエリーのSELECT列リストにある最初の列の値のみを取得します
 指定しない場合、初期値として「false」が使用されます。



    • Related Articles

    • DBエンジン

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 この状態では、プライベートネットワークまたはローカルネットワーク上でホストされているデータベースに接続し、データベースで定義済みのSQLクエリを実行できます。 前提条件 有効なBridgeエージェント。こちらを参照して、Bridgeをインストールして設定してください。 DB ...
    • サンプルユースケース

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 支払いプロセス 一般的な支払いプロセスでは、購入が行われるたびに、請求書付きの支払いリンクが購入者に共有されます。支払いが成功すると領収書が生成され、失敗した場合はプロセス全体を最初からやり直す必要があります。 ...
    • Circuitのパラメーター

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Circuitのパラメーターを使用すると、自動ワークフローで動的な値を利用できます。これにより、プロセスの各部分をカスタマイズして制御しやすくなります。これらのパラメーターはConfigStoreで作成され、差し込み項目の値を使用してCircuitのさまざまな状態で参照できます。 ...