
Note: キャッシュ機能は、リレーショナルデータベースでは使用できません。
差分更新
Connect AI キャッシュ機能を使用すると、差分更新が可能になり、パフォーマンスが向上します。キャッシュジョブを作成すると、Connect AI はデータベース内でどの行が新しい行か、または前回の実行以降に変更された行かを示す日付または日付+時刻カラムを検索しようと試みます。その後、Connect AI はそれらの行に対してのみキャッシュジョブを実行できます。それ以外の場合は、Connect AI はフル更新を実行します。キャッシュを設定
キャッシュ機能を使用するには、事前にキャッシュデータ用にPostgreSQL データベースを設定する必要があります。 キャッシュデータ用にPostgreSQL のコネクションを追加するには:1
Setup Cache Connection をクリックします。Add PostgreSQL Connection ページが表示されます。
2
PostgreSQL コネクションの認証を設定します。詳しい手順については、PostgreSQL を参照してください。
3
Save & Test をクリックしてコネクションを保存します。これで、PostgreSQL データベースにデータをキャッシュできます。
キャッシュジョブを追加
新しいキャッシュジョブを追加するには、次の手順を実行します。1
Jobs ページでAdd Job > Cache Job をクリックします。これによりAdd Jobs ダイアログが表示されます。ジョブの追加にはコネクションの選択、テーブルの追加、およびジョブのスケジュールの3つのステップがあります。ヘッダーのステップをクリックするか、back をクリックすることで、前のステップに戻ることができます。

2
ダイアログでコネクション一覧からコネクションを1つ選択し(ステップ1)、Next をクリックします。
3
ジョブに追加するテーブルをコネクションから選択します(ステップ2)。
Connect AI に、選択されたデータセットの総数が表示されます。次に、Next をクリックします。

4
データの更新頻度を、時間、日、週、または月単位で選択します(ステップ3)。

5
Cache Scheme (full or incremental) およびTime Check を選択します。
Time Check Column は差分更新専用です。Connect AI が新しい行または前回の実行以降に変更された行を判断するために使用できるカラムをテーブル内から選択します。これは通常、日付または日付+時刻のカラムです。
Note:* データにタイムチェックカラムが含まれていない場合、Connect AI はフル更新のみを実行します。
6
追加したジョブに問題がなければ、Confirm をクリックしてジョブを保存します。問題がある場合は、Back をクリックするか、ヘッダーで前のいずれかのステップをクリックして変更を加えます。
キャッシュジョブがジョブ キューに表示されます。特定のデータコネクションに対して選択した各テーブルは、個別のジョブとしてキューに保存されます。
キャッシュジョブを編集
一覧の編集または削除用アイコンをクリックすることで、いつでもジョブを編集または削除することができます。また、Run Now をクリックすると、いつでも手動でジョブを実行できます。
- キャッシュスキームを変更する。例えば、フル更新を差分更新に変更するなど。
- 実行履歴やステータスを表示する。ジョブが成功したかどうかを確認できます。
- ログの詳細レベルを変更する。
- 単一ジョブを手動で実行する。複数ジョブの実行は、メインのJobs 画面で行えます。
- キャッシュ機能をOFF にする。キャッシュをOFF にすると、再度ON にするまでクエリはライブデータソースに送られることに注意してください。
- キャッシュをリフレッシュする。キャッシュをリフレッシュすると、以前に保存されたデータがすべて削除されるため、完了までに時間がかかる場合があります。
- ジョブを削除する。これにより、データベース内のすべてのキャッシュデータが削除されます。複数ジョブの削除は、メインのJobs 画面で行えます。