Microsoft.DataFactory factory 2017-09-01-preview
Bicep kaynak tanımı
Fabrikalar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.DataFactory/factory kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.DataFactory/factories@2017-09-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'SystemAssigned'
}
properties: {
vstsConfiguration: {
accountName: 'string'
collaborationBranch: 'string'
lastCommitId: 'string'
projectName: 'string'
repositoryName: 'string'
rootFolder: 'string'
tenantId: 'string'
}
}
}
Özellik değerleri
Fabrika
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) Karakter sınırı: 3-63 Geçerli karakterler: Alfasayısal değerler ve kısa çizgiler. Alfasayısal ile başlayıp bitirin. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynak konumu. | string |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
identity | Fabrikanın yönetilen hizmet kimliği. | FactoryIdentity |
properties | Fabrikanın özellikleri. | FactoryProperties |
FactoryIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Kimlik türü. Şu anda desteklenen tek tür 'SystemAssigned'dır. | 'SystemAssigned' (gerekli) |
FactoryProperties
Ad | Açıklama | Değer |
---|---|---|
vstsConfiguration | Fabrikanın VSTS deposu bilgileri. | FactoryVstsConfiguration |
FactoryVstsConfiguration
Ad | Açıklama | Değer |
---|---|---|
accountName | VSTS hesap adı. | string |
işbirliğiBranch | VSTS işbirliği dalı. | string |
lastCommitId | VSTS son işleme kimliği. | string |
projectName | VSTS proje adı. | string |
repositoryName | VSTS depo adı. | string |
Rootfolder | VSTS kök klasörü. | string |
tenantId | VSTS kiracı kimliği. | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Mimarisinde Spor Analizi'ni dağıtma |
ADLS 2. Nesil etkinleştirilmiş bir Azure depolama hesabı, depolama hesabı için bağlı hizmetlere sahip bir Azure Data Factory örneği (dağıtıldıysa Azure SQL Veritabanı) ve bir Azure Databricks örneği oluşturur. Şablonu dağıtan kullanıcının AAD kimliğine ve ADF örneğinin yönetilen kimliğine depolama hesabında Depolama Blob Verileri Katkıda Bulunanı rolü verilir. Azure Key Vault örneği, Azure SQL Veritabanı ve Azure Olay Hub'ı (akış kullanım örnekleri için) dağıtma seçenekleri de vardır. Azure Key Vault dağıtıldığında, şablonu dağıtan kullanıcının veri fabrikası yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Diziler Kullanıcısı rolü verilir. |
FinOps hub'ı |
Bu şablon Data Lake storage ve Data Factory gibi yeni bir FinOps hub örneği oluşturur. |
Azure Data Factory ile daha fazlası mümkündür - Denemek için tek tıklamayla Azure Data Factory |
Bu şablon, Azure Blob'dan başka bir Azure Blob'a kopyalama etkinliği için bir veri fabrikası işlem hattı oluşturur |
Data Factory oluşturma, Salesforce'tan Blob'a kopyalama |
Bu şablon, Salesforce'tan Azure Bloblarına veri taşıma gerçekleştirmek için Azure Data Factory kullanır |
Azure Data Factory kullanarak toplu kopyalama |
Bu şablon, verileri toplu bir Azure SQL veritabanından Azure SQL veri ambarı'na kopyalayan bir V2 veri fabrikası oluşturur. |
V2 veri fabrikası oluşturma |
Bu şablon, Azure Blob Depolama bir klasördeki verileri depolama alanındaki başka bir klasöre kopyalayan bir V2 veri fabrikası oluşturur. |
V2 veri fabrikası oluşturma (MySQL) |
Bu şablon, Azure Blob Depolama bir klasördeki verileri MySQL için Azure Veritabanı bir tabloya kopyalayan bir V2 veri fabrikası oluşturur. |
V2 veri fabrikası oluşturma (PostGre) |
Bu şablon, Azure Blob Depolama bir klasördeki verileri PostgreSQL için Azure Veritabanı bir tabloya kopyalayan bir V2 veri fabrikası oluşturur. |
V2 veri fabrikası oluşturma (SQL) |
Bu şablon, Azure Blob Depolama bir klasördeki verileri Azure SQL veritabanındaki bir tabloya kopyalayan bir V2 veri fabrikası oluşturur. |
Boş veri fabrikası oluşturma |
Bu şablon boş bir veri fabrikası oluşturur |
Git ve yönetilen sanal ağ yapılandırmasıyla Azure Data Factory |
Bu şablon Git yapılandırması ve yönetilen sanal ağ ile Azure Data Factory oluşturur. |
V2 veri fabrikası oluşturma (ŞIRKET içi SQL) |
Bu şablon, şirket içi bir SQL Server Azure blob depolama alanına veri kopyalayan bir V2 veri fabrikası oluşturur |
Azure'da SSIS çalışma zamanı sağlama |
Bu şablon bir V2 veri fabrikası oluşturur ve ardından bir Azure SSIS tümleştirme çalışma zamanı sağlar |
V2 veri fabrikası oluşturma (Spark) |
Bu şablon, Azure Blob Depolama bir klasördeki verileri depolama alanındaki başka bir klasöre kopyalayan bir V2 veri fabrikası oluşturur. |
ARM şablonu kaynak tanımı
Fabrikalar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.DataFactory/factory kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.DataFactory/factories",
"apiVersion": "2017-09-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"vstsConfiguration": {
"accountName": "string",
"collaborationBranch": "string",
"lastCommitId": "string",
"projectName": "string",
"repositoryName": "string",
"rootFolder": "string",
"tenantId": "string"
}
}
}
Özellik değerleri
Fabrika
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.DataFactory/factory' |
apiVersion | Kaynak API'sinin sürümü | '2017-09-01-preview' |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 3-63 Geçerli karakterler: Alfasayısal değerler ve kısa çizgiler. Alfasayısal ile başlayıp bitirin. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynak konumu. | string |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
identity | Fabrikanın yönetilen hizmet kimliği. | FactoryIdentity |
properties | Fabrikanın özellikleri. | FactoryProperties |
FactoryIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Kimlik türü. Şu anda desteklenen tek tür 'SystemAssigned'dır. | 'SystemAssigned' (gerekli) |
FactoryProperties
Ad | Açıklama | Değer |
---|---|---|
vstsConfiguration | Fabrikanın VSTS deposu bilgileri. | FactoryVstsConfiguration |
FactoryVstsConfiguration
Ad | Açıklama | Değer |
---|---|---|
accountName | VSTS hesap adı. | string |
işbirliğiBranch | VSTS işbirliği dalı. | string |
lastCommitId | VSTS son işleme kimliği. | string |
projectName | VSTS proje adı. | string |
repositoryName | VSTS depo adı. | string |
Rootfolder | VSTS kök klasörü. | string |
tenantId | VSTS kiracı kimliği. | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Mimarisinde Spor Analizi'ni dağıtma |
ADLS 2. Nesil'in etkinleştirildiği bir Azure depolama hesabı, depolama hesabı için bağlı hizmetler içeren bir Azure Data Factory örneği (dağıtıldıysa Azure SQL Veritabanı) ve bir Azure Databricks örneği oluşturur. Şablonu dağıtan kullanıcının AAD kimliğine ve ADF örneğinin yönetilen kimliğine depolama hesabında Depolama Blob Verileri Katkıda Bulunanı rolü verilir. Azure Key Vault örneği, Azure SQL Veritabanı ve Azure Olay Hub'ı (akış kullanım örnekleri için) dağıtma seçenekleri de vardır. Azure Key Vault dağıtıldığında, şablonu dağıtan kullanıcının data factory yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Dizi kullanıcı rolü verilir. |
FinOps hub'ı |
Bu şablon Data Lake storage ve Data Factory gibi yeni bir FinOps hub örneği oluşturur. |
Azure Data Factory ile daha fazlası mümkündür - Tek tıklamayla Azure Data Factory |
Bu şablon, Azure Blob'dan başka bir Azure Blob'a kopyalama etkinliği için bir veri fabrikası işlem hattı oluşturur |
Data Factory oluşturma, Salesforce'tan Blob'a kopyalama |
Bu şablon, Salesforce'tan Azure Bloblarına veri taşıma gerçekleştirmek için Azure Data Factory kullanır |
Azure Data Factory kullanarak toplu kopyalama |
Bu şablon, bir Azure SQL veritabanındaki verileri toplu olarak bir Azure SQL veri ambarı'na kopyalayan bir V2 veri fabrikası oluşturur. |
V2 veri fabrikası oluşturma |
Bu şablon, Azure Blob Depolama bir klasördeki verileri depolama alanındaki başka bir klasöre kopyalayan bir V2 veri fabrikası oluşturur. |
V2 veri fabrikası oluşturma (MySQL) |
Bu şablon, Azure Blob Depolama bir klasördeki verileri MySQL için Azure Veritabanı bir tabloya kopyalayan bir V2 veri fabrikası oluşturur. |
V2 veri fabrikası oluşturma (PostGre) |
Bu şablon, Azure Blob Depolama bir klasördeki verileri PostgreSQL için Azure Veritabanı bir tabloya kopyalayan bir V2 veri fabrikası oluşturur. |
V2 veri fabrikası oluşturma (SQL) |
Bu şablon, Azure Blob Depolama bir klasördeki verileri Azure SQL veritabanındaki bir tabloya kopyalayan bir V2 veri fabrikası oluşturur. |
Boş bir veri fabrikası oluşturma |
Bu şablon boş bir veri fabrikası oluşturur |
Git ve yönetilen sanal ağ yapılandırmasıyla Azure Data Factory |
Bu şablon Git yapılandırması ve yönetilen sanal ağ ile Azure Data Factory oluşturur. |
V2 veri fabrikası oluşturma (ŞIRKET içi SQL) |
Bu şablon, verileri şirket içi bir SQL Server Azure blob depolama alanına kopyalayan bir V2 veri fabrikası oluşturur |
Azure'da SSIS çalışma zamanı sağlama |
Bu şablon bir V2 veri fabrikası oluşturur ve ardından bir Azure SSIS tümleştirme çalışma zamanı sağlar |
V2 veri fabrikası oluşturma (Spark) |
Bu şablon, Azure Blob Depolama bir klasördeki verileri depolama alanındaki başka bir klasöre kopyalayan bir V2 veri fabrikası oluşturur. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Fabrikalar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.DataFactory/factory kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories@2017-09-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
vstsConfiguration = {
accountName = "string"
collaborationBranch = "string"
lastCommitId = "string"
projectName = "string"
repositoryName = "string"
rootFolder = "string"
tenantId = "string"
}
}
})
}
Özellik değerleri
Fabrika
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.DataFactory/factories@2017-09-01-preview" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 3-63 Geçerli karakterler: Alfasayısallar ve kısa çizgiler. Alfasayısal ile başlayıp bitirin. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynak konumu. | string |
parent_id | Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. |
identity | Fabrikanın yönetilen hizmet kimliği. | FactoryIdentity |
properties | Fabrikanın özellikleri. | FactoryProperties |
FactoryIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Kimlik türü. Şu anda desteklenen tek tür 'SystemAssigned'dır. | "SystemAssigned" (gerekli) |
FactoryProperties
Ad | Açıklama | Değer |
---|---|---|
vstsConfiguration | Fabrikanın VSTS deposu bilgileri. | FactoryVstsConfiguration |
FactoryVstsConfiguration
Ad | Açıklama | Değer |
---|---|---|
accountName | VSTS hesap adı. | string |
işbirliğiBranch | VSTS işbirliği dalı. | string |
lastCommitId | VSTS son işleme kimliği. | string |
projectName | VSTS proje adı. | string |
repositoryName | VSTS depo adı. | string |
Rootfolder | VSTS kök klasörü. | string |
tenantId | VSTS kiracı kimliği. | string |