Fábricas de Microsoft.DataFactory/adfcdcs 2018-06-01
Artículo 03/15/2024
1 colaborador
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso factorys/adfcdcs se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.DataFactory/factorys/adfcdcs, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.DataFactory/factories/adfcdcs@2018-06-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
allowVNetOverride: bool
description: 'string'
folder: {
name: 'string'
}
policy: {
mode: 'string'
recurrence: {
frequency: 'string'
interval: int
}
}
sourceConnectionsInfo: [
{
connection: {
commonDslConnectorProperties: [
{
name: 'string'
value: any()
}
]
isInlineDataset: bool
linkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
linkedServiceType: 'string'
type: 'linkedservicetype'
}
sourceEntities: [
{
name: 'string'
properties: {
dslConnectorProperties: [
{
name: 'string'
value: any()
}
]
schema: [
{
dataType: 'string'
name: 'string'
}
]
}
}
]
}
]
status: 'string'
targetConnectionsInfo: [
{
connection: {
commonDslConnectorProperties: [
{
name: 'string'
value: any()
}
]
isInlineDataset: bool
linkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
linkedServiceType: 'string'
type: 'linkedservicetype'
}
dataMapperMappings: [
{
attributeMappingInfo: {
attributeMappings: [
{
attributeReference: {
entity: 'string'
entityConnectionReference: {
connectionName: 'string'
type: 'linkedservicetype'
}
name: 'string'
}
attributeReferences: [
{
entity: 'string'
entityConnectionReference: {
connectionName: 'string'
type: 'linkedservicetype'
}
name: 'string'
}
]
expression: 'string'
functionName: 'string'
name: 'string'
type: 'string'
}
]
}
sourceConnectionReference: {
connectionName: 'string'
type: 'linkedservicetype'
}
sourceDenormalizeInfo: any()
sourceEntityName: 'string'
targetEntityName: 'string'
}
]
relationships: [
any
]
targetEntities: [
{
name: 'string'
properties: {
dslConnectorProperties: [
{
name: 'string'
value: any()
}
]
schema: [
{
dataType: 'string'
name: 'string'
}
]
}
}
]
}
]
}
}
Valores de propiedad
factorys/adfcdcs
Nombre
Descripción
Value
name
El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep .
string (obligatorio)
primario
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para más información, consulte Recurso secundario fuera del recurso primario .
Nombre simbólico del recurso de tipo: generadores
properties
Propiedades de la captura de datos modificados.
ChangeDataCapture (obligatorio)
ChangeDataCapture
Nombre
Descripción
Valor
allowVNetOverride
Valor booleano para determinar si es necesario sobrescribir la configuración de la red virtual.
bool
description
Descripción de la captura de datos modificados.
string
folder
Carpeta en la que se encuentra este CDC. Si no se especifica, CDC aparecerá en el nivel raíz.
ChangeDataCaptureFolder
policy
Directiva CDC
MapperPolicy (obligatorio)
sourceConnectionsInfo
Lista de conexiones de orígenes que se pueden usar como orígenes en cdc.
MapperSourceConnectionsInfo [] (obligatorio)
status
Estado del CDC como si se está ejecutando o detenido.
string
targetConnectionsInfo
Lista de conexiones de destino que se pueden usar como orígenes en cdc.
MapperTargetConnectionsInfo [] (obligatorio)
ChangeDataCaptureFolder
Nombre
Descripción
Value
name
Nombre de la carpeta en la que se encuentra este CDC.
string
MapperPolicy
Nombre
Descripción
Valor
mode
Modo de ejecución del CDC: lote frente a continuo.
string
recurrence
Define la frecuencia y el intervalo para ejecutar cdc para el modo por lotes.
MapperPolicyRecurrence
MapperPolicyRecurrence
Nombre
Descripción
Valor
frequency
Frecuencia del período en términos de "Hora", "Minuto" o "Segundo".
'Hora' 'Minuto' 'Segundo'
interval
Valor de intervalo real según la frecuencia elegida.
int
MapperSourceConnectionsInfo
Nombre
Descripción
Valor
conexión
Detalles de la conexión de origen.
MapperConnection
sourceEntities
Lista de tablas de origen para una conexión de origen.
MapperTable []
MapperConnection
Nombre
Descripción
Valor
commonDslConnectorProperties
Lista de pares nombre-valor para las propiedades de conexión.
MapperDslConnectorProperties []
isInlineDataset
Valor booleano que indica si el servicio vinculado es de tipo conjunto de datos insertado. Actualmente solo se admiten conjuntos de datos insertados.
bool
linkedService
Referencia de servicio vinculado.
LinkedServiceReference
linkedServiceType
Tipo del servicio vinculado, por ejemplo: AzureBlobFS.
string
type
Tipo de conexión a través del servicio vinculado o conjunto de datos.
'linkedservicetype' (obligatorio)
MapperDslConnectorProperties
Nombre
Descripción
Value
name
Nombre de la propiedad.
string
value
Valor de la propiedad.
Para Bicep, puede usar la función any().
LinkedServiceReference
Nombre
Descripción
Valor
parámetros
Argumentos para LinkedService.
ParameterValueSpecification
referenceName
Haga referencia al nombre de LinkedService.
string (obligatorio)
tipo
Tipo de referencia de servicio vinculado.
'LinkedServiceReference' (obligatorio)
ParameterValueSpecification
Nombre
Descripción
Valor
{propiedad personalizada}
Para Bicep, puede usar la función any().
MapperTable
Nombre
Descripción
Value
name
Nombre de la tabla.
string
properties
Propiedades de la tabla.
MapperTableProperties
MapperTableProperties
MapperTableSchema
Nombre
Descripción
Valor
dataType
Tipo de datos de la columna.
string
name
Nombre de la columna.
string
MapperTargetConnectionsInfo
Nombre
Descripción
Valor
conexión
Detalles de la conexión de origen.
MapperConnection
dataMapperMappings
Lista de asignaciones de tablas.
DataMapperMapping []
relationships
Lista de información de relación entre las tablas.
any[]
targetEntities
Lista de tablas de origen para una conexión de destino.
MapperTable []
DataMapperMapping
Nombre
Descripción
Valor
attributeMappingInfo
Contiene la información de asignación de atributos proporcionada por el usuario.
MapperAttributeMappings
sourceConnectionReference
Referencia de conexión para la conexión de origen.
MapperConnectionReference
sourceDenormalizeInfo
Contiene la información de desnormalización de origen usada al unir varios orígenes.
Para Bicep, puede usar la función any().
sourceEntityName
Nombre de la tabla de origen
string
targetEntityName
Nombre de la tabla de destino.
string
MapperAttributeMappings
MapperAttributeMapping
Nombre
Descripción
Valor
attributeReference
Referencia de la columna de origen usada en la asignación. Solo se usa para el tipo de asignación "Directo".
MapperAttributeReference
attributeReferences
Lista de referencias para columnas de origen. Se usa solo para asignaciones de tipos "Derivadas" y "Agregado".
MapperAttributeReference []
expresión
Expresión usada para la asignación de tipos "Aggregate" y "Derived".
string
functionName
Nombre de la función usada para la asignación de tipos "Aggregate" y "Derived" (excepto "Advanced".
string
name
Nombre de la columna de destino.
string
type
Tipo de asignación de atributos CDC. Nota: El tipo de asignación "Avanzado" también se guarda como "Derivado".
'Aggregate' 'Derivado' 'Directo'
MapperAttributeReference
Nombre
Descripción
Valor
Entidad
Nombre de la tabla.
string
entityConnectionReference
Referencia de conexión de la conexión.
MapperConnectionReference
name
Nombre de la columna.
string
MapperConnectionReference
Nombre
Descripción
Valor
connectionName
Nombre de la conexión
string
type
Tipo de conexión a través del servicio vinculado o conjunto de datos.
'linkedservicetype'
Definición de recursos de plantilla de ARM
El tipo de recurso factorys/adfcdcs se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.DataFactory/factorys/adfcdcs, agregue el siguiente json a la plantilla.
{
"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": "LinkedServiceReference"
},
"linkedServiceType": "string",
"type": "linkedservicetype"
},
"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": "LinkedServiceReference"
},
"linkedServiceType": "string",
"type": "linkedservicetype"
},
"dataMapperMappings": [
{
"attributeMappingInfo": {
"attributeMappings": [
{
"attributeReference": {
"entity": "string",
"entityConnectionReference": {
"connectionName": "string",
"type": "linkedservicetype"
},
"name": "string"
},
"attributeReferences": [
{
"entity": "string",
"entityConnectionReference": {
"connectionName": "string",
"type": "linkedservicetype"
},
"name": "string"
}
],
"expression": "string",
"functionName": "string",
"name": "string",
"type": "string"
}
]
},
"sourceConnectionReference": {
"connectionName": "string",
"type": "linkedservicetype"
},
"sourceDenormalizeInfo": {},
"sourceEntityName": "string",
"targetEntityName": "string"
}
],
"relationships": [ object ],
"targetEntities": [
{
"name": "string",
"properties": {
"dslConnectorProperties": [
{
"name": "string",
"value": {}
}
],
"schema": [
{
"dataType": "string",
"name": "string"
}
]
}
}
]
}
]
}
}
Valores de propiedad
factorys/adfcdcs
Nombre
Descripción
Value
type
Tipo de recurso
'Microsoft.DataFactory/factorys/adfcdcs'
apiVersion
La versión de la API de recursos
'2018-06-01'
name
El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON .
string (obligatorio)
properties
Propiedades de la captura de datos modificados.
ChangeDataCapture (obligatorio)
ChangeDataCapture
Nombre
Descripción
Valor
allowVNetOverride
Valor booleano para determinar si es necesario sobrescribir la configuración de la red virtual.
bool
description
Descripción de la captura de datos modificados.
string
folder
Carpeta en la que se encuentra este CDC. Si no se especifica, CDC aparecerá en el nivel raíz.
ChangeDataCaptureFolder
policy
Directiva CDC
MapperPolicy (obligatorio)
sourceConnectionsInfo
Lista de conexiones de orígenes que se pueden usar como orígenes en cdc.
MapperSourceConnectionsInfo [] (obligatorio)
status
Estado del CDC como si se está ejecutando o detenido.
string
targetConnectionsInfo
Lista de conexiones de destino que se pueden usar como orígenes en cdc.
MapperTargetConnectionsInfo [] (obligatorio)
ChangeDataCaptureFolder
Nombre
Descripción
Value
name
Nombre de la carpeta en la que se encuentra este CDC.
string
MapperPolicy
Nombre
Descripción
Valor
mode
Modo de ejecución del CDC: lote frente a continuo.
string
recurrence
Define la frecuencia y el intervalo para ejecutar cdc para el modo por lotes.
MapperPolicyRecurrence
MapperPolicyRecurrence
Nombre
Descripción
Valor
frequency
Frecuencia del período en términos de "Hora", "Minuto" o "Segundo".
'Hora' 'Minuto' 'Segundo'
interval
Valor de intervalo real según la frecuencia elegida.
int
MapperSourceConnectionsInfo
Nombre
Descripción
Valor
conexión
Detalles de la conexión de origen.
MapperConnection
sourceEntities
Lista de tablas de origen para una conexión de origen.
MapperTable []
MapperConnection
Nombre
Descripción
Valor
commonDslConnectorProperties
Lista de pares nombre-valor para las propiedades de conexión.
MapperDslConnectorProperties []
isInlineDataset
Valor booleano que indica si el servicio vinculado es de tipo conjunto de datos insertado. Actualmente solo se admiten conjuntos de datos insertados.
bool
linkedService
Referencia de servicio vinculado.
LinkedServiceReference
linkedServiceType
Tipo del servicio vinculado, por ejemplo: AzureBlobFS.
string
type
Tipo de conexión a través del servicio vinculado o conjunto de datos.
'linkedservicetype' (obligatorio)
MapperDslConnectorProperties
Nombre
Descripción
Value
name
Nombre de la propiedad.
string
value
Valor de la propiedad.
LinkedServiceReference
Nombre
Descripción
Valor
parámetros
Argumentos para LinkedService.
ParameterValueSpecification
referenceName
Haga referencia al nombre de LinkedService.
string (obligatorio)
tipo
Tipo de referencia de servicio vinculado.
'LinkedServiceReference' (obligatorio)
ParameterValueSpecification
Nombre
Descripción
Valor
{propiedad personalizada}
MapperTable
Nombre
Descripción
Value
name
Nombre de la tabla.
string
properties
Propiedades de la tabla.
MapperTableProperties
MapperTableProperties
MapperTableSchema
Nombre
Descripción
Valor
dataType
Tipo de datos de la columna.
string
name
Nombre de la columna.
string
MapperTargetConnectionsInfo
Nombre
Descripción
Valor
conexión
Detalles de la conexión de origen.
MapperConnection
dataMapperMappings
Lista de asignaciones de tablas.
DataMapperMapping []
relationships
Lista de información de relación entre las tablas.
any[]
targetEntities
Lista de tablas de origen para una conexión de destino.
MapperTable []
DataMapperMapping
Nombre
Descripción
Valor
attributeMappingInfo
Contiene la información de asignación de atributos proporcionada por el usuario.
MapperAttributeMappings
sourceConnectionReference
Referencia de conexión para la conexión de origen.
MapperConnectionReference
sourceDenormalizeInfo
Contiene la información de desnormalización de origen usada al unir varios orígenes.
sourceEntityName
Nombre de la tabla de origen
string
targetEntityName
Nombre de la tabla de destino.
string
MapperAttributeMappings
MapperAttributeMapping
Nombre
Descripción
Valor
attributeReference
Referencia de la columna de origen usada en la asignación. Solo se usa para el tipo de asignación "Directo".
MapperAttributeReference
attributeReferences
Lista de referencias para columnas de origen. Se usa solo para asignaciones de tipos "Derivadas" y "Agregado".
MapperAttributeReference []
expresión
Expresión usada para la asignación de tipos "Aggregate" y "Derived".
string
functionName
Nombre de la función usada para la asignación de tipos "Aggregate" y "Derived" (excepto "Advanced".
string
name
Nombre de la columna de destino.
string
type
Tipo de asignación de atributos CDC. Nota: El tipo de asignación "Avanzado" también se guarda como "Derivado".
'Aggregate' 'Derivado' 'Directo'
MapperAttributeReference
Nombre
Descripción
Valor
Entidad
Nombre de la tabla.
string
entityConnectionReference
Referencia de conexión para la conexión.
MapperConnectionReference
name
Nombre de la columna.
string
MapperConnectionReference
Nombre
Descripción
Valor
connectionName
Nombre de la conexión
string
type
Tipo de conexión a través del servicio vinculado o conjunto de datos.
'linkedservicetype'
El tipo de recurso factorys/adfcdcs se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios .
Para crear un recurso Microsoft.DataFactory/factories/adfcdcs, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/adfcdcs@2018-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
allowVNetOverride = bool
description = "string"
folder = {
name = "string"
}
policy = {
mode = "string"
recurrence = {
frequency = "string"
interval = int
}
}
sourceConnectionsInfo = [
{
connection = {
commonDslConnectorProperties = [
{
name = "string"
}
]
isInlineDataset = bool
linkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
linkedServiceType = "string"
type = "linkedservicetype"
}
sourceEntities = [
{
name = "string"
properties = {
dslConnectorProperties = [
{
name = "string"
}
]
schema = [
{
dataType = "string"
name = "string"
}
]
}
}
]
}
]
status = "string"
targetConnectionsInfo = [
{
connection = {
commonDslConnectorProperties = [
{
name = "string"
}
]
isInlineDataset = bool
linkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
linkedServiceType = "string"
type = "linkedservicetype"
}
dataMapperMappings = [
{
attributeMappingInfo = {
attributeMappings = [
{
attributeReference = {
entity = "string"
entityConnectionReference = {
connectionName = "string"
type = "linkedservicetype"
}
name = "string"
}
attributeReferences = [
{
entity = "string"
entityConnectionReference = {
connectionName = "string"
type = "linkedservicetype"
}
name = "string"
}
]
expression = "string"
functionName = "string"
name = "string"
type = "string"
}
]
}
sourceConnectionReference = {
connectionName = "string"
type = "linkedservicetype"
}
sourceEntityName = "string"
targetEntityName = "string"
}
]
relationships = [ object ]
targetEntities = [
{
name = "string"
properties = {
dslConnectorProperties = [
{
name = "string"
}
]
schema = [
{
dataType = "string"
name = "string"
}
]
}
}
]
}
]
}
})
}
Valores de propiedad
factories/adfcdcs
Nombre
Descripción
Value
type
Tipo de recurso
"Microsoft.DataFactory/factories/adfcdcs@2018-06-01"
name
El nombre del recurso
string (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: generadores
properties
Propiedades de la captura de datos modificados.
ChangeDataCapture (obligatorio)
ChangeDataCapture
Nombre
Descripción
Valor
allowVNetOverride
Valor booleano para determinar si es necesario sobrescribir la configuración de la red virtual.
bool
description
Descripción de la captura de datos modificados.
string
folder
La carpeta en la que se encuentra este CDC. Si no se especifica, CDC aparecerá en el nivel raíz.
ChangeDataCaptureFolder
policy
Directiva CDC
MapperPolicy (obligatorio)
sourceConnectionsInfo
Lista de conexiones de orígenes que se pueden usar como orígenes en cdc.
MapperSourceConnectionsInfo [] (obligatorio)
status
Estado del CDC como si se está ejecutando o detenido.
string
targetConnectionsInfo
Lista de conexiones de destino que se pueden usar como orígenes en cdc.
MapperTargetConnectionsInfo [] (obligatorio)
ChangeDataCaptureFolder
Nombre
Descripción
Value
name
Nombre de la carpeta en la que se encuentra este CDC.
string
MapperPolicy
Nombre
Descripción
Valor
mode
Modo de ejecución del CDC: lote frente a continuo.
string
recurrence
Define la frecuencia y el intervalo para ejecutar cdc para el modo por lotes.
MapperPolicyRecurrence
MapperPolicyRecurrence
Nombre
Descripción
Valor
frequency
Frecuencia del período en términos de "Hora", "Minuto" o "Segundo".
"Hora" "Minuto" "Segundo"
interval
Valor de intervalo real según la frecuencia elegida.
int
MapperSourceConnectionsInfo
Nombre
Descripción
Valor
conexión
Detalles de la conexión de origen.
MapperConnection
sourceEntities
Lista de tablas de origen para una conexión de origen.
MapperTable []
MapperConnection
Nombre
Descripción
Valor
commonDslConnectorProperties
Lista de pares nombre-valor para las propiedades de conexión.
MapperDslConnectorProperties []
isInlineDataset
Valor booleano que indica si el servicio vinculado es de tipo conjunto de datos insertado. Actualmente solo se admiten conjuntos de datos insertados.
bool
linkedService
Referencia de servicio vinculado.
LinkedServiceReference
linkedServiceType
Tipo del servicio vinculado, por ejemplo: AzureBlobFS.
string
type
Tipo de conexión a través del servicio vinculado o conjunto de datos.
"linkedservicetype" (obligatorio)
MapperDslConnectorProperties
Nombre
Descripción
Value
name
Nombre de la propiedad.
string
value
Valor de la propiedad.
LinkedServiceReference
Nombre
Descripción
Valor
parámetros
Argumentos para LinkedService.
ParameterValueSpecification
referenceName
Haga referencia al nombre de LinkedService.
string (obligatorio)
tipo
Tipo de referencia de servicio vinculado.
"LinkedServiceReference" (obligatorio)
ParameterValueSpecification
Nombre
Descripción
Valor
{propiedad personalizada}
MapperTable
Nombre
Descripción
Value
name
Nombre de la tabla.
string
properties
Propiedades de la tabla.
MapperTableProperties
MapperTableProperties
MapperTableSchema
Nombre
Descripción
Valor
dataType
Tipo de datos de la columna.
string
name
Nombre de la columna.
string
MapperTargetConnectionsInfo
Nombre
Descripción
Valor
conexión
Detalles de la conexión de origen.
MapperConnection
dataMapperMappings
Lista de asignaciones de tablas.
DataMapperMapping []
relationships
Lista de información de relación entre las tablas.
any[]
targetEntities
Lista de tablas de origen para una conexión de destino.
MapperTable []
DataMapperMapping
Nombre
Descripción
Valor
attributeMappingInfo
Contiene la información de asignación de atributos proporcionada por el usuario.
MapperAttributeMappings
sourceConnectionReference
Referencia de conexión para la conexión de origen.
MapperConnectionReference
sourceDenormalizeInfo
Contiene la información de desnormalización de origen usada al unir varios orígenes.
sourceEntityName
Nombre de la tabla de origen
string
targetEntityName
Nombre de la tabla de destino.
string
MapperAttributeMappings
MapperAttributeMapping
Nombre
Descripción
Valor
attributeReference
Referencia de la columna de origen usada en la asignación. Solo se usa para el tipo de asignación "Directo".
MapperAttributeReference
attributeReferences
Lista de referencias para columnas de origen. Se usa solo para asignaciones de tipos "Derivadas" y "Agregado".
MapperAttributeReference []
expresión
Expresión usada para la asignación de tipos "Aggregate" y "Derived".
string
functionName
Nombre de la función usada para la asignación de tipos "Aggregate" y "Derived" (excepto "Advanced".
string
name
Nombre de la columna de destino.
string
type
Tipo de asignación de atributos CDC. Nota: El tipo de asignación "Avanzado" también se guarda como "Derivado".
"Agregado" "Derivado" "Directo"
MapperAttributeReference
Nombre
Descripción
Valor
Entidad
Nombre de la tabla.
string
entityConnectionReference
Referencia de conexión de la conexión.
MapperConnectionReference
name
Nombre de la columna.
string
MapperConnectionReference
Nombre
Descripción
Valor
connectionName
Nombre de la conexión
string
type
Tipo de conexión a través del servicio vinculado o conjunto de datos.
"linkedservicetype"