共用方式為


Microsoft.DataFactory factoryies/adfcdcs 2018-06-01

Bicep 資源定義

Factory/adfcdcs 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DataFactory/factories/adfcdcs 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.DataFactory/factories/adfcdcs@2018-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    allowVNetOverride: bool
    description: 'string'
    folder: {
      name: 'string'
    }
    policy: {
      mode: 'string'
      recurrence: {
        frequency: 'string'
        interval: int
      }
    }
    sourceConnectionsInfo: [
      {
        connection: {
          commonDslConnectorProperties: [
            {
              name: 'string'
              value: any(Azure.Bicep.Types.Concrete.AnyType)
            }
          ]
          isInlineDataset: bool
          linkedService: {
            parameters: {
              {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
            }
            referenceName: 'string'
            type: 'string'
          }
          linkedServiceType: 'string'
          type: 'string'
        }
        sourceEntities: [
          {
            name: 'string'
            properties: {
              dslConnectorProperties: [
                {
                  name: 'string'
                  value: any(Azure.Bicep.Types.Concrete.AnyType)
                }
              ]
              schema: [
                {
                  dataType: 'string'
                  name: 'string'
                }
              ]
            }
          }
        ]
      }
    ]
    status: 'string'
    targetConnectionsInfo: [
      {
        connection: {
          commonDslConnectorProperties: [
            {
              name: 'string'
              value: any(Azure.Bicep.Types.Concrete.AnyType)
            }
          ]
          isInlineDataset: bool
          linkedService: {
            parameters: {
              {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
            }
            referenceName: 'string'
            type: 'string'
          }
          linkedServiceType: 'string'
          type: 'string'
        }
        dataMapperMappings: [
          {
            attributeMappingInfo: {
              attributeMappings: [
                {
                  attributeReference: {
                    entity: 'string'
                    entityConnectionReference: {
                      connectionName: 'string'
                      type: 'string'
                    }
                    name: 'string'
                  }
                  attributeReferences: [
                    {
                      entity: 'string'
                      entityConnectionReference: {
                        connectionName: 'string'
                        type: 'string'
                      }
                      name: 'string'
                    }
                  ]
                  expression: 'string'
                  functionName: 'string'
                  name: 'string'
                  type: 'string'
                }
              ]
            }
            sourceConnectionReference: {
              connectionName: 'string'
              type: 'string'
            }
            sourceDenormalizeInfo: any(Azure.Bicep.Types.Concrete.AnyType)
            sourceEntityName: 'string'
            targetEntityName: 'string'
          }
        ]
        relationships: [
          any(Azure.Bicep.Types.Concrete.AnyType)
        ]
        targetEntities: [
          {
            name: 'string'
            properties: {
              dslConnectorProperties: [
                {
                  name: 'string'
                  value: any(Azure.Bicep.Types.Concrete.AnyType)
                }
              ]
              schema: [
                {
                  dataType: 'string'
                  name: 'string'
                }
              ]
            }
          }
        ]
      }
    ]
  }
}

屬性值

ChangeDataCapture

名字 描述 價值
allowVNetOverride 布爾值,用來判斷是否需要覆寫 vnet 組態。 bool
描述 異動數據擷取的描述。 字串
資料夾 此 CDC 位於的資料夾。 如果未指定,CDC 將會出現在根層級。 ChangeDataCaptureFolder
政策 CDC 原則 MapperPolicy (必要)
sourceConnectionsInfo 可做為 CDC 中來源的來源連線清單。 MapperSourceConnectionsInfo[] (必要)
地位 CDC 執行或停止時的狀態。 字串
targetConnectionsInfo 可在 CDC 中做為來源的目標連線清單。 MapperTargetConnectionsInfo[] (必要)

ChangeDataCaptureFolder

名字 描述 價值
名字 此 CDC 位於的資料夾名稱。 字串

DataMapperMapping

