DataConnector
のデータ同期実行。DataConnector
が正常に初期化されると、データ同期は DataConnector.refresh_interval
でスケジュールされます。ConnectorRun
は、過去または現在のデータ同期を表します。//
JSON 表現 |
---|
{ "name": string, "startTime": string, "endTime": string, "state": enum ( |
フィールド | |
---|---|
name |
出力専用。Connector Run の完全なリソース名。形式: |
startTime |
出力専用。コネクタの実行が開始された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
endTime |
出力専用。コネクタの実行が終了した時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
state |
出力専用。同期実行の状態。 |
errors[] |
同期中に発生したエラーに関する情報が含まれます。エラー状態になった場合にのみ存在します。エラーコードとエラー メッセージが含まれます。 |
stateUpdateTime |
コネクタ実行の同期状態が最後に更新されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
latestPauseTime |
出力専用。コネクタの実行が最後に一時停止された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
entityRuns[] |
出力専用。ConnectorRun で同期されたエンティティの詳細。各 ConnectorRun は、1 つ以上のエンティティの同期で構成されます。 |
trigger |
出力専用。この |
状態
実行の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
デフォルト値。 |
RUNNING |
データの同期が進行中です。 |
SUCCEEDED |
データ同期が完了しました。 |
FAILED |
データ同期に失敗しました。 |
OVERRUN |
データの同期が予想より長く実行されており、次の実行の開始予定時刻になってもまだ実行されています。 |
CANCELLED |
データの同期がスケジュール設定されていましたが、キャンセルされました。 |
PENDING |
データ同期が開始されようとしています。 |
WARNING |
データの同期は完了しましたが、致命的でないエラーが発生しました。 |
SKIPPED |
進行中のコネクタ実行が予想より長く実行されているため、この実行はスキップされました。 |
EntityRun
この ConnectorRun
で同期されたエンティティを表します。
JSON 表現 |
---|
{ "entityName": string, "state": enum ( |
フィールド | |
---|---|
entityName |
ソース エンティティの名前。 |
state |
エンティティの同期実行の状態。 |
errors[] |
エンティティの同期実行のエラー。エラー状態になった場合にのみ存在します。エラーコードとエラー メッセージが含まれます。 |
stateUpdateTime |
エンティティの同期状態が最後に更新されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
progress |
メタデータを使用して進行状況バーを生成します。 |
statsUpdateTime |
extracted_documents_count、indexed_documents_count、error_documents_count のいずれかのタイムスタンプが最後に更新された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
syncType |
この実行の同期タイプ。 |
scheduledRecordCount |
省略可。コネクタ ソースからクロール/抽出されるようにスケジュール設定されたドキュメントの数。これはサードパーティ コネクタにのみ適用されます。 |
extractedRecordCount |
省略可。コネクタ ソースから抽出され、VAIS に取り込む準備が整ったドキュメントの数。 |
indexedRecordCount |
省略可。インデックス登録されたドキュメントの数。 |
errorRecordCount |
省略可。インデックス登録ステージで同期に失敗したドキュメントの合計数。 |
sourceApiRequestCount |
省略可。サードパーティ API に送信されたリクエストの数。 |
deletedRecordCount |
省略可。削除されたドキュメントの数。 |
進行状況
同期実行の進行状況を表します。
JSON 表現 |
---|
{ "currentCount": string, "totalCount": string, "percentile": number } |
フィールド | |
---|---|
currentCount |
現在の進行状況。 |
totalCount |
合計。 |
percentile |
派生。progress.current_count / totalCount のパーセンタイル。値は [0, 1.0] の範囲です。 |
SyncType
コネクタのデータ同期タイプ。
列挙型 | |
---|---|
SYNC_TYPE_UNSPECIFIED |
同期タイプが指定されていません。 |
FULL |
同期により、すべてのドキュメントの完全同期がトリガーされます。 |
INCREMENTAL |
更新されたドキュメントの増分同期。 |
REALTIME |
リアルタイム同期。 |
SCALA_SYNC |
Scala の同期。 |
トリガー
ConnectorRun
のトリガー理由。
列挙型 | |
---|---|
TRIGGER_UNSPECIFIED |
デフォルト値。 |
SCHEDULER |
コネクタに PERIODIC 同期モードがある場合、スケジューラによってトリガーされる ConnectorRun。 |
INITIALIZATION |
コネクタの初期化によって自動的にトリガーされる ConnectorRun。 |
RESUME |
コネクタの再開によって自動的にトリガーされた ConnectorRun。 |
MANUAL |
ユーザーが手動でトリガーした ConnectorRun。 |