修復統計の取得

get

http://{host}:{port}/veridata/v1/services/monitoring/repair/jobs

必要なロール: Administrator、SuperUser、DetailMonitoringOperator、MonitoringOperator、CommandLineOperator

このAPIは、修復ジョブの監視に使用されます。runIdを入力として渡して、グループおよび比較ペアの詳細をフェッチします。

リクエスト

問合せパラメータ
  • 日付範囲の始まり(指定した日付を含む)を定義して、修復ジョブのレスポンスをフィルタで除外します。サポートされる形式は「yyyy-MM-dd'T'HH:mm:ss'Z'」です。例: 2024-03-13T18:30:00Z
  • 最後のx単位の修復ジョブの統計をフェッチします。サポートされる単位は、D (日)またはH (時間)またはM (分)です。例: 1D
  • 修復ジョブの実行ID。例: runId=1024,0,0。グループおよび比較ペアの詳細は、このパラメータが渡された場合のみレスポンスで返されます。
  • 修復ジョブのステータスを定義します。様々なステータスのジョブをフェッチするには、カンマ区切りの値を渡します。
  • 日付範囲の終わり(指定した日付を含まない)を定義して、修復ジョブのレスポンスをフィルタで除外します。サポートされる形式は「yyyy-MM-dd'T'HH:mm:ss'Z'」です。例: 2024-03-13T18:30:00Z

この操作にはリクエスト本文はありません。

先頭に戻る

レスポンス

サポートされるメディア・タイプ

200 レスポンス

修復ジョブのコレクションを返します。
本文()
ルート・スキーマ: schema
タイプ: array
ソースの表示
例:
[ { "runId":{ "asString":"19970/0/0", "comparePairNum":0, "groupNum":0, "runID":19970 }, "startTime":"2024-02-03T10:15:30Z", "endTime":"2024-02-03T10:15:30Z", "name":"repairTestJob", "comparePairsProcessed":5, "comparePairsRepaired":5, "comparePairsWithWarnings":0, "comparePairsCancelled":0, "repairStatus":"OOS", "groups":[ { "runId":"19970/1/0", "startTime":"2024-02-03T10:15:30Z", "endTime":"2024-02-03T10:15:30Z", "grpId":1019, "name":"baseGroups", "numOfComparePairs":1, "comparePairs":[ { "runId":{ "asString":"19970/1/1", "comparePairNum":1, "groupNum":1, "runID":19970 }, "startTime":"2024-02-03T10:15:30Z", "endTime":"2024-02-03T10:15:30Z", "id":1022, "name":"SRC3=TRG3", "status":"OOS", "errorMessage":"", "rowsRepaired":5, "inserts":2, "updates":2, "deletes":1, "insertsWithWarnings":0, "deletesWithWarnings":0, "updatesWithWarnings":0, "rowComparisonsTotal":9, "totalBytesWithWarnings":0, "totalBytesRepaired":40, "comparePair":{ "columnsSystemMapped":true, "deltaProcessingEnabled":false, "enabled":"trye", "keyColumnsSystemMapped":true, "srcTable":{ "name":"SRC3", "schema":"SYSTEM", "catalog":"ORACLPDB1", "isView":false, "tablePartition":{ "name":"SRC_PART_3" } }, "tgtTable":{ "name":"TRG3", "schema":"SYSTEM", "catalog":"ORACLPDB1", "isView":false, "tablePartition":{ "name":"TRG_PART_3" } } } } ] } ] } ]
ネストされたスキーマ: RepairJobStats
すべて一致
ソースの表示
ネストされたスキーマ: BaseStats
タイプ: object
ソースの表示
ネストされたスキーマ: RepairJobStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: RunID
タイプ: object
実行ID。
ソースの表示
ネストされたスキーマ: groups
タイプ: array
ソースの表示
ネストされたスキーマ: RepairGroupStats
すべて一致
ソースの表示
ネストされたスキーマ: RepairGroupStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: comparePairs
タイプ: array
ソースの表示
ネストされたスキーマ: RepairPairStats
すべて一致
ソースの表示
ネストされたスキーマ: RepairPairStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: comparePair
すべて一致
ソースの表示
ネストされたスキーマ: comparePair-allOf[0]
タイプ: object
ネストされたスキーマ: ComparePairViewStats
タイプ: object
ソースの表示
ネストされたスキーマ: srcTable
比較ペアの表、および表と行のパーティションの情報(ある場合)を表します。
すべて一致
比較ペアの表、および表と行のパーティションの情報(ある場合)を表します。
比較ペアの表、および表と行のパーティションの情報(ある場合)を表します。
ソースの表示
ネストされたスキーマ: tgtTable
比較ペアの表、および表と行のパーティションの情報(ある場合)を表します。
すべて一致
比較ペアの表、および表と行のパーティションの情報(ある場合)を表します。
比較ペアの表、および表と行のパーティションの情報(ある場合)を表します。
ソースの表示
ネストされたスキーマ: Table
タイプ: object
表を定義します。
ソースの表示
ネストされたスキーマ: srcTable-allOf[1]
タイプ: object
ネストされたスキーマ: tablePartition
タイプ: object
すべて一致
ソースの表示
ネストされたスキーマ: TablePartition
タイプ: object
ソースの表示
ネストされたスキーマ: tgtTable-allOf[1]
タイプ: object

400 レスポンス

不正なリクエスト。
本文()
ルート・スキーマ: Error
タイプ: object
ソースの表示
例:
{ "errCode":"OGGV-00001", "errMsg":"Error message" }

401 レスポンス

"権限がありません"。
本文()
ルート・スキーマ: Error
タイプ: object
ソースの表示
例:
{ "errCode":"OGGV-00001", "errMsg":"Error message" }

404 レスポンス

"見つかりません"。
本文()
ルート・スキーマ: Error
タイプ: object
ソースの表示
例:
{ "errCode":"OGGV-00001", "errMsg":"Error message" }

500 レスポンス

"サーバー・エラー"。
本文()
ルート・スキーマ: Error
タイプ: object
ソースの表示
例:
{ "errCode":"OGGV-00001", "errMsg":"Error message" }
先頭に戻る