名字 描述 價值
attributeMappingInfo 這會保存使用者提供的屬性對應資訊。 MapperAttributeMappings
sourceConnectionReference 來源連線的連接參考。 MapperConnectionReference
sourceDenormalizeInfo 這會保存聯結多個來源時所使用的來源反正規化資訊。 任何
sourceEntityName 源數據表的名稱 字串
targetEntityName 目標數據表的名稱 字串

LinkedServiceReference

名字 描述 價值
參數 LinkedService 的自變數。 ParameterValueSpecification
referenceName 參考 LinkedService 名稱。 字串 (必要)
類型 連結服務參考類型。 'LinkedServiceReference' (必要)

MapperAttributeMapping

名字 描述 價值
attributeReference 對應中使用的源數據行參考。 它僅用於 『Direct』 對應類型。 MapperAttributeReference
attributeReferences 源數據行的參考清單。 它僅用於「衍生」和「匯總」類型對應。 MapperAttributeReference[]
表達 用於 『Aggregate』 和 'Derived' 類型對應的運算式。 字串
functionName 用於 『Aggregate』 和 'Derived' 的函式名稱(除了 'Advanced') 類型對應。 字串
名字 目標數據行的名稱。 字串
類型 CDC 屬性對應的類型。 注意:「進階」對應類型也會儲存為「衍生」。 'Aggregate'
'Derived'
'Direct'

MapperAttributeMappings

名字 描述 價值
attributeMappings 屬性對應清單。 MapperAttributeMapping[]

MapperAttributeReference

名字 描述 價值
實體 數據表的名稱。 字串
entityConnectionReference 連接的連接參考。 MapperConnectionReference
名字 數據行的名稱。 字串

MapperConnection

名字 描述 價值
commonDslConnectorProperties 連接屬性的名稱/值組清單。 MapperDslConnectorProperties[]
isInlineDataset 布爾值,指出連結服務是否為內嵌數據集類型。 目前僅支援內嵌數據集。 bool
linkedService 鏈接的服務參考。 LinkedServiceReference
linkedServiceType 鏈接服務的類型,例如:AzureBlobFS。 字串
類型 透過連結服務或數據集的連線類型。 'linkedservicetype' (必要)

MapperConnectionReference

名字 描述 價值
connectionName 連接的名稱 字串
類型 透過連結服務或數據集的連線類型。 'linkedservicetype'

MapperDslConnectorProperties

名字 描述 價值
名字 屬性的名稱。 字串
價值 屬性的值。 任何

MapperPolicy

名字 描述 價值
模式 執行 CDC 的模式:批次與連續。 字串
復發 定義批次模式執行 CDC 的頻率和間隔。 MapperPolicyRecurrence

MapperPolicyRecurrence

名字 描述 價值
頻率 周期的頻率,以 'Hour'、'Minute' 或 'Second' 為單位。 'Hour'
'Minute'
'Second'
間隔 根據所選頻率的實際間隔值。 int

MapperSourceConnectionsInfo

名字 描述 價值
連接 來源線上詳細數據。 MapperConnection
sourceEntities 來源連接的源數據表清單。 MapperTable[]

MapperTable

名字 描述 價值
名字 數據表的名稱。 字串
性能 數據表屬性。 MapperTableProperties

MapperTableProperties

名字 描述 價值
dslConnectorProperties 連接屬性的名稱/值組清單。 MapperDslConnectorProperties[]
圖式 源數據表的數據列清單。 MapperTableSchema[]

MapperTableSchema

名字 描述 價值
dataType 數據行的數據類型。 字串
名字 數據行的名稱。 字串

MapperTargetConnectionsInfo

名字 描述 價值
連接 來源線上詳細數據。 MapperConnection
dataMapperMappings 數據表對應清單。 DataMapperMapping[]
關係 數據表之間的關聯性資訊清單。 any[]
targetEntities 目標連接的源數據表清單。 MapperTable[]

Microsoft.DataFactory/factories/adfcdcs

