Share via


Factorías de Microsoft.DataFactory 2017-09-01-preview

Definición de recursos de Bicep

El tipo de recurso factorys 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.

Formato de los recursos

Para crear un recurso Microsoft.DataFactory/factories, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.DataFactory/factories@2017-09-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    vstsConfiguration: {
      accountName: 'string'
      collaborationBranch: 'string'
      lastCommitId: 'string'
      projectName: 'string'
      repositoryName: 'string'
      rootFolder: 'string'
      tenantId: 'string'
    }
  }
}

Valores de propiedad

factories

Nombre Descripción Value
name El nombre del recurso string (obligatorio)

Límite de caracteres: 3-63

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience y termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
ubicación Ubicación del recurso. string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
identidad Identidad de servicio administrada de la factoría. FactoryIdentity
properties Propiedades de la fábrica. FactoryProperties

FactoryIdentity

Nombre Descripción Value
type Tipo de identidad. Actualmente, el único tipo admitido es "SystemAssigned". 'SystemAssigned' (obligatorio)

FactoryProperties

Nombre Descripción Valor
vstsConfiguration Información del repositorio de VSTS del generador. FactoryVstsConfiguration

FactoryVstsConfiguration

Nombre Descripción Valor
accountName Nombre de la cuenta de VSTS. string
collaborationBranch Rama de colaboración de VSTS. string
lastCommitId Último identificador de confirmación de VSTS. string
projectName Nombre del proyecto de VSTS. string
repositoryName Nombre del repositorio de VSTS. string
rootFolder Carpeta raíz de VSTS. string
tenantId Id. de inquilino de VSTS. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Implementación de Sports Analytics en la arquitectura de Azure

Implementación en Azure
Crea una cuenta de almacenamiento de Azure con ADLS Gen2 habilitado, una instancia de Azure Data Factory con servicios vinculados para la cuenta de almacenamiento (una base de datos Azure SQL si se implementa) y una instancia de Azure Databricks. A la identidad de AAD para el usuario que implementa la plantilla y la identidad administrada de la instancia de ADF se le concederá el rol Colaborador de datos de Storage Blob en la cuenta de almacenamiento. También hay opciones para implementar una instancia de Azure Key Vault, una base de datos de Azure SQL y un centro de eventos de Azure (para casos de uso de streaming). Cuando se implementa una instancia de Azure Key Vault, a la identidad administrada de Data Factory y a la identidad de AAD para el usuario que implementa la plantilla se le concederá el rol de usuario de secretos de Key Vault.
Centro de FinOps

Implementación en Azure
Esta plantilla crea una nueva instancia del centro de FinOps, incluido Data Lake Storage y data Factory.
Más es posible con Azure Data Factory: un clic para probar Azure Data Factory

Implementación en Azure
Esta plantilla crea una canalización de factoría de datos para una actividad de copia de Azure Blob en otro blob de Azure
Creación de una factoría de datos, copia de Salesforce a blob

Implementación en Azure
Esta plantilla usa Azure Data Factory para realizar el movimiento de datos de Salesforce a blobs de Azure
Copia masiva mediante Azure Data Factory

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia datos de forma masiva en una base de datos de Azure SQL en un almacenamiento de datos Azure SQL.
Creación de una factoría de datos V2

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia datos de una carpeta de un Azure Blob Storage a otra carpeta del almacenamiento.
Creación de una factoría de datos V2 (MySQL)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de un Azure Blob Storage en una tabla de un Azure Database for MySQL.
Creación de una factoría de datos V2 (PostGre)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de una Azure Blob Storage en una tabla de un Azure Database for PostgreSQL.
Creación de una factoría de datos V2 (SQL)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de un Azure Blob Storage en una tabla de una base de datos de Azure SQL.
Creación de una factoría de datos vacía

Implementación en Azure
Esta plantilla crea una factoría de datos vacía.
Azure Data Factory con git y la configuración de red virtual administrada

Implementación en Azure
Esta plantilla crea Azure Data Factory con la configuración de Git y la red virtual administrada.
Creación de una factoría de datos V2 (SQL local)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una SQL Server local a un almacenamiento de blobs de Azure.
Aprovisionamiento del entorno de ejecución de SSIS en Azure

Implementación en Azure
Esta plantilla crea una factoría de datos V2 y, a continuación, aprovisiona un entorno de ejecución de integración de SSIS de Azure.
Creación de una factoría de datos V2 (Spark)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia datos de una carpeta de un Azure Blob Storage a otra carpeta del almacenamiento.

Definición de recursos de plantilla de ARM

El tipo de recurso factorys 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.

Formato de los recursos

Para crear un recurso Microsoft.DataFactory/factories, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.DataFactory/factories",
  "apiVersion": "2017-09-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "vstsConfiguration": {
      "accountName": "string",
      "collaborationBranch": "string",
      "lastCommitId": "string",
      "projectName": "string",
      "repositoryName": "string",
      "rootFolder": "string",
      "tenantId": "string"
    }
  }
}

Valores de propiedad

factories

Nombre Descripción Value
type Tipo de recurso "Microsoft.DataFactory/factories"
apiVersion La versión de la API de recursos "2017-09-01-preview"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 3-63

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience y termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
ubicación Ubicación del recurso. string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
identidad Identidad de servicio administrada de la factoría. FactoryIdentity
properties Propiedades de la fábrica. FactoryProperties

