Bagikan melalui


Set-AzDataFactoryV2

Membuat pabrik data.

Sintaks

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

Deskripsi

Cmdlet Set-AzDataFactoryV2 membuat pabrik data dengan nama dan lokasi grup sumber daya yang ditentukan. Lakukan operasi ini dalam urutan berikut: -- Buat pabrik data. -- Buat layanan tertaut. -- Buat himpunan data. -- Buat alur.

Contoh

Contoh 1: Membuat pabrik data

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 :

Contoh 2: Buat pabrik data dengan detail konfigurasi repositori menggunakan objek pabrik yang ada.

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

Perintah ini membuat pabrik data bernama WikiADF dalam grup sumber daya bernama ADF di lokasi EastUS dengan konfigurasi kontrol sumber Azure DevOps.

Contoh 3: Buat pabrik data dengan detail konfigurasi repositori GitHub menggunakan objek pabrik baru.

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

Perintah ini membuat pabrik data bernama WikiADF dalam grup sumber daya bernama ADF di lokasi EastUS dengan konfigurasi kontrol sumber GitHub..

Parameter

-AccountName

Nama akun untuk konfigurasi repositori.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-CollaborationBranch

Cabang kolaborasi untuk konfigurasi repositori.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DisablePublish

Nonaktifkan operasi penerbitan manual di studio ADF untuk mendukung penerbitan otomatis.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EncryptionKeyName

Nama kunci di Azure Key Vault untuk digunakan sebagai Kunci Terkelola Pelanggan untuk enkripsi.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EncryptionKeyVersion

Versi kunci yang digunakan untuk CMK. Jika tidak disediakan, versi terbaru akan digunakan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EncryptionUserAssignedIdentity

Identitas yang ditetapkan pengguna untuk digunakan untuk mengautentikasi ke brankas kunci pelanggan. Jika tidak diberikan Identitas Layanan Terkelola akan digunakan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EncryptionVaultBaseUrl

Url Azure Key Vault yang digunakan untuk enkripsi dengan CMK.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Force

Menjalankan cmdlet tanpa meminta konfirmasi.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-GlobalParameterDefinition

Kamus yang berisi parameter global pabrik data.

Jenis:IDictionary<TKey,TValue>[System.String,Microsoft.Azure.Management.DataFactory.Models.GlobalParameterSpecification]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-HostName

Nama host untuk konfigurasi repositori GitHub.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-IdentityType

Jenis Identitas yang akan dikaitkan dengan DataFactory Anda. Opsinya adalah 'SystemAssigned', 'UserAssigned' atau 'SystemAssigned,UserAssigned'

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-InputObject

Objek pabrik data.

Jenis:PSDataFactory
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-LastCommitId

Id penerapan terakhir untuk konfigurasi repositori.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Location

Pabrik data dibuat di wilayah ini.

Jenis:String
Position:2
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Nama pabrik data.

Jenis:String
Alias:DataFactoryName
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-ProjectName

Nama proyek Azure DevOps untuk konfigurasi repositori.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-PublicNetworkAccess

Apakah akses jaringan publik diizinkan atau tidak untuk pabrik data. Opsinya adalah 'Diaktifkan' atau 'Dinonaktifkan'

Jenis:String
Position:Named
Nilai default:Enabled
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-RepositoryName

Nama repositori untuk konfigurasi repositori.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Nama grup sumber daya.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-ResourceId

ID sumber daya Azure dari pabrik data V2.

Jenis:String
Alias:Id, DataFactoryId
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-RootFolder

Folder akar untuk konfigurasi repositori.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Tag

Tag pabrik data.

Jenis:Hashtable
Position:3
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-TenantId

Id penyewa untuk konfigurasi repositori Azure DevOps.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-UserAssignedIdentity

Kamus yang berisi identitas yang ditetapkan pengguna dari pabrik data.

Jenis:IDictionary<TKey,TValue>[System.String,System.Object]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang terjadi jika cmdlet berjalan, tetapi tidak menjalankan cmdlet.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

String

PSDataFactory

Hashtable

Output

PSDataFactory

Catatan

Kata kunci: azure, azurerm, arm, sumber daya, manajemen, manajer, data, pabrik