名字 描述 價值
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:處理站
性能 異動數據擷取的屬性。 ChangeDataCapture (必要)

ParameterValueSpecification

名字 描述 價值

ARM 樣本資源定義

Factory/adfcdcs 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DataFactory/factories/adfcdcs 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.DataFactory/factories/adfcdcs",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "allowVNetOverride": "bool",
    "description": "string",
    "folder": {
      "name": "string"
    },
    "policy": {
      "mode": "string",
      "recurrence": {
        "frequency": "string",
        "interval": "int"
      }
    },
    "sourceConnectionsInfo": [
      {
        "connection": {
          "commonDslConnectorProperties": [
            {
              "name": "string",
              "value": {}
            }
          ],
          "isInlineDataset": "bool",
          "linkedService": {
            "parameters": {
              "{customized property}": {}
            },
            "referenceName": "string",
            "type": "string"
          },
          "linkedServiceType": "string",
          "type": "string"
        },
        "sourceEntities": [
          {
            "name": "string",
            "properties": {
              "dslConnectorProperties": [
                {
                  "name": "string",
                  "value": {}
                }
              ],
              "schema": [
                {
                  "dataType": "string",
                  "name": "string"
                }
              ]
            }
          }
        ]
      }
    ],
    "status": "string",
    "targetConnectionsInfo": [
      {
        "connection": {
          "commonDslConnectorProperties": [
            {
              "name": "string",
              "value": {}
            }
          ],
          "isInlineDataset": "bool",
          "linkedService": {
            "parameters": {
              "{customized property}": {}
            },
            "referenceName": "string",
            "type": "string"
          },
          "linkedServiceType": "string",
          "type": "string"
        },
        "dataMapperMappings": [
          {
            "attributeMappingInfo": {
              "attributeMappings": [
                {
                  "attributeReference": {
                    "entity": "string",
                    "entityConnectionReference": {
                      "connectionName": "string",
                      "type": "string"
                    },
                    "name": "string"
                  },
                  "attributeReferences": [
                    {
                      "entity": "string",
                      "entityConnectionReference": {
                        "connectionName": "string",
                        "type": "string"
                      },
                      "name": "string"
                    }
                  ],
                  "expression": "string",
                  "functionName": "string",
                  "name": "string",
                  "type": "string"
                }
              ]
            },
            "sourceConnectionReference": {
              "connectionName": "string",
              "type": "string"
            },
            "sourceDenormalizeInfo": {},
            "sourceEntityName": "string",
            "targetEntityName": "string"
          }
        ],
        "relationships": [ {} ],
        "targetEntities": [
          {
            "name": "string",
            "properties": {
              "dslConnectorProperties": [
                {
                  "name": "string",
                  "value": {}
                }
              ],
              "schema": [
                {
                  "dataType": "string",
                  "name": "string"
                }
              ]
            }
          }
        ]
      }
    ]
  }
}

屬性值

ChangeDataCapture

名字 描述 價值
allowVNetOverride 布爾值,用來判斷是否需要覆寫 vnet 組態。 bool
描述 異動數據擷取的描述。 字串
資料夾 此 CDC 位於的資料夾。 如果未指定,CDC 將會出現在根層級。 ChangeDataCaptureFolder
政策 CDC 原則 MapperPolicy (必要)
sourceConnectionsInfo 可做為 CDC 中來源的來源連線清單。 MapperSourceConnectionsInfo[] (必要)
地位 CDC 執行或停止時的狀態。 字串
targetConnectionsInfo 可在 CDC 中做為來源的目標連線清單。 MapperTargetConnectionsInfo[] (必要)

ChangeDataCaptureFolder

名字 描述 價值
名字 此 CDC 位於的資料夾名稱。 字串

DataMapperMapping

