Sdílet prostřednictvím


Továrny Microsoft.DataFactory

Definice prostředku Bicep

Typ prostředku továrny lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DataFactory/factories@2018-06-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any(...)
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    encryption: {
      identity: {
        userAssignedIdentity: 'string'
      }
      keyName: 'string'
      keyVersion: 'string'
      vaultBaseUrl: 'string'
    }
    globalParameters: {
      {customized property}: {
        type: 'string'
        value: any(...)
      }
    }
    publicNetworkAccess: 'string'
    purviewConfiguration: {
      purviewResourceId: 'string'
    }
    repoConfiguration: {
      accountName: 'string'
      collaborationBranch: 'string'
      disablePublish: bool
      lastCommitId: 'string'
      repositoryName: 'string'
      rootFolder: 'string'
      type: 'string'
      // For remaining properties, see FactoryRepoConfiguration objects
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Objekty FactoryRepoConfiguration

Nastavte typ vlastnost určit typ objektu.

Pro FactoryGitHubConfigurationpoužijte:

{
  clientId: 'string'
  clientSecret: {
    byoaSecretAkvUrl: 'string'
    byoaSecretName: 'string'
  }
  hostName: 'string'
  type: 'FactoryGitHubConfiguration'
}

Pro FactoryVSTSConfigurationpoužijte:

{
  projectName: 'string'
  tenantId: 'string'
  type: 'FactoryVSTSConfiguration'
}

Hodnoty vlastností

CMKIdentityDefinition

Jméno Popis Hodnota
userAssignedIdentity ID prostředku identity přiřazené uživatelem pro ověření v trezoru klíčů zákazníka. řetězec

EncryptionConfiguration

Jméno Popis Hodnota
identita Identita přiřazená uživatelem, která se má použít k ověření v trezoru klíčů zákazníka. Pokud není k dispozici identita spravované služby, použije se. CMKIdentityDefinition
keyName Název klíče ve službě Azure Key Vault, který se použije jako klíč spravovaný zákazníkem. string (povinné)
keyVersion Verze klíče použitého pro CMK. Pokud není k dispozici, použije se nejnovější verze. řetězec
vaultBaseUrl Adresa URL služby Azure Key Vault použitá pro CMK. string (povinné)

FactoryGitHubConfiguration

Jméno Popis Hodnota
clientId GitHub přináší vlastní ID klienta aplikace. řetězec
clientSecret GitHub přináší vlastní informace o tajných klíči klienta aplikace. GitHubClientSecret
hostName Název hostitele GitHub Enterprise Příklad: https://github.mydomain.com řetězec
typ Typ konfigurace úložiště FactoryGitHubConfiguration (povinné)

FactoryIdentity

Jméno Popis Hodnota
typ Typ identity. SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentities Seznam identit přiřazených uživatelem pro továrnu UserAssignedIdentitiesDefinitionSpecification

FactoryProperties

Jméno Popis Hodnota
šifrování Vlastnosti pro povolení klíče spravovaného zákazníkem pro továrnu EncryptionConfiguration
globalParameters Seznam parametrů pro továrnu GlobalParameterDefinitionSpecification
publicNetworkAccess Určuje, jestli je pro datovou továrnu povolený přístup k veřejné síti nebo ne. Zakázáno
Povoleno
PurviewConfiguration Purview informace o továrně. PurviewConfiguration
repoConfiguration Informace o úložišti Git pro továrnu FactoryRepoConfiguration

FactoryRepoConfiguration

Jméno Popis Hodnota
accountName Název účtu string (povinné)
spolupráceBranch Větev pro spolupráci. string (povinné)
disablePublish Zakažte operaci ručního publikování v ADF Studiu, abyste upřednostňovali automatizované publikování. Bool
lastCommitId ID posledního potvrzení. řetězec
repositoryName Název úložiště string (povinné)
rootFolder Kořenová složka. string (povinné)
typ Nastavte na FactoryGitHubConfiguration pro typ FactoryGitHubConfiguration. Nastavte na FactoryVSTSConfiguration pro typ FactoryVstsConfiguration. FactoryGitHubConfiguration
FactoryVSTSConfiguration (povinné)

FactoryVstsConfiguration

Jméno Popis Hodnota
projectName Název projektu VSTS string (povinné)
tenantId ID tenanta VSTS řetězec
typ Typ konfigurace úložiště FactoryVSTSConfiguration (povinné)

GitHubClientSecret

Jméno Popis Hodnota
byoaSecretAkvUrl Přineste si vlastní adresu URL tajného klíče klienta aplikace AKV. řetězec
byoaSecretName Přineste si vlastní název tajného klíče klienta aplikace v AKV. řetězec

GlobalParameterDefinitionSpecification

Jméno Popis Hodnota

GlobalParameterSpecification

Jméno Popis Hodnota
typ Globální typ parametru. Pole
Bool
"Float"
Int
"Objekt"
Řetězec (povinné)
hodnota Hodnota parametru. libovolná (povinná)

Microsoft.DataFactory/factory

Jméno Popis Hodnota
identita Identita spravované služby objektu pro vytváření FactoryIdentity
umístění Umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 63
Model = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (povinné)
vlastnosti Vlastnosti továrny. FactoryProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

PurviewConfiguration

Jméno Popis Hodnota
purviewResourceId Id prostředku Purview řetězec

Značky prostředků

Jméno Popis Hodnota

UserAssignedIdentitiesDefinitionSpecification

Jméno Popis Hodnota

Příklady použití

Ověřené moduly Azure

K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.

Modul Popis
Datová továrna Modul prostředků AVM pro službu Data Factory

Ukázky rychlého startu Azure

Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.

Soubor Bicep Popis
Azure Data Factory s gitem a spravovanou konfigurací virtuální sítě Tato šablona vytvoří Azure Data Factory s konfigurací Gitu a spravovanou virtuální sítí.
vytvoření datové továrny V2 Tato šablona vytvoří datovou továrnu V2, která kopíruje data ze složky ve službě Azure Blob Storage do jiné složky v úložišti.
Vytvoření prázdné datové továrny Tato šablona vytvoří prázdnou datovou továrnu.
nasazení analýzy sportů v architektuře Azure Vytvoří účet úložiště Azure s povoleným ADLS Gen2, instancí služby Azure Data Factory s propojenými službami pro účet úložiště (pokud je nasazená služba Azure SQL Database) a instancí Azure Databricks. Identita AAD pro uživatele, který nasazuje šablonu, a spravovanou identitu instance ADF se udělí roli Přispěvatel dat objektů blob služby Storage v účtu úložiště. K dispozici jsou také možnosti nasazení instance služby Azure Key Vault, Azure SQL Database a centra událostí Azure (pro případy použití streamování). Po nasazení služby Azure Key Vault se spravované identitě datové továrny a identitě AAD pro uživatele, který šablonu nasazuje, udělí roli uživatele tajných kódů služby Key Vault.
centra FinOps Tato šablona vytvoří novou instanci centra FinOps, včetně Průzkumníka dat, úložiště Data Lake a služby Data Factory.
s Azure Data Factory je možné použít další možnosti – jedním kliknutím vyzkoušejte službu Azure Data Factory Tato šablona vytvoří kanál datové továrny pro aktivitu kopírování z objektu blob Azure do jiného objektu blob Azure.

Definice prostředku šablony ARM

Typ prostředku továrny lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory, přidejte do šablony následující JSON.

{
  "type": "Microsoft.DataFactory/factories",
  "apiVersion": "2018-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "location": "string",
  "properties": {
    "encryption": {
      "identity": {
        "userAssignedIdentity": "string"
      },
      "keyName": "string",
      "keyVersion": "string",
      "vaultBaseUrl": "string"
    },
    "globalParameters": {
      "{customized property}": {
        "type": "string",
        "value": {}
      }
    },
    "publicNetworkAccess": "string",
    "purviewConfiguration": {
      "purviewResourceId": "string"
    },
    "repoConfiguration": {
      "accountName": "string",
      "collaborationBranch": "string",
      "disablePublish": "bool",
      "lastCommitId": "string",
      "repositoryName": "string",
      "rootFolder": "string",
      "type": "string"
      // For remaining properties, see FactoryRepoConfiguration objects
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objekty FactoryRepoConfiguration

Nastavte typ vlastnost určit typ objektu.

Pro FactoryGitHubConfigurationpoužijte:

{
  "clientId": "string",
  "clientSecret": {
    "byoaSecretAkvUrl": "string",
    "byoaSecretName": "string"
  },
  "hostName": "string",
  "type": "FactoryGitHubConfiguration"
}

Pro FactoryVSTSConfigurationpoužijte:

{
  "projectName": "string",
  "tenantId": "string",
  "type": "FactoryVSTSConfiguration"
}

Hodnoty vlastností

CMKIdentityDefinition

Jméno Popis Hodnota
userAssignedIdentity ID prostředku identity přiřazené uživatelem pro ověření v trezoru klíčů zákazníka. řetězec

EncryptionConfiguration

Jméno Popis Hodnota
identita Identita přiřazená uživatelem, která se má použít k ověření v trezoru klíčů zákazníka. Pokud není k dispozici identita spravované služby, použije se. CMKIdentityDefinition
keyName Název klíče ve službě Azure Key Vault, který se použije jako klíč spravovaný zákazníkem. string (povinné)
keyVersion Verze klíče použitého pro CMK. Pokud není k dispozici, použije se nejnovější verze. řetězec
vaultBaseUrl Adresa URL služby Azure Key Vault použitá pro CMK. string (povinné)

FactoryGitHubConfiguration

Jméno Popis Hodnota
clientId GitHub přináší vlastní ID klienta aplikace. řetězec
clientSecret GitHub přináší vlastní informace o tajných klíči klienta aplikace. GitHubClientSecret
hostName Název hostitele GitHub Enterprise Příklad: https://github.mydomain.com řetězec
typ Typ konfigurace úložiště FactoryGitHubConfiguration (povinné)

FactoryIdentity

Jméno Popis Hodnota
typ Typ identity. SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentities Seznam identit přiřazených uživatelem pro továrnu UserAssignedIdentitiesDefinitionSpecification

FactoryProperties

Jméno Popis Hodnota
šifrování Vlastnosti pro povolení klíče spravovaného zákazníkem pro továrnu EncryptionConfiguration
globalParameters Seznam parametrů pro továrnu GlobalParameterDefinitionSpecification
publicNetworkAccess Určuje, jestli je pro datovou továrnu povolený přístup k veřejné síti nebo ne. Zakázáno
Povoleno
PurviewConfiguration Purview informace o továrně. PurviewConfiguration
repoConfiguration Informace o úložišti Git pro továrnu FactoryRepoConfiguration

FactoryRepoConfiguration

Jméno Popis Hodnota
accountName Název účtu string (povinné)
spolupráceBranch Větev pro spolupráci. string (povinné)
disablePublish Zakažte operaci ručního publikování v ADF Studiu, abyste upřednostňovali automatizované publikování. Bool
lastCommitId ID posledního potvrzení. řetězec
repositoryName Název úložiště string (povinné)
rootFolder Kořenová složka. string (povinné)
typ Nastavte na FactoryGitHubConfiguration pro typ FactoryGitHubConfiguration. Nastavte na FactoryVSTSConfiguration pro typ FactoryVstsConfiguration. FactoryGitHubConfiguration
FactoryVSTSConfiguration (povinné)

FactoryVstsConfiguration

Jméno Popis Hodnota
projectName Název projektu VSTS string (povinné)
tenantId ID tenanta VSTS řetězec
typ Typ konfigurace úložiště FactoryVSTSConfiguration (povinné)

GitHubClientSecret

Jméno Popis Hodnota
byoaSecretAkvUrl Přineste si vlastní adresu URL tajného klíče klienta aplikace AKV. řetězec
byoaSecretName Přineste si vlastní název tajného klíče klienta aplikace v AKV. řetězec

GlobalParameterDefinitionSpecification

Jméno Popis Hodnota

GlobalParameterSpecification

Jméno Popis Hodnota
typ Globální typ parametru. Pole
Bool
"Float"
Int
"Objekt"
Řetězec (povinné)
hodnota Hodnota parametru. libovolná (povinná)

Microsoft.DataFactory/factory

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2018-06-01'
identita Identita spravované služby objektu pro vytváření FactoryIdentity
umístění Umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 63
Model = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (povinné)
vlastnosti Vlastnosti továrny. FactoryProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.DataFactory/factory

PurviewConfiguration

Jméno Popis Hodnota
purviewResourceId Id prostředku Purview řetězec

Značky prostředků

Jméno Popis Hodnota

UserAssignedIdentitiesDefinitionSpecification

Jméno Popis Hodnota

Příklady použití

Šablony azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Šablona Popis
Azure Data Factory s gitem a spravovanou konfigurací virtuální sítě

nasazení do Azure
Tato šablona vytvoří Azure Data Factory s konfigurací Gitu a spravovanou virtuální sítí.
hromadné kopírování pomocí služby Azure Data Factory

nasazení do Azure
Tato šablona vytvoří datovou továrnu v2, která kopíruje data hromadně do azure SQL Data Warehouse.
vytvoření objektu pro vytváření dat zkopírujte ze salesforce do objektů blob.

nasazení do Azure
Tato šablona používá Azure Data Factory k provádění přesunu dat ze Salesforce do objektů blob Azure.
vytvoření datové továrny V2

nasazení do Azure
Tato šablona vytvoří datovou továrnu V2, která kopíruje data ze složky ve službě Azure Blob Storage do jiné složky v úložišti.
vytvoření datové továrny V2 (MySQL)

nasazení do Azure
Tato šablona vytvoří datovou továrnu V2, která kopíruje data ze složky ve službě Azure Blob Storage do tabulky ve službě Azure Database for MySQL.
Vytvoření datové továrny v2 (PostGre)

nasazení do Azure
Tato šablona vytvoří datovou továrnu V2, která kopíruje data ze složky ve službě Azure Blob Storage do tabulky ve službě Azure Database for PostgreSQL.
vytvoření datové továrny V2 (Spark)

nasazení do Azure
Tato šablona vytvoří datovou továrnu V2, která kopíruje data ze složky ve službě Azure Blob Storage do jiné složky v úložišti.
vytvoření datové továrny v2 (místní SQL)

nasazení do Azure
Tato šablona vytvoří datovou továrnu v2, která kopíruje data z místního SQL Serveru do úložiště objektů blob v Azure.
Vytvoření datové továrny V2 (SQL)

nasazení do Azure
Tato šablona vytvoří datovou továrnu V2, která kopíruje data ze složky ve službě Azure Blob Storage do tabulky v databázi Azure SQL.
Vytvoření prázdné datové továrny

nasazení do Azure
Tato šablona vytvoří prázdnou datovou továrnu.
nasazení analýzy sportů v architektuře Azure

nasazení do Azure
Vytvoří účet úložiště Azure s povoleným ADLS Gen2, instancí služby Azure Data Factory s propojenými službami pro účet úložiště (pokud je nasazená služba Azure SQL Database) a instancí Azure Databricks. Identita AAD pro uživatele, který nasazuje šablonu, a spravovanou identitu instance ADF se udělí roli Přispěvatel dat objektů blob služby Storage v účtu úložiště. K dispozici jsou také možnosti nasazení instance služby Azure Key Vault, Azure SQL Database a centra událostí Azure (pro případy použití streamování). Po nasazení služby Azure Key Vault se spravované identitě datové továrny a identitě AAD pro uživatele, který šablonu nasazuje, udělí roli uživatele tajných kódů služby Key Vault.
centra FinOps

nasazení do Azure
Tato šablona vytvoří novou instanci centra FinOps, včetně Průzkumníka dat, úložiště Data Lake a služby Data Factory.
s Azure Data Factory je možné použít další možnosti – jedním kliknutím vyzkoušejte službu Azure Data Factory

nasazení do Azure
Tato šablona vytvoří kanál datové továrny pro aktivitu kopírování z objektu blob Azure do jiného objektu blob Azure.
Zřízení modulu runtime SSIS v Azure

nasazení do Azure
Tato šablona vytvoří datovou továrnu V2 a pak zřídí prostředí Azure SSIS Integration Runtime.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku továrny lze nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories@2018-06-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = ?
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      encryption = {
        identity = {
          userAssignedIdentity = "string"
        }
        keyName = "string"
        keyVersion = "string"
        vaultBaseUrl = "string"
      }
      globalParameters = {
        {customized property} = {
          type = "string"
          value = ?
        }
      }
      publicNetworkAccess = "string"
      purviewConfiguration = {
        purviewResourceId = "string"
      }
      repoConfiguration = {
        accountName = "string"
        collaborationBranch = "string"
        disablePublish = bool
        lastCommitId = "string"
        repositoryName = "string"
        rootFolder = "string"
        type = "string"
        // For remaining properties, see FactoryRepoConfiguration objects
      }
    }
  })
}

