Microsoft.DataFactory 팩터리 2017-09-01-preview
Bicep 리소스 정의
팩터리 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/팩터리 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
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'
}
}
}
속성 값
factories
Name | Description | 값 |
---|---|---|
name | 리소스 이름 | string(필수) 문자 제한: 3-63 유효한 문자: 영숫자 및 하이픈 영숫자로 시작하고 끝납니다. 리소스 이름은 Azure에서 고유해야 합니다. |
위치 | 리소스 위치입니다. | string |
tags | 리소스 태그입니다. | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
identity | 팩터리의 관리 서비스 ID입니다. | FactoryIdentity |
properties | 팩터리의 속성입니다. | FactoryProperties |
FactoryIdentity
Name | Description | 값 |
---|---|---|
형식 | ID 유형입니다. 현재 지원되는 유일한 형식은 'SystemAssigned'입니다. | 'SystemAssigned'(필수) |
FactoryProperties
Name | Description | 값 |
---|---|---|
vstsConfiguration | 팩터리의 VSTS 리포지토리 정보입니다. | FactoryVstsConfiguration |
FactoryVstsConfiguration
Name | Description | 값 |
---|---|---|
accountName | VSTS 계정 이름입니다. | string |
collaborationBranch | VSTS 협업 분기. | 문자열 |
lastCommitId | VSTS 마지막 커밋 ID입니다. | 문자열 |
projectName | VSTS 프로젝트 이름입니다. | 문자열 |
repositoryName | VSTS 리포지토리 이름입니다. | 문자열 |
rootFolder | VSTS 루트 폴더. | 문자열 |
tenantId | VSTS 테넌트 ID입니다. | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플릿 | Description |
---|---|
Azure 아키텍처에 Sports Analytics 배포 |
ADLS Gen 2가 사용하도록 설정된 Azure Storage 계정, 스토리지 계정에 대한 연결된 서비스(배포된 경우 Azure SQL 데이터베이스) Azure Data Factory instance 및 Azure Databricks instance 만듭니다. 템플릿을 배포하는 사용자의 AAD ID와 ADF instance 대한 관리 ID에는 스토리지 계정에 대한 Storage Blob 데이터 기여자 역할이 부여됩니다. Azure Key Vault instance, Azure SQL Database 및 Azure Event Hub(스트리밍 사용 사례용)를 배포하는 옵션도 있습니다. Azure Key Vault 배포되면 템플릿을 배포하는 사용자의 데이터 팩터리 관리 ID 및 AAD ID에 Key Vault 비밀 사용자 역할이 부여됩니다. |
FinOps 허브 |
이 템플릿은 Data Lake Storage 및 Data Factory를 포함하여 새 FinOps 허브 instance 만듭니다. |
Azure Data Factory 추가 가능 - 한 번 클릭하여 Azure Data Factory |
이 템플릿은 Azure Blob에서 다른 Azure Blob으로의 복사 작업에 대한 데이터 팩터리 파이프라인을 만듭니다. |
Data Factory 만들기, Salesforce에서 Blob으로 복사 |
이 템플릿은 Azure Data Factory 사용하여 Salesforce에서 Azure Blob으로 데이터 이동을 수행합니다. |
Azure Data Factory 사용하여 대량 복사 |
이 템플릿은 Azure SQL 데이터베이스의 데이터를 Azure SQL 데이터 웨어하우스에 대량으로 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기 |
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(MySQL) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for MySQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(PostGre) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for PostgreSQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(SQL) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure SQL 데이터베이스의 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
빈 데이터 팩터리 만들기 |
이 템플릿은 빈 데이터 팩터리를 만듭니다. |
Git 및 관리형 vnet 구성을 사용하여 Azure Data Factory |
이 템플릿은 Git 구성 및 관리형 가상 네트워크를 사용하여 Azure Data Factory 만듭니다. |
V2 데이터 팩터리 만들기(SQL 온-프레미스) |
이 템플릿은 온-프레미스 SQL Server Azure Blob Storage로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
Azure에서 SSIS 런타임 프로비전 |
이 템플릿은 V2 데이터 팩터리를 만든 다음, Azure SSIS 통합 런타임을 프로비전합니다. |
V2 데이터 팩터리 만들기(Spark) |
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다. |
ARM 템플릿 리소스 정의
팩터리 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/팩터리 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"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"
}
}
}
속성 값
factories
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.DataFactory/factories' |
apiVersion | 리소스 api 버전 | '2017-09-01-preview' |
name | 리소스 이름 | string(필수) 문자 제한: 3-63 유효한 문자: 영숫자 및 하이픈 영숫자로 시작하고 끝납니다. 리소스 이름은 Azure에서 고유해야 합니다. |
위치 | 리소스 위치입니다. | 문자열 |
tags | 리소스 태그입니다. | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
identity | 팩터리의 관리 서비스 ID입니다. | FactoryIdentity |
properties | 팩터리의 속성입니다. | FactoryProperties |
FactoryIdentity
Name | Description | 값 |
---|---|---|
형식 | ID 형식입니다. 현재 지원되는 유일한 형식은 'SystemAssigned'입니다. | 'SystemAssigned'(필수) |
FactoryProperties
Name | Description | 값 |
---|---|---|
vstsConfiguration | 팩터리의 VSTS 리포지토리 정보입니다. | FactoryVstsConfiguration |
FactoryVstsConfiguration
Name | Description | 값 |
---|---|---|
accountName | VSTS 계정 이름입니다. | string |
collaborationBranch | VSTS 협업 분기. | 문자열 |
lastCommitId | VSTS 마지막 커밋 ID입니다. | 문자열 |
projectName | VSTS 프로젝트 이름입니다. | 문자열 |
repositoryName | VSTS 리포지토리 이름입니다. | 문자열 |
rootFolder | VSTS 루트 폴더. | 문자열 |
tenantId | VSTS 테넌트 ID입니다. | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플릿 | Description |
---|---|
Azure 아키텍처에 Sports Analytics 배포 |
ADLS Gen 2가 사용하도록 설정된 Azure Storage 계정, 스토리지 계정에 대한 연결된 서비스(배포된 경우 Azure SQL 데이터베이스) Azure Data Factory instance 및 Azure Databricks instance 만듭니다. 템플릿을 배포하는 사용자의 AAD ID와 ADF instance 대한 관리 ID에는 스토리지 계정에 대한 Storage Blob 데이터 기여자 역할이 부여됩니다. Azure Key Vault instance, Azure SQL Database 및 Azure Event Hub(스트리밍 사용 사례용)를 배포하는 옵션도 있습니다. Azure Key Vault 배포되면 템플릿을 배포하는 사용자의 데이터 팩터리 관리 ID 및 AAD ID에 Key Vault 비밀 사용자 역할이 부여됩니다. |
FinOps 허브 |
이 템플릿은 Data Lake Storage 및 Data Factory를 포함하여 새 FinOps 허브 instance 만듭니다. |
Azure Data Factory 추가 가능 - 한 번 클릭하여 Azure Data Factory |
이 템플릿은 Azure Blob에서 다른 Azure Blob으로의 복사 작업에 대한 데이터 팩터리 파이프라인을 만듭니다. |
Data Factory 만들기, Salesforce에서 Blob으로 복사 |
이 템플릿은 Azure Data Factory 사용하여 Salesforce에서 Azure Blob으로 데이터 이동을 수행합니다. |
Azure Data Factory 사용하여 대량 복사 |
이 템플릿은 Azure SQL 데이터베이스의 데이터를 Azure SQL 데이터 웨어하우스에 대량으로 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기 |
이 템플릿은 Azure Blob Storage 폴더에서 스토리지의 다른 폴더로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(MySQL) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for MySQL 테이블에 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(PostGre) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for PostgreSQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(SQL) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure SQL 데이터베이스의 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
빈 데이터 팩터리 만들기 |
이 템플릿은 빈 데이터 팩터리를 만듭니다. |
Git 및 관리형 vnet 구성을 사용하여 Azure Data Factory |
이 템플릿은 Git 구성 및 관리형 가상 네트워크를 사용하여 Azure Data Factory 만듭니다. |
V2 데이터 팩터리 만들기(SQL 온-프레미스) |
이 템플릿은 온-프레미스 SQL Server Azure Blob Storage로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
Azure에서 SSIS 런타임 프로비전 |
이 템플릿은 V2 데이터 팩터리를 만든 다음 Azure SSIS 통합 런타임을 프로비전합니다. |
V2 데이터 팩터리 만들기(Spark) |
이 템플릿은 Azure Blob Storage 폴더에서 스토리지의 다른 폴더로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
Terraform(AzAPI 공급자) 리소스 정의
팩터리 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/팩터리 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
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"
}
}
})
}
속성 값
factories
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.DataFactory/factories@2017-09-01-preview" |
name | 리소스 이름 | string(필수) 문자 제한: 3-63 유효한 문자: 영숫자 및 하이픈 영숫자로 시작하고 끝납니다. 리소스 이름은 Azure에서 고유해야 합니다. |
위치 | 리소스 위치입니다. | string |
parent_id | 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. | string(필수) |
tags | 리소스 태그입니다. | 태그 이름 및 값의 사전입니다. |
identity | 팩터리의 관리 서비스 ID입니다. | FactoryIdentity |
properties | 팩터리의 속성입니다. | FactoryProperties |
FactoryIdentity
Name | Description | 값 |
---|---|---|
형식 | ID 유형입니다. 현재 지원되는 유일한 형식은 'SystemAssigned'입니다. | "SystemAssigned"(필수) |
FactoryProperties
Name | Description | 값 |
---|---|---|
vstsConfiguration | 팩터리의 VSTS 리포지토리 정보입니다. | FactoryVstsConfiguration |
FactoryVstsConfiguration
Name | Description | 값 |
---|---|---|
accountName | VSTS 계정 이름입니다. | string |
collaborationBranch | VSTS 협업 분기. | 문자열 |
lastCommitId | VSTS 마지막 커밋 ID입니다. | 문자열 |
projectName | VSTS 프로젝트 이름입니다. | 문자열 |
repositoryName | VSTS 리포지토리 이름입니다. | 문자열 |
rootFolder | VSTS 루트 폴더. | 문자열 |
tenantId | VSTS 테넌트 ID입니다. | string |