名字 描述 價值
attributeMappingInfo 這會保存使用者提供的屬性對應資訊。 MapperAttributeMappings
sourceConnectionReference 來源連線的連接參考。 MapperConnectionReference
sourceDenormalizeInfo 這會保存聯結多個來源時所使用的來源反正規化資訊。 任何
sourceEntityName 源數據表的名稱 字串
targetEntityName 目標數據表的名稱 字串

LinkedServiceReference

名字 描述 價值
參數 LinkedService 的自變數。 ParameterValueSpecification
referenceName 參考 LinkedService 名稱。 字串 (必要)
類型 連結服務參考類型。 'LinkedServiceReference' (必要)

MapperAttributeMapping

名字 描述 價值
attributeReference 對應中使用的源數據行參考。 它僅用於 『Direct』 對應類型。 MapperAttributeReference
attributeReferences 源數據行的參考清單。 它僅用於「衍生」和「匯總」類型對應。 MapperAttributeReference[]
表達 用於 『Aggregate』 和 'Derived' 類型對應的運算式。 字串
functionName 用於 『Aggregate』 和 'Derived' 的函式名稱(除了 'Advanced') 類型對應。 字串
名字 目標數據行的名稱。 字串
類型 CDC 屬性對應的類型。 注意:「進階」對應類型也會儲存為「衍生」。 'Aggregate'
'Derived'
'Direct'

MapperAttributeMappings

名字 描述 價值
attributeMappings 屬性對應清單。 MapperAttributeMapping[]

MapperAttributeReference

名字 描述 價值
實體 數據表的名稱。 字串
entityConnectionReference 連接的連接參考。 MapperConnectionReference
名字 數據行的名稱。 字串

MapperConnection

名字 描述 價值
commonDslConnectorProperties 連接屬性的名稱/值組清單。 MapperDslConnectorProperties[]
isInlineDataset 布爾值,指出連結服務是否為內嵌數據集類型。 目前僅支援內嵌數據集。 bool
linkedService 鏈接的服務參考。 LinkedServiceReference
linkedServiceType 鏈接服務的類型,例如:AzureBlobFS。 字串
類型 透過連結服務或數據集的連線類型。 'linkedservicetype' (必要)

MapperConnectionReference

名字 描述 價值
connectionName 連接的名稱 字串
類型 透過連結服務或數據集的連線類型。 'linkedservicetype'

MapperDslConnectorProperties

名字 描述 價值
名字 屬性的名稱。 字串
價值 屬性的值。 任何

MapperPolicy

名字 描述 價值
模式 執行 CDC 的模式:批次與連續。 字串
復發 定義批次模式執行 CDC 的頻率和間隔。 MapperPolicyRecurrence

MapperPolicyRecurrence

名字 描述 價值
頻率 周期的頻率,以 'Hour'、'Minute' 或 'Second' 為單位。 'Hour'
'Minute'
'Second'
間隔 根據所選頻率的實際間隔值。 int

MapperSourceConnectionsInfo

名字 描述 價值
連接 來源線上詳細數據。 MapperConnection
sourceEntities 來源連接的源數據表清單。 MapperTable[]

MapperTable

名字 描述 價值
名字 數據表的名稱。 字串
性能 數據表屬性。 MapperTableProperties

MapperTableProperties

名字 描述 價值
dslConnectorProperties 連接屬性的名稱/值組清單。 MapperDslConnectorProperties[]
圖式 源數據表的數據列清單。 MapperTableSchema[]

MapperTableSchema

名字 描述 價值
dataType 數據行的數據類型。 字串
名字 數據行的名稱。 字串

MapperTargetConnectionsInfo

名字 描述 價值
連接 來源線上詳細數據。 MapperConnection
dataMapperMappings 數據表對應清單。 DataMapperMapping[]
關係 數據表之間的關聯性資訊清單。 any[]
targetEntities 目標連接的源數據表清單。 MapperTable[]

Microsoft.DataFactory/factories/adfcdcs