Objekty FactoryRepoConfiguration

Nastavte typ vlastnost určit typ objektu.

Pro FactoryGitHubConfigurationpoužijte:

{
  clientId = "string"
  clientSecret = {
    byoaSecretAkvUrl = "string"
    byoaSecretName = "string"
  }
  hostName = "string"
  type = "FactoryGitHubConfiguration"
}

Pro FactoryVSTSConfigurationpoužijte:

{
  projectName = "string"
  tenantId = "string"
  type = "FactoryVSTSConfiguration"
}

Hodnoty vlastností

CMKIdentityDefinition

Jméno Popis Hodnota
userAssignedIdentity ID prostředku identity přiřazené uživatelem pro ověření v trezoru klíčů zákazníka. řetězec

EncryptionConfiguration

Jméno Popis Hodnota
identita Identita přiřazená uživatelem, která se má použít k ověření v trezoru klíčů zákazníka. Pokud není k dispozici identita spravované služby, použije se. CMKIdentityDefinition
keyName Název klíče ve službě Azure Key Vault, který se použije jako klíč spravovaný zákazníkem. string (povinné)
keyVersion Verze klíče použitého pro CMK. Pokud není k dispozici, použije se nejnovější verze. řetězec
vaultBaseUrl Adresa URL služby Azure Key Vault použitá pro CMK. string (povinné)