FactoryIdentity

Nombre Descripción Value
type Tipo de identidad. Actualmente, el único tipo admitido es "SystemAssigned". 'SystemAssigned' (obligatorio)

FactoryProperties

Nombre Descripción Valor
vstsConfiguration Información del repositorio de VSTS del generador. FactoryVstsConfiguration

FactoryVstsConfiguration

Nombre Descripción Valor
accountName Nombre de la cuenta de VSTS. string
collaborationBranch Rama de colaboración de VSTS. string
lastCommitId Último identificador de confirmación de VSTS. string
projectName Nombre del proyecto de VSTS. string
repositoryName Nombre del repositorio de VSTS. string
rootFolder Carpeta raíz de VSTS. string
tenantId Identificador de inquilino de VSTS. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Implementación de Sports Analytics en la arquitectura de Azure

Implementación en Azure
Crea una cuenta de almacenamiento de Azure con ADLS Gen 2 habilitado, una instancia de Azure Data Factory con servicios vinculados para la cuenta de almacenamiento (una base de datos Azure SQL si se implementa) y una instancia de Azure Databricks. La identidad de AAD para el usuario que implementa la plantilla y la identidad administrada de la instancia de ADF se le concederá el rol Colaborador de datos de Storage Blob en la cuenta de almacenamiento. También hay opciones para implementar una instancia de Azure Key Vault, una base de datos de Azure SQL y un centro de eventos de Azure (para casos de uso de streaming). Cuando se implementa una instancia de Azure Key Vault, a la identidad administrada de Data Factory y a la identidad de AAD para el usuario que implementa la plantilla se le concederá el rol de usuario secretos de Key Vault.
Centro de FinOps

Implementación en Azure
Esta plantilla crea una nueva instancia del centro de FinOps, incluido Data Lake Storage y Una factoría de datos.
Más es posible con Azure Data Factory: un clic para probar Azure Data Factory

Implementación en Azure
Esta plantilla crea una canalización de factoría de datos para una actividad de copia de Azure Blob en otro blob de Azure
Creación de una factoría de datos, copia desde Salesforce a Blob

Implementación en Azure
Esta plantilla usa Azure Data Factory para realizar el movimiento de datos de Salesforce a blobs de Azure
Copia masiva mediante Azure Data Factory

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia datos de forma masiva en una base de datos de Azure SQL en un almacenamiento de datos de Azure SQL.
Creación de una factoría de datos V2

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de un Azure Blob Storage a otra carpeta del almacenamiento.
Creación de una factoría de datos V2 (MySQL)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de un Azure Blob Storage en una tabla de un Azure Database for MySQL.
Creación de una factoría de datos V2 (PostGre)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de un Azure Blob Storage en una tabla de un Azure Database for PostgreSQL.
Creación de una factoría de datos V2 (SQL)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de un Azure Blob Storage en una tabla de una base de datos de Azure SQL.
Creación de una factoría de datos vacía

Implementación en Azure
Esta plantilla crea una factoría de datos vacía
Azure Data Factory con git y la configuración de red virtual administrada

Implementación en Azure
Esta plantilla crea Azure Data Factory con la configuración de Git y la red virtual administrada.
Creación de una factoría de datos V2 (SQL Local)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una SQL Server local en un almacenamiento de blobs de Azure.
Aprovisionamiento del entorno de ejecución de SSIS en Azure

Implementación en Azure
Esta plantilla crea una factoría de datos V2 y, a continuación, aprovisiona un entorno de ejecución de integración de SSIS de Azure.
Creación de una factoría de datos V2 (Spark)

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de un Azure Blob Storage a otra carpeta del almacenamiento.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso factorys se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.DataFactory/factorys, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories@2017-09-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      vstsConfiguration = {
        accountName = "string"
        collaborationBranch = "string"
        lastCommitId = "string"
        projectName = "string"
        repositoryName = "string"
        rootFolder = "string"
        tenantId = "string"
      }
    }
  })
}

Valores de propiedad

factories

Nombre Descripción Value
type Tipo de recurso "Microsoft.DataFactory/factories@2017-09-01-preview"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 3-63

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience y termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
ubicación Ubicación del recurso. string
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
identidad Identidad de servicio administrada de la factoría. FactoryIdentity
properties Propiedades del generador. FactoryProperties

FactoryIdentity

Nombre Descripción Value
type Tipo de identidad. Actualmente, el único tipo admitido es "SystemAssigned". "SystemAssigned" (obligatorio)

FactoryProperties

Nombre Descripción Valor
vstsConfiguration Información del repositorio de VSTS del generador. FactoryVstsConfiguration

FactoryVstsConfiguration

Nombre Descripción Valor
accountName Nombre de la cuenta de VSTS. string
collaborationBranch Rama de colaboración de VSTS. string
lastCommitId Identificador de la última confirmación de VSTS. string
projectName Nombre del proyecto de VSTS. string
repositoryName Nombre del repositorio de VSTS. string
rootFolder Carpeta raíz de VSTS. string
tenantId Identificador de inquilino de VSTS. string