名字 描述 價值
apiVersion API 版本 '2018-06-01'
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要)
性能 異動數據擷取的屬性。 ChangeDataCapture (必要)
類型 資源類型 'Microsoft.DataFactory/factories/adfcdcs'

ParameterValueSpecification

名字 描述 價值

Terraform (AzAPI 提供者) 資源定義

Factory/adfcdcs 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DataFactory/factories/adfcdcs 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/adfcdcs@2018-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      allowVNetOverride = bool
      description = "string"
      folder = {
        name = "string"
      }
      policy = {
        mode = "string"
        recurrence = {
          frequency = "string"
          interval = int
        }
      }
      sourceConnectionsInfo = [
        {
          connection = {
            commonDslConnectorProperties = [
              {
                name = "string"
                value = ?
              }
            ]
            isInlineDataset = bool
            linkedService = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            linkedServiceType = "string"
            type = "string"
          }
          sourceEntities = [
            {
              name = "string"
              properties = {
                dslConnectorProperties = [
                  {
                    name = "string"
                    value = ?
                  }
                ]
                schema = [
                  {
                    dataType = "string"
                    name = "string"
                  }
                ]
              }
            }
          ]
        }
      ]
      status = "string"
      targetConnectionsInfo = [
        {
          connection = {
            commonDslConnectorProperties = [
              {
                name = "string"
                value = ?
              }
            ]
            isInlineDataset = bool
            linkedService = {
              parameters = {
                {customized property} = ?
              }
              referenceName = "string"
              type = "string"
            }
            linkedServiceType = "string"
            type = "string"
          }
          dataMapperMappings = [
            {
              attributeMappingInfo = {
                attributeMappings = [
                  {
                    attributeReference = {
                      entity = "string"
                      entityConnectionReference = {
                        connectionName = "string"
                        type = "string"
                      }
                      name = "string"
                    }
                    attributeReferences = [
                      {
                        entity = "string"
                        entityConnectionReference = {
                          connectionName = "string"
                          type = "string"
                        }
                        name = "string"
                      }
                    ]
                    expression = "string"
                    functionName = "string"
                    name = "string"
                    type = "string"
                  }
                ]
              }
              sourceConnectionReference = {
                connectionName = "string"
                type = "string"
              }
              sourceDenormalizeInfo = ?
              sourceEntityName = "string"
              targetEntityName = "string"
            }
          ]
          relationships = [
            ?
          ]
          targetEntities = [
            {
              name = "string"
              properties = {
                dslConnectorProperties = [
                  {
                    name = "string"
                    value = ?
                  }
                ]
                schema = [
                  {
                    dataType = "string"
                    name = "string"
                  }
                ]
              }
            }
          ]
        }
      ]
    }
  })
}

屬性值

ChangeDataCapture

名字 描述 價值
allowVNetOverride 布爾值,用來判斷是否需要覆寫 vnet 組態。 bool
描述 異動數據擷取的描述。 字串
資料夾 此 CDC 位於的資料夾。 如果未指定,CDC 將會出現在根層級。 ChangeDataCaptureFolder
政策 CDC 原則 MapperPolicy (必要)
sourceConnectionsInfo 可做為 CDC 中來源的來源連線清單。 MapperSourceConnectionsInfo[] (必要)
地位 CDC 執行或停止時的狀態。 字串
targetConnectionsInfo 可在 CDC 中做為來源的目標連線清單。 MapperTargetConnectionsInfo[] (必要)

ChangeDataCaptureFolder

名字 描述 價值
名字 此 CDC 位於的資料夾名稱。 字串

DataMapperMapping

名字 描述 價值
attributeMappingInfo 這會保存使用者提供的屬性對應資訊。 MapperAttributeMappings
sourceConnectionReference 來源連線的連接參考。 MapperConnectionReference
sourceDenormalizeInfo 這會保存聯結多個來源時所使用的來源反正規化資訊。 任何
sourceEntityName 源數據表的名稱 字串
targetEntityName 目標數據表的名稱 字串

