修復統計の取得

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"
}
先頭に戻る