16.2. スキャンが Kudu テーブルからレコードを返すときにインテグレーションをトリガー
Kudu テーブルからデータを取得したときにインテグレーションの実行をトリガーするには、Kudu コネクションを最初のコネクションとしてシンプルなインテグレーションに追加します。インテグレーションの実行時、Kudu コネクションは指定の間隔で指定のテーブルをスキャンし、レコードのコレクションをインテグレーションの次のステップに渡します。
Kudu コネクションは 1 つのテーブルからのみデータを取得できます。スキャンの合間に、コネクションがスキャンするテーブルのデータに変更がない場合は、次のスキャンが同じデータを前回のスキャンとして返します。
前提条件
- Kudu コネクションが作成されている必要があります。
- レコードの取得元となるテーブルが存在する必要があります。
手順
- Fuse Online パネルの左側にある Integrations をクリックします。
- Create Integration をクリックします。
- Choose a connection ページで、インテグレーションを開始するために使用する Kudu コネクションをクリックします。
- Choose an action ページで Scan a Kudu table アクションを選択します。
- Table フィールドに、レコードを取得するテーブルの名前を入力します。
- Period フィールドで、デフォルトの 1 分を使用するか、コネクションがテーブルをスキャンし、テーブルのレコードを返す間隔を入力します。
- Next をクリックします。
結果
コネクションはシンプルなインテグレーションの最初のコネクションです。
次のステップ
インテグレーションの最後のコネクションと、インテグレーションに含まれるようにする他のコネクションを追加します。インテグレーションに必要なすべてのコネクションが含まれる場合、Kudu コネクションが返すレコードのコレクションを分割する必要があるかどうか検討します。Kudu テーブルから取得した各レコードのインテグレーションステップを実行する場合、Kudu コネクションの後に分割ステップを追加します。また、インテグレーションの後続のコネクションで Kudu から取得したデータをフィールドにマップするデータマッピングステップで、Kudu コネクションにしたがう必要がある可能性が高くなります。