FactoryGitHubConfiguration

Jméno Popis Hodnota
clientId GitHub přináší vlastní ID klienta aplikace. řetězec
clientSecret GitHub přináší vlastní informace o tajných klíči klienta aplikace. GitHubClientSecret
hostName Název hostitele GitHub Enterprise Příklad: https://github.mydomain.com řetězec
typ Typ konfigurace úložiště FactoryGitHubConfiguration (povinné)

FactoryIdentity

Jméno Popis Hodnota
typ Typ identity. SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentities Seznam identit přiřazených uživatelem pro továrnu UserAssignedIdentitiesDefinitionSpecification

FactoryProperties

Jméno Popis Hodnota
šifrování Vlastnosti pro povolení klíče spravovaného zákazníkem pro továrnu EncryptionConfiguration
globalParameters Seznam parametrů pro továrnu GlobalParameterDefinitionSpecification
publicNetworkAccess Určuje, jestli je pro datovou továrnu povolený přístup k veřejné síti nebo ne. Zakázáno
Povoleno
PurviewConfiguration Purview informace o továrně. PurviewConfiguration
repoConfiguration Informace o úložišti Git pro továrnu FactoryRepoConfiguration

FactoryRepoConfiguration

Jméno Popis Hodnota
accountName Název účtu string (povinné)
spolupráceBranch Větev pro spolupráci. string (povinné)
disablePublish Zakažte operaci ručního publikování v ADF Studiu, abyste upřednostňovali automatizované publikování. Bool
lastCommitId ID posledního potvrzení. řetězec
repositoryName Název úložiště string (povinné)
rootFolder Kořenová složka. string (povinné)
typ Nastavte na FactoryGitHubConfiguration pro typ FactoryGitHubConfiguration. Nastavte na FactoryVSTSConfiguration pro typ FactoryVstsConfiguration. FactoryGitHubConfiguration
FactoryVSTSConfiguration (povinné)