LinkedServiceReference

名字 描述 價值
參數 LinkedService 的自變數。 ParameterValueSpecification
referenceName 參考 LinkedService 名稱。 字串 (必要)
類型 連結服務參考類型。 'LinkedServiceReference' (必要)

MapperAttributeMapping

名字 描述 價值
attributeReference 對應中使用的源數據行參考。 它僅用於 『Direct』 對應類型。 MapperAttributeReference
attributeReferences 源數據行的參考清單。 它僅用於「衍生」和「匯總」類型對應。 MapperAttributeReference[]
表達 用於 『Aggregate』 和 'Derived' 類型對應的運算式。 字串
functionName 用於 『Aggregate』 和 'Derived' 的函式名稱(除了 'Advanced') 類型對應。 字串
名字 目標數據行的名稱。 字串
類型 CDC 屬性對應的類型。 注意:「進階」對應類型也會儲存為「衍生」。 'Aggregate'
'Derived'
'Direct'

MapperAttributeMappings

名字 描述 價值
attributeMappings 屬性對應清單。 MapperAttributeMapping[]

MapperAttributeReference

名字 描述 價值
實體 數據表的名稱。 字串
entityConnectionReference 連接的連接參考。 MapperConnectionReference
名字 數據行的名稱。 字串

MapperConnection

名字 描述 價值
commonDslConnectorProperties 連接屬性的名稱/值組清單。 MapperDslConnectorProperties[]
isInlineDataset 布爾值,指出連結服務是否為內嵌數據集類型。 目前僅支援內嵌數據集。 bool
linkedService 鏈接的服務參考。 LinkedServiceReference
linkedServiceType 鏈接服務的類型,例如:AzureBlobFS。 字串
類型 透過連結服務或數據集的連線類型。 'linkedservicetype' (必要)

MapperConnectionReference

名字 描述 價值
connectionName 連接的名稱 字串
類型 透過連結服務或數據集的連線類型。 'linkedservicetype'

MapperDslConnectorProperties

名字 描述 價值
名字 屬性的名稱。 字串
價值 屬性的值。 任何

MapperPolicy

名字 描述 價值
模式 執行 CDC 的模式:批次與連續。 字串
復發 定義批次模式執行 CDC 的頻率和間隔。 MapperPolicyRecurrence

MapperPolicyRecurrence

名字 描述 價值
頻率 周期的頻率,以 'Hour'、'Minute' 或 'Second' 為單位。 'Hour'
'Minute'
'Second'
間隔 根據所選頻率的實際間隔值。 int

MapperSourceConnectionsInfo

名字 描述 價值
連接 來源線上詳細數據。 MapperConnection
sourceEntities 來源連接的源數據表清單。 MapperTable[]

MapperTable

名字 描述 價值
名字 數據表的名稱。 字串
性能 數據表屬性。 MapperTableProperties

MapperTableProperties

名字 描述 價值
dslConnectorProperties 連接屬性的名稱/值組清單。 MapperDslConnectorProperties[]
圖式 源數據表的數據列清單。 MapperTableSchema[]

MapperTableSchema

名字 描述 價值
dataType 數據行的數據類型。 字串
名字 數據行的名稱。 字串

MapperTargetConnectionsInfo

名字 描述 價值
連接 來源線上詳細數據。 MapperConnection
dataMapperMappings 數據表對應清單。 DataMapperMapping[]
關係 數據表之間的關聯性資訊清單。 any[]
targetEntities 目標連接的源數據表清單。 MapperTable[]

Microsoft.DataFactory/factories/adfcdcs

名字 描述 價值
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要)
parent_id 此資源為父系之資源的標識碼。 類型的資源標識碼:處理站
性能 異動數據擷取的屬性。 ChangeDataCapture (必要)
類型 資源類型 “Microsoft.DataFactory/factories/adfcdcs@2018-06-01”

ParameterValueSpecification

名字 描述 價值