Set-AzDataFactoryV2
Crée une fabrique de données.
Syntaxe
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
La cmdlet Set-AzDataFactoryV2 crée une fabrique de données avec le nom et l’emplacement spécifiés du groupe de ressources. Effectuez ces opérations dans l’ordre suivant : -- Créez une fabrique de données. -- Créer des services liés. -- Créez des jeux de données. -- Créer un pipeline.
Exemples
Exemple 1 : Créer une fabrique de données
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 :
Exemple 2 : Créez une fabrique de données avec les détails de configuration du dépôt à l’aide d’un objet de fabrique existant.
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
Cette commande crée une fabrique de données nommée WikiADF dans le groupe de ressources nommé ADF dans l’emplacement EastUS avec la configuration du contrôle de code source Azure DevOps.
Exemple 3 : Créez une fabrique de données avec les détails de configuration du dépôt GitHub à l’aide d’un nouvel objet de fabrique.
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
Cette commande crée une fabrique de données nommée WikiADF dans le groupe de ressources nommé ADF à l’emplacement EastUS avec la configuration du contrôle de code source GitHub.
Paramètres
-AccountName
Nom du compte pour la configuration du dépôt.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CollaborationBranch
Branche de collaboration pour la configuration du dépôt.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisablePublish
Désactivez l’opération de publication manuelle dans ADF Studio pour favoriser la publication automatisée.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EncryptionKeyName
Nom de la clé dans Azure Key Vault à utiliser comme clé gérée par le client pour le chiffrement.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EncryptionKeyVersion
Version de la clé utilisée pour CMK. S’il n’est pas fourni, la dernière version sera utilisée.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EncryptionUserAssignedIdentity
Identité affectée par l’utilisateur à utiliser pour s’authentifier auprès du coffre de clés du client. Si aucune identité de service managée n’est fournie, elle est utilisée.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EncryptionVaultBaseUrl
URL d’Azure Key Vault utilisée pour le chiffrement avec CMK.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Force
Exécute l’applet de commande sans demander de confirmation.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-GlobalParameterDefinition
Dictionnaire contenant les paramètres globaux de la fabrique de données.
Type: | IDictionary<TKey,TValue>[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-HostName
Nom d’hôte pour la configuration du dépôt GitHub.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-IdentityType
Type d’identité qui sera associé à votre DataFactory. Les options sont « SystemAssigned », « UserAssigned » ou « SystemAssigned, UserAssigned »
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Objet data factory.
Type: | PSDataFactory |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-LastCommitId
Dernier ID de validation pour la configuration du dépôt.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Location
La fabrique de données est créée dans cette région.
Type: | String |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Name
Nom de la fabrique de données.
Type: | String |
Alias: | DataFactoryName |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ProjectName
Nom du projet Azure DevOps pour la configuration du dépôt.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PublicNetworkAccess
Indique si l’accès au réseau public est autorisé pour la fabrique de données. Les options sont « Activé » ou « Désactivé »
Type: | String |
Position: | Named |
Valeur par défaut: | Enabled |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RepositoryName
Nom du référentiel pour la configuration du dépôt.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
Nom du groupe de ressources.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ResourceId
ID de ressource Azure de la fabrique de données V2.
Type: | String |
Alias: | Id, DataFactoryId |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-RootFolder
Dossier racine pour la configuration du dépôt.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Tag
Balises de la fabrique de données.
Type: | Hashtable |
Position: | 3 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-TenantId
ID de locataire pour la configuration du dépôt Azure DevOps.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UserAssignedIdentity
Dictionnaire contenant les identités affectées par l’utilisateur de la fabrique de données.
Type: | IDictionary<TKey,TValue>[System.String,System.Object] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passe si l’applet de commande s’exécute, mais n’exécute pas l’applet de commande.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Sorties
Notes
Mots clés : azure, azurerm, arm, resource, management, manager, data, fabriques