FactoryVstsConfiguration

Jméno Popis Hodnota
projectName Název projektu VSTS string (povinné)
tenantId ID tenanta VSTS řetězec
typ Typ konfigurace úložiště FactoryVSTSConfiguration (povinné)

GitHubClientSecret

Jméno Popis Hodnota
byoaSecretAkvUrl Přineste si vlastní adresu URL tajného klíče klienta aplikace AKV. řetězec
byoaSecretName Přineste si vlastní název tajného klíče klienta aplikace v AKV. řetězec

GlobalParameterDefinitionSpecification

Jméno Popis Hodnota

GlobalParameterSpecification

Jméno Popis Hodnota
typ Globální typ parametru. Pole
Bool
"Float"
Int
"Objekt"
Řetězec (povinné)
hodnota Hodnota parametru. libovolná (povinná)

Microsoft.DataFactory/factory

Jméno Popis Hodnota
identita Identita spravované služby objektu pro vytváření FactoryIdentity
umístění Umístění prostředku. řetězec
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 63
Model = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (povinné)
vlastnosti Vlastnosti továrny. FactoryProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.DataFactory/factories@2018-06-01

PurviewConfiguration

Jméno Popis Hodnota
purviewResourceId Id prostředku Purview řetězec

Značky prostředků

Jméno Popis Hodnota

UserAssignedIdentitiesDefinitionSpecification

Jméno Popis Hodnota

Příklady použití

Ověřené moduly Azure

K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.

Modul Popis
Datová továrna Modul prostředků AVM pro službu Data Factory