比較ペアの置換

put

http://{host}:{port}/veridata/v1/services/configuration/cps/{Id}

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

比較ペアを置換します。

リクエスト

パス・パラメータ
サポートされるメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
タイプ: object
ソースの表示
例:
{
    "profileId":"1,",
    "description":"Updated employee compare pair,",
    "enabled":"true,",
    "deltaProcessingEnabled":"true,",
    "keyColumnsSystemMapped":"true,",
    "columnsSystemMapped":"true,",
    "columnMappings":[
        {
            "srcColumn":[
                {
                    "columnName":"ID,",
                    "dataType":"NUMBER,",
                    "lob":false
                }
            ]
        },
        {
            "tgtColumn":[
                {
                    "columnName":"ID,",
                    "dataType":"NUMBER,",
                    "lob":false
                }
            ]
        }
    ],
    "compareFormat":"number,",
    "mappingType":"key,",
    "supportedCompareFormats":[
        "string, string_en, dec_float, float, binary"
    ],
    "srcRowPartitions":[
        {
            "name":"employee Id's greater than 100,",
            "whereClause":"ID > 100,",
            "type":"S,",
            "runTime":true
        }
    ],
    "tgtRowPartitions":[
        {
            "name":"employee Id's greater than 100,",
            "whereClause":"ID > 100,",
            "type":"S,",
            "runTime":true
        }
    ],
    "delta":[
        {
            "srcColumn":"MODIFIED_DATE,",
            "tgtColumn":"MODIFIED_DATE,",
            "srcDeltaQuery":"SELECT MAX(MODIFIED_DATE) FROM ORCL1.VERIDATA.EMPLOYEE,",
            "tgtDeltaQuery":"SELECT MAX(MODIFIED_DATE) FROM ORCL1.VERIDATA.EMPLOYEE,",
            "srcDeltaCols":[
                "MODIFIED_DATE, CREATED_DATE"
            ],
            "tgtDeltaCols":[
                "MODIFIED_DATE, CREATED_DATE"
            ]
        }
    ]
}
ネストされたスキーマ: columnMappings
タイプ: array
ソースの表示
ネストされたスキーマ: DeltaProcessing
タイプ: object
デルタ設定を定義します。NSKの場合、これは空のオブジェクトになります。
ソースの表示
ネストされたスキーマ: srcEnscribeInfo
タイプ: array
ソースの表示
ネストされたスキーマ: srcRowPartitions
タイプ: array
ソースの表示
ネストされたスキーマ: tgtEnscribeInfo
タイプ: array
ソースの表示
ネストされたスキーマ: tgtRowPartitions
タイプ: array
ソースの表示
ネストされたスキーマ: ColumnMapping
タイプ: object
ソースの表示
ネストされたスキーマ: Column
タイプ: object
列を定義します。
ソースの表示
ネストされたスキーマ: supportedCompareFormats
タイプ: array
ソースの表示
  • 指定できる値: [ "string", "string_en", "binary", "timestamp", "timestamp_tz", "date", "time", "datetime", "smalldatetime", "clob", "blob", "Float", "dec_float", "interval", "number", "binary_timestamp", "string_nfc", "clob_nfc", "sybtime", "bit", "Double" ]
    比較形式。
ネストされたスキーマ: srcDeltaCols
タイプ: array
ソース・デルタ列のリスト。
ソースの表示
ネストされたスキーマ: tgtDeltaCols
タイプ: array
ターゲット・デルタ列のリスト。
ソースの表示
ネストされたスキーマ: EnscribeAttributeRequest
タイプ: object
ソースの表示
  • 指定できる値: [ "AltKey", "Dictionary", "Record", "ExpandDDLRedefs", "ExpandDDLResolveDupAppend", "ExpandDDLResolveDupPrepend", "ExpandDDLExpandGroupArrays", "ExpandDDLFixLongNames", "ExpandDDLMaxColNameLen", "ExpandDDLSeparator", "ExpandDDLZeroFill" ]
ネストされたスキーマ: RowPartitionRequest
すべて一致
ソースの表示
ネストされたスキーマ: RowPartitionParams
タイプ: object
ソースの表示
先頭に戻る

レスポンス

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

200 レスポンス

OK。
本文()
ルート・スキーマ: ComparePairInDetails
タイプ: object
ソースの表示
すべて一致
ソースの表示
ネストされたスキーマ: srcEnscribeInfo
タイプ: array
ソースの表示
ネストされたスキーマ: tgtEnscribeInfo
タイプ: array
ソースの表示
ネストされたスキーマ: ComparePairInDetailsView
タイプ: object
ソースの表示
すべて一致
ソースの表示
ネストされたスキーマ: BaseObject_2
タイプ: object
ソースの表示
ネストされたスキーマ: ComparePairInDetailsView-allOf[1]
タイプ: object
ネストされたスキーマ: Group_base
タイプ: object
ソースの表示
ネストされたスキーマ: ComparePairInDetails-allOf[2]
タイプ: object
ネストされたスキーマ: EnscribeAttribute
タイプ: object
ソースの表示
ネストされたスキーマ: group
グループ・オブジェクト。
すべて一致
グループ・オブジェクト。
グループ・オブジェクト。
ソースの表示
ネストされたスキーマ: BaseObject_3
タイプ: object
ソースの表示
ネストされたスキーマ: group-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"
}
先頭に戻る