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
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
MapperAttributeReference
MapperConnection
名字 |
描述 |
價值 |
commonDslConnectorProperties |
連接屬性的名稱/值組清單。 |
MapperDslConnectorProperties[] |
isInlineDataset |
布爾值,指出連結服務是否為內嵌數據集類型。 目前僅支援內嵌數據集。 |
bool |
linkedService |
鏈接的服務參考。 |
LinkedServiceReference |
linkedServiceType |
鏈接服務的類型,例如:AzureBlobFS。 |
字串 |
類型 |
透過連結服務或數據集的連線類型。 |
'linkedservicetype' (必要) |
MapperConnectionReference
名字 |
描述 |
價值 |
connectionName |
連接的名稱 |
字串 |
類型 |
透過連結服務或數據集的連線類型。 |
'linkedservicetype' |
MapperDslConnectorProperties
名字 |
描述 |
價值 |
名字 |
屬性的名稱。 |
字串 |
價值 |
屬性的值。 |
任何 |
MapperPolicy
MapperPolicyRecurrence
名字 |
描述 |
價值 |
頻率 |
周期的頻率,以 'Hour'、'Minute' 或 'Second' 為單位。 |
'Hour' 'Minute' 'Second' |
間隔 |
根據所選頻率的實際間隔值。 |
int |
MapperSourceConnectionsInfo
MapperTable
MapperTableProperties
MapperTableSchema
名字 |
描述 |
價值 |
dataType |
數據行的數據類型。 |
字串 |
名字 |
數據行的名稱。 |
字串 |
MapperTargetConnectionsInfo
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
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
MapperAttributeReference
MapperConnection
名字 |
描述 |
價值 |
commonDslConnectorProperties |
連接屬性的名稱/值組清單。 |
MapperDslConnectorProperties[] |
isInlineDataset |
布爾值,指出連結服務是否為內嵌數據集類型。 目前僅支援內嵌數據集。 |
bool |
linkedService |
鏈接的服務參考。 |
LinkedServiceReference |
linkedServiceType |
鏈接服務的類型,例如:AzureBlobFS。 |
字串 |
類型 |
透過連結服務或數據集的連線類型。 |
'linkedservicetype' (必要) |
MapperConnectionReference
名字 |
描述 |
價值 |
connectionName |
連接的名稱 |
字串 |
類型 |
透過連結服務或數據集的連線類型。 |
'linkedservicetype' |
MapperDslConnectorProperties
名字 |
描述 |
價值 |
名字 |
屬性的名稱。 |
字串 |
價值 |
屬性的值。 |
任何 |
MapperPolicy
MapperPolicyRecurrence
名字 |
描述 |
價值 |
頻率 |
周期的頻率,以 'Hour'、'Minute' 或 'Second' 為單位。 |
'Hour' 'Minute' 'Second' |
間隔 |
根據所選頻率的實際間隔值。 |
int |
MapperSourceConnectionsInfo
MapperTable
MapperTableProperties
MapperTableSchema
名字 |
描述 |
價值 |
dataType |
數據行的數據類型。 |
字串 |
名字 |
數據行的名稱。 |
字串 |
MapperTargetConnectionsInfo
Microsoft.DataFactory/factories/adfcdcs
名字 |
描述 |
價值 |
apiVersion |
API 版本 |
'2018-06-01' |
名字 |
資源名稱 |
字串
約束: 最小長度 = 1 最大長度 = 1 模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要) |
性能 |
異動數據擷取的屬性。 |
ChangeDataCapture (必要) |
類型 |
資源類型 |
'Microsoft.DataFactory/factories/adfcdcs' |
ParameterValueSpecification
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
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
MapperAttributeReference
MapperConnection
名字 |
描述 |
價值 |
commonDslConnectorProperties |
連接屬性的名稱/值組清單。 |
MapperDslConnectorProperties[] |
isInlineDataset |
布爾值,指出連結服務是否為內嵌數據集類型。 目前僅支援內嵌數據集。 |
bool |
linkedService |
鏈接的服務參考。 |
LinkedServiceReference |
linkedServiceType |
鏈接服務的類型,例如:AzureBlobFS。 |
字串 |
類型 |
透過連結服務或數據集的連線類型。 |
'linkedservicetype' (必要) |
MapperConnectionReference
名字 |
描述 |
價值 |
connectionName |
連接的名稱 |
字串 |
類型 |
透過連結服務或數據集的連線類型。 |
'linkedservicetype' |
MapperDslConnectorProperties
名字 |
描述 |
價值 |
名字 |
屬性的名稱。 |
字串 |
價值 |
屬性的值。 |
任何 |
MapperPolicy
MapperPolicyRecurrence
名字 |
描述 |
價值 |
頻率 |
周期的頻率,以 'Hour'、'Minute' 或 'Second' 為單位。 |
'Hour' 'Minute' 'Second' |
間隔 |
根據所選頻率的實際間隔值。 |
int |
MapperSourceConnectionsInfo
MapperTable
MapperTableProperties
MapperTableSchema
名字 |
描述 |
價值 |
dataType |
數據行的數據類型。 |
字串 |
名字 |
數據行的名稱。 |
字串 |
MapperTargetConnectionsInfo
Microsoft.DataFactory/factories/adfcdcs
名字 |
描述 |
價值 |
名字 |
資源名稱 |
字串
約束: 最小長度 = 1 最大長度 = 1 模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要) |
parent_id |
此資源為父系之資源的標識碼。 |
類型的資源標識碼:處理站 |
性能 |
異動數據擷取的屬性。 |
ChangeDataCapture (必要) |
類型 |
資源類型 |
“Microsoft.DataFactory/factories/adfcdcs@2018-06-01” |
ParameterValueSpecification