Set-AzDataFactoryV2
Cria uma fábrica de dados.
Sintaxe
Set-AzDataFactoryV2
[-ResourceGroupName] <String>
[-Name] <String>
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
[-Location] <String>
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
[-DisablePublish]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzDataFactoryV2
[-ResourceId] <String>
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
[-Location] <String>
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
[-DisablePublish]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzDataFactoryV2
[-ResourceId] <String>
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
[-Location] <String>
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
-AccountName <String>
-RepositoryName <String>
-CollaborationBranch <String>
-RootFolder <String>
[-LastCommitId <String>]
[-DisablePublish]
-ProjectName <String>
[-TenantId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzDataFactoryV2
[-ResourceId] <String>
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
[-Location] <String>
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
-AccountName <String>
-RepositoryName <String>
-CollaborationBranch <String>
-RootFolder <String>
[-LastCommitId <String>]
[-DisablePublish]
-HostName <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzDataFactoryV2
[-ResourceGroupName] <String>
[-Name] <String>
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
[-Location] <String>
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
-AccountName <String>
-RepositoryName <String>
-CollaborationBranch <String>
-RootFolder <String>
[-LastCommitId <String>]
[-DisablePublish]
-HostName <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzDataFactoryV2
[-ResourceGroupName] <String>
[-Name] <String>
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
[-Location] <String>
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
-AccountName <String>
-RepositoryName <String>
-CollaborationBranch <String>
-RootFolder <String>
[-LastCommitId <String>]
[-DisablePublish]
-ProjectName <String>
[-TenantId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzDataFactoryV2
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
-InputObject <PSDataFactory>
[[-Location] <String>]
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
[-DisablePublish]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzDataFactoryV2
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
-InputObject <PSDataFactory>
[[-Location] <String>]
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
[-AccountName <String>]
[-RepositoryName <String>]
[-CollaborationBranch <String>]
[-RootFolder <String>]
[-LastCommitId <String>]
[-DisablePublish]
-ProjectName <String>
[-TenantId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzDataFactoryV2
[-IdentityType <String>]
[-PublicNetworkAccess <String>]
[-UserAssignedIdentity <System.Collections.Generic.IDictionary`2[System.String,System.Object]>]
[-EncryptionVaultBaseUrl <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionUserAssignedIdentity <String>]
-InputObject <PSDataFactory>
[[-Location] <String>]
[[-Tag] <Hashtable>]
[-Force]
[-GlobalParameterDefinition <System.Collections.Generic.IDictionary`2[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]>]
[-AccountName <String>]
[-RepositoryName <String>]
[-CollaborationBranch <String>]
[-RootFolder <String>]
[-LastCommitId <String>]
[-DisablePublish]
-HostName <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-AzDataFactoryV2 cria uma fábrica de dados com o nome e o local do grupo de recursos especificado. Execute essas operações na seguinte ordem: -- Crie um data factory. -- Crie serviços vinculados. -- Crie conjuntos de dados. -- Crie um pipeline.
Exemplos
Exemplo 1: Criar uma fábrica de dados
Set-AzDataFactoryV2 -ResourceGroupName "ADF" -Name "WikiADF" -Location "WestUS"
DataFactoryName : WikiADF
DataFactoryId : /subscriptions/3e8e61b5-9a7d-4952-bfae-545ab997b9ea/resourceGroups/adf/providers/Microsoft.DataFactory/factories/wikiadf
ResourceGroupName : ADF
Location : EastUS
Tags : {}
Identity : Microsoft.Azure.Management.DataFactory.Models.FactoryIdentity
ProvisioningState : Succeeded
RepoConfiguration :
Exemplo 2: Crie uma fábrica de dados com detalhes de configuração de repositório usando um objeto de fábrica existente.
Get-AzDataFactoryV2 -ResourceGroupName "ADF" -Name "WikiADF" | Set-AzDataFactoryV2 -AccountName msdata -RepositoryName ADFRepo -CollaborationBranch master -RootFolder / -ProjectName "Azure Data Factory"
DataFactoryName : WikiADF
DataFactoryId : /subscriptions/3e8e61b5-9a7d-4952-bfae-545ab997b9ea/resourceGroups/adf/providers/Microsoft.DataFactory/factories/wikiadf
ResourceGroupName : ADF
Location : EastUS
Tags : {}
Identity : Microsoft.Azure.Management.DataFactory.Models.FactoryIdentity
ProvisioningState : Succeeded
RepoConfiguration : Microsoft.Azure.Management.DataFactory.Models.FactoryVSTSConfiguration
Este comando cria uma fábrica de dados chamada WikiADF no grupo de recursos chamado ADF no local EastUS com a configuração de controle de origem do Azure DevOps.
Exemplo 3: Crie uma fábrica de dados com detalhes de configuração do repositório GitHub usando um novo objeto de fábrica.
Set-AzDataFactoryV2 -ResourceGroupName "ADF" -Name "WikiADF" -Location 'EastUS' -HostName 'https://github.com' -AccountName msdata -RepositoryName ADFRepo -CollaborationBranch master -RootFolder /
DataFactoryName : WikiADF
DataFactoryId : /subscriptions/3e8e61b5-9a7d-4952-bfae-545ab997b9ea/resourceGroups/adf/providers/Microsoft.DataFactory/factories/wikiadf
ResourceGroupName : ADF
Location : EastUS
Tags : {}
Identity : Microsoft.Azure.Management.DataFactory.Models.FactoryIdentity
ProvisioningState : Succeeded
RepoConfiguration : Microsoft.Azure.Management.DataFactory.Models.FactoryGitHubConfiguration
Este comando cria uma fábrica de dados chamada WikiADF no grupo de recursos chamado ADF no local EastUS com configuração de controle de origem do GitHub..
Parâmetros
-AccountName
O nome da conta para a configuração do repositório.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CollaborationBranch
A ramificação de colaboração para configuração de repositório.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DisablePublish
Desative a operação de publicação manual no estúdio ADF para favorecer a publicação automatizada.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EncryptionKeyName
O nome da chave no Cofre de Chaves do Azure a ser usada como Chave Gerenciada pelo Cliente para criptografia.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EncryptionKeyVersion
A versão da chave usada para CMK. Se não for fornecida, será utilizada a versão mais recente.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EncryptionUserAssignedIdentity
Identidade atribuída pelo usuário a ser usada para autenticar no cofre de chaves do cliente. Se não for fornecida, a Identidade do Serviço Gerenciado será usada.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EncryptionVaultBaseUrl
A url do Cofre da Chave do Azure usado para criptografia com CMK.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Force
Executa o cmdlet sem solicitar confirmação.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-GlobalParameterDefinition
O dicionário que contém os parâmetros globais da fábrica de dados.
Tipo: | IDictionary<TKey,TValue>[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HostName
O nome do host para a configuração do repositório GitHub.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IdentityType
O tipo de identidade que será associado ao seu DataFactory. As opções são 'SystemAssigned', 'UserAssigned' ou 'SystemAssigned,UserAssigned'
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InputObject
O objeto de fábrica de dados.
Tipo: | PSDataFactory |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-LastCommitId
A última id de confirmação para configuração de repositório.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Location
A fábrica de dados é criada nesta região.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Name
O nome da fábrica de dados.
Tipo: | String |
Aliases: | DataFactoryName |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ProjectName
O nome do projeto Azure DevOps para configuração de repositório.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PublicNetworkAccess
Se o acesso à rede pública é permitido ou não para o data factory. As opções são 'Ativado' ou 'Desativado'
Tipo: | String |
Position: | Named |
Default value: | Enabled |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RepositoryName
O nome do repositório para a configuração do repositório.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceGroupName
O nome do grupo de recursos.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ResourceId
A ID de recurso do Azure do data factory V2.
Tipo: | String |
Aliases: | Id, DataFactoryId |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-RootFolder
A pasta raiz para configuração de repositório.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Tag
As tags do data factory.
Tipo: | Hashtable |
Position: | 3 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-TenantId
A ID do locatário para a configuração do repositório do Azure DevOps.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UserAssignedIdentity
O dicionário que contém as identidades atribuídas ao usuário da fábrica de dados.
Tipo: | IDictionary<TKey,TValue>[System.String,System.Object] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Mostra o que acontece se o cmdlet for executado, mas não executá-lo.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Saídas
Notas
Palavras-chave: azure, azurerm, arm, resource, management, manager, data, factories
Azure PowerShell