Поделиться через


Set-AzDataFactoryV2

Создает фабрику данных.

Синтаксис

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>]

Описание

Командлет Set-AzDataFactoryV2 создает фабрику данных с указанным именем группы ресурсов и расположением. Выполните эти операции в следующем порядке: создайте фабрику данных. - Создание связанных служб. - Создание наборов данных. - Создание конвейера.

Примеры

Пример 1. Создание фабрики данных

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 :

Пример 2. Создание фабрики данных с подробными сведениями о конфигурации репозитория с помощью существующего объекта фабрики.

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

Эта команда создает фабрику данных с именем WikiADF в группе ресурсов с именем ADF в расположении EastUS с конфигурацией управления версиями Azure DevOps.

Пример 3. Создание фабрики данных с сведениями о конфигурации репозитория GitHub с помощью нового объекта фабрики.

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

Эта команда создает фабрику данных с именем WikiADF в группе ресурсов с именем ADF в расположении EastUS с конфигурацией системы управления версиями GitHub.

Параметры

-AccountName

Имя учетной записи для конфигурации репозитория.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CollaborationBranch

Ветвь совместной работы для конфигурации репозитория.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisablePublish

Отключите операцию публикации вручную в студии ADF, чтобы использовать автоматическую публикацию.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EncryptionKeyName

Имя ключа в Azure Key Vault, используемого в качестве управляемого клиента ключа для шифрования.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EncryptionKeyVersion

Версия ключа, используемого для CMK. Если это не указано, будет использоваться последняя версия.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EncryptionUserAssignedIdentity

Назначаемое пользователем удостоверение для проверки подлинности в хранилище ключей клиента. Если не предоставлено управляемое удостоверение службы, будет использоваться.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EncryptionVaultBaseUrl

URL-адрес Azure Key Vault, используемый для шифрования с помощью CMK.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Запускает командлет без запроса на подтверждение.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GlobalParameterDefinition

Словарь, содержащий глобальные параметры фабрики данных.

Тип:IDictionary<TKey,TValue>[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HostName

Имя узла для конфигурации репозитория GitHub.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IdentityType

Тип удостоверения, связанный с DataFactory. Параметры: SystemAssigned, UserAssigned или SystemAssigned, UserAssigned.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Объект фабрики данных.

Тип:PSDataFactory
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-LastCommitId

Последний идентификатор фиксации для конфигурации репозитория.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Location

Фабрика данных создается в этом регионе.

Тип:String
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Имя фабрики данных.

Тип:String
Aliases:DataFactoryName
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ProjectName

Имя проекта Azure DevOps для конфигурации репозитория.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PublicNetworkAccess

Допускается ли доступ к общедоступной сети для фабрики данных. Параметры : "Включено" или "Отключено"

Тип:String
Position:Named
Default value:Enabled
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RepositoryName

Имя репозитория для конфигурации репозитория.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Имя группы ресурсов.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ResourceId

Идентификатор ресурса Azure фабрики данных версии 2.

Тип:String
Aliases:Id, DataFactoryId
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-RootFolder

Корневая папка для конфигурации репозитория.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Теги фабрики данных.

Тип:Hashtable
Position:3
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-TenantId

Идентификатор клиента для конфигурации репозитория Azure DevOps.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UserAssignedIdentity

Словарь, содержащий удостоверения, назначенные пользователем фабрики данных.

Тип:IDictionary<TKey,TValue>[System.String,System.Object]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что происходит, если командлет выполняется, но не запускает командлет.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

Выходные данные

Примечания

Ключевые слова: azure, azurerm, arm, resource, management, manager, data, фабрики