コネクタ統計リファレンス

データベースオブジェクトとプロシージャ

次のデータベースオブジェクトは、ファイル observability/connector_stats.sql を通して作成されます。

PUBLIC.GENERIC_CONNECTOR_STATS

ビューはどのロールでも使用できません。ビュー CONNECTOR_STATS 経由でアクセスしてください。進行中および完了した取り込み実行に関するデータを提供するビュー。[STATE.INGESTION_RUN / STATE.RESOURCE_INGESTION_DEFINITION / STATE.INGESTION_PROCESS] 内部テーブルの結合からデータを取得してマップするビュー。

マッピングによるビュー構造は次のとおりです。

  1. ID (列) → RUN_ID (列);

  2. RESOURCE_INGESTION_DEFINITION_ID (列)

  3. INGESTION_CONFIGURATION_ID (列)

  4. INGESTION_PROCESS_ID (列)

  5. NAME (列)

  6. STARTED_AT (列)

  7. UPDATED_AT (列)

  8. COMPLETED_AT (列)

  9. STATUS (列)

  10. INGESTED_ROWS (列)

  11. DATEDIFF (STARTED_AT および COMPLETED_AT からの秒数)(列) → DURATION_S (列);

  12. INGESTED_ROWS (列) / DURATION_S (列) → THROUGHPUT_RPS (列);

  13. METADATA (列)

PUBLIC.AGGREGATED_CONNECTOR_STATS

このビューは、 ADMIN および VIEWER ロールに公開されます。上記のビューから集計されたデータを返し、定義されたユーザーにアクセスを許可します。行は切り捨てられた時間ごとにグループ化され、更新された行の合計が表示されます。毎日のインジェスチョン実行に関する集計データを提供するビュー。

GENERIC_CONNECTOR_STATS 内部テーブルからデータを取得してマップするビュー。マッピングは次のとおりです。

  1. GROUPED BY (STARTED_AT からの時間(列)) → RUN_DATE (列);

  2. SUM (INGESTED_ROWS (列)) → UPDATED_ROWS (列);

サンプルの GENERIC_CONNECTOR_STATS に作成されたサンプルの AGGREGATED_CONNECTOR_STATS ビュー:

RUN_DATE

UPDATED_ROWS

<timestamp_ntz>

20

<timestamp_ntz>

40

...

...

このビューを上書きすることはお勧めしません。

PUBLIC.CONNECTOR_STATS

このビューは ADMIN ロールに公開されます。コネクタ統計ビューからデータを返し、定義されたユーザーにアクセスを許可します。デフォルトの実装では、このビューは GENERIC_CONNECTOR_STATS 上の追加レイヤーとしてのみ存在します。追加のカスタムデータを追加する必要がある場合は、この実装を上書きする必要があります。