Set-AzDataFactoryV2

データ ファクトリを作成します。

構文

Set-AzDataFactoryV2
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-IdentityType <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]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataFactoryV2
   [-ResourceId] <String>
   [-IdentityType <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]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataFactoryV2
   [-ResourceId] <String>
   [-IdentityType <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>]
   -ProjectName <String>
   [-TenantId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataFactoryV2
   [-ResourceId] <String>
   [-IdentityType <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>]
   -HostName <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataFactoryV2
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-IdentityType <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>]
   -HostName <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataFactoryV2
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-IdentityType <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>]
   -ProjectName <String>
   [-TenantId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataFactoryV2
   [-IdentityType <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]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataFactoryV2
   [-IdentityType <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>]
   -ProjectName <String>
   [-TenantId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataFactoryV2
   [-IdentityType <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>]
   -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

このコマンドは、Azure DevOps ソース管理構成を使用して、EastUS の場所にある ADF という名前のリソース グループに WikiADF という名前のデータ ファクトリを作成します。

例 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

このコマンドは、GitHub ソース管理構成を使用して、EastUS の場所にある ADF という名前のリソース グループに WikiADF という名前のデータ ファクトリを作成します。

パラメーター

-AccountName

リポジトリ構成のアカウント名。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CollaborationBranch

リポジトリ構成のコラボレーション ブランチ。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisablePublish

自動発行を優先するには、ADF Studio で手動発行操作を無効にします。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionKeyName

暗号化にカスタマー マネージド キーとして使用する Azure Key Vault 内のキーの名前。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionKeyVersion

CMK に使用されるキーのバージョン。 指定しない場合は、最新バージョンが使用されます。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionUserAssignedIdentity

顧客のキー コンテナーに対する認証に使用するユーザー割り当て ID。 指定されていない場合は、マネージド サービス ID が使用されます。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionVaultBaseUrl

CMK での暗号化に使用される Azure Key Vault の URL。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

確認を求めずにコマンドレットを実行します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GlobalParameterDefinition

データ ファクトリのグローバル パラメーターを含むディクショナリ。

Type:IDictionary<TKey,TValue>[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

GitHub リポジトリ構成のホスト名。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IdentityType

DataFactory に関連付けられる ID 型。 オプションは、'SystemAssigned'、'UserAssigned' または 'SystemAssigned,UserAssigned' です

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

データ ファクトリ オブジェクト。

Type:PSDataFactory
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LastCommitId

リポジトリ構成の最後のコミット ID。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

このリージョンにデータ ファクトリが作成されます。

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

データ ファクトリ名。

Type:String
Aliases:DataFactoryName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProjectName

リポジトリ構成用のプロジェクト名 Azure DevOps。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccess

データ ファクトリに対してパブリック ネットワーク アクセスが許可されているかどうか。 オプションは 'Enabled' または 'Disabled' です

Type:String
Position:Named
Default value:Enabled
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryName

リポジトリ構成のリポジトリ名。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

リソース グループ名。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

V2 データ ファクトリの Azure リソース ID。

Type:String
Aliases:Id, DataFactoryId
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RootFolder

リポジトリ構成のルート フォルダー。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

データ ファクトリのタグ。

Type:Hashtable
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Azure DevOps リポジトリ構成のテナント ID。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

データ ファクトリのユーザー割り当て ID を含むディクショナリ。

Type:IDictionary<TKey,TValue>[System.String,System.Object]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

コマンドレットを実行してもコマンドレットが実行されない場合の動作を示します。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

String

PSDataFactory

Hashtable

出力

PSDataFactory

メモ

キーワード: azure, azurerm, arm, リソース, 管理, マネージャー, データ, ファクトリ