Microsoft.DataFactory 팩터리/파이프라인 2017-09-01-preview
Bicep 리소스 정의
팩터리/파이프라인 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/factoryies/pipelines 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2017-09-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
{customized property}: any()
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
annotations: [
any
]
concurrency: int
description: 'string'
parameters: {
{customized property}: {
defaultValue: any()
type: 'string'
}
}
}
}
활동 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
AzureMLBatchExecution의 경우 다음을 사용합니다.
type: 'AzureMLBatchExecution'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
globalParameters: {
{customized property}: any()
}
webServiceInputs: {
{customized property}: {
filePath: any()
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
}
}
webServiceOutputs: {
{customized property}: {
filePath: any()
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
}
}
}
AzureMLUpdateResource의 경우 다음을 사용합니다.
type: 'AzureMLUpdateResource'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
trainedModelFilePath: any()
trainedModelLinkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
trainedModelName: any()
}
복사의 경우 다음을 사용합니다.
type: 'Copy'
inputs: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'DatasetReference'
}
]
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
outputs: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'DatasetReference'
}
]
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
cloudDataMovementUnits: any()
enableSkipIncompatibleRow: any()
enableStaging: any()
parallelCopies: any()
redirectIncompatibleRowSettings: {
linkedServiceName: any()
path: any()
{customized property}: any()
}
sink: {
sinkRetryCount: any()
sinkRetryWait: any()
writeBatchSize: any()
writeBatchTimeout: any()
// For remaining properties, see CopySink objects
}
source: {
sourceRetryCount: any()
sourceRetryWait: any()
// For remaining properties, see CopySource objects
}
stagingSettings: {
enableCompression: any()
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
path: any()
{customized property}: any()
}
translator: any()
}
사용자 지정의 경우 다음을 사용합니다.
type: 'Custom'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
command: any()
extendedProperties: {
{customized property}: any()
}
folderPath: any()
referenceObjects: {
datasets: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'DatasetReference'
}
]
linkedServices: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
]
}
resourceLinkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
}
DatabricksNotebook의 경우 다음을 사용합니다.
type: 'DatabricksNotebook'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
baseParameters: {
{customized property}: any()
}
notebookPath: any()
}
DataLakeAnalyticsU-SQL의 경우 다음을 사용합니다.
type: 'DataLakeAnalyticsU-SQL'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
compilationMode: any()
degreeOfParallelism: any()
parameters: {
{customized property}: any()
}
priority: any()
runtimeVersion: any()
scriptLinkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
scriptPath: any()
}
ExecutePipeline의 경우 다음을 사용합니다.
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any()
}
pipeline: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
waitOnCompletion: bool
}
ExecuteSSISPackage의 경우 다음을 사용합니다.
type: 'ExecuteSSISPackage'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
connectVia: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'IntegrationRuntimeReference'
}
environmentPath: any()
executionCredential: {
domain: any()
password: {
type: 'string'
value: 'string'
}
userName: any()
}
loggingLevel: any()
logLocation: {
logPath: any()
type: 'File'
typeProperties: {
accessCredential: {
domain: any()
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any()
}
logRefreshInterval: any()
}
}
packageConnectionManagers: {
{customized property}: {
{customized property}: {
value: any()
}
}
}
packageLocation: {
packagePath: any()
type: 'string'
typeProperties: {
accessCredential: {
domain: any()
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any()
}
configurationPath: any()
packagePassword: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
packageParameters: {
{customized property}: {
value: any()
}
}
projectConnectionManagers: {
{customized property}: {
{customized property}: {
value: any()
}
}
}
projectParameters: {
{customized property}: {
value: any()
}
}
propertyOverrides: {
{customized property}: {
isSensitive: bool
value: any()
}
}
runtime: any()
}
필터의 경우 다음을 사용합니다.
type: 'Filter'
typeProperties: {
condition: {
type: 'Expression'
value: 'string'
}
items: {
type: 'Expression'
value: 'string'
}
}
ForEach의 경우 다음을 사용합니다.
type: 'ForEach'
typeProperties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
{customized property}: any()
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
batchCount: int
isSequential: bool
items: {
type: 'Expression'
value: 'string'
}
}
GetMetadata의 경우 다음을 사용합니다.
type: 'GetMetadata'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
dataset: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'DatasetReference'
}
fieldList: [
any
]
}
HDInsightHive의 경우 다음을 사용합니다.
type: 'HDInsightHive'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
arguments: [
any
]
defines: {
{customized property}: any()
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
scriptPath: any()
storageLinkedServices: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
]
}
HDInsightMapReduce의 경우 다음을 사용합니다.
type: 'HDInsightMapReduce'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
arguments: [
any
]
className: any()
defines: {
{customized property}: any()
}
getDebugInfo: 'string'
jarFilePath: any()
jarLibs: [
any
]
jarLinkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
storageLinkedServices: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
]
}
HDInsightPig의 경우 다음을 사용합니다.
type: 'HDInsightPig'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
arguments: [
any
]
defines: {
{customized property}: any()
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
scriptPath: any()
storageLinkedServices: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
]
}
HDInsightSpark의 경우 다음을 사용합니다.
type: 'HDInsightSpark'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
arguments: [
any
]
className: 'string'
entryFilePath: any()
getDebugInfo: 'string'
proxyUser: any()
rootPath: any()
sparkConfig: {
{customized property}: any()
}
sparkJobLinkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
}
HDInsightStreaming의 경우 다음을 사용합니다.
type: 'HDInsightStreaming'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
arguments: [
any
]
combiner: any()
commandEnvironment: [
any
]
defines: {
{customized property}: any()
}
fileLinkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
filePaths: [
any
]
getDebugInfo: 'string'
input: any()
mapper: any()
output: any()
reducer: any()
storageLinkedServices: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
]
}
IfCondition의 경우 다음을 사용합니다.
type: 'IfCondition'
typeProperties: {
expression: {
type: 'Expression'
value: 'string'
}
ifFalseActivities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
{customized property}: any()
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
ifTrueActivities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
{customized property}: any()
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
}
조회의 경우 다음을 사용합니다.
type: 'Lookup'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
dataset: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'DatasetReference'
}
firstRowOnly: any()
source: {
sourceRetryCount: any()
sourceRetryWait: any()
// For remaining properties, see CopySource objects
}
}
SqlServerStoredProcedure의 경우 다음을 사용합니다.
type: 'SqlServerStoredProcedure'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
storedProcedureName: any()
storedProcedureParameters: {
{customized property}: {
type: 'string'
value: any()
}
}
}
Until의 경우 다음을 사용합니다.
type: 'Until'
typeProperties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
{customized property}: any()
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
expression: {
type: 'Expression'
value: 'string'
}
timeout: any()
}
대기의 경우 다음을 사용합니다.
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
WebActivity의 경우 다음을 사용합니다.
type: 'WebActivity'
linkedServiceName: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
policy: {
retry: any()
retryIntervalInSeconds: int
secureOutput: bool
timeout: any()
{customized property}: any()
}
typeProperties: {
authentication: {
password: {
type: 'string'
value: 'string'
}
pfx: {
type: 'string'
value: 'string'
}
resource: 'string'
type: 'string'
username: 'string'
}
body: any()
datasets: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'DatasetReference'
}
]
disableCertValidation: bool
headers: any()
linkedServices: [
{
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
]
method: 'string'
url: any()
}
CopySink 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
CopySource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
SecretBase 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
AzureKeyVaultSecret의 경우 다음을 사용합니다.
type: 'AzureKeyVaultSecret'
secretName: any()
secretVersion: any()
store: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
SecureString의 경우 다음을 사용합니다.
type: 'SecureString'
value: 'string'
속성 값
팩터리/파이프라인
Name | Description | 값 |
---|---|---|
name | 리소스 이름 Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요. |
string(필수) 문자 제한: 1-260 유효한 문자: 다음을 사용할 수 없습니다. <>*#.%&:\\+?/ 또는 제어 문자영숫자로 시작합니다. |
부모(parent) | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다. 자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요. |
형식의 리소스에 대한 기호 이름: 팩터리 |
properties | 파이프라인의 속성입니다. | 파이프라인 (필수) |
파이프라인
Name | Description | 값 |
---|---|---|
작업 | 파이프라인의 활동 목록입니다. | Activity[] |
주석 | 파이프라인을 설명하는 데 사용할 수 있는 태그 목록입니다. | any[] |
동시성 | 파이프라인에 대한 최대 동시 실행 수입니다. | int 제약 조건: 최소값 = 1 |
description | 파이프라인의 설명입니다. | string |
매개 변수 | 파이프라인에 대한 매개 변수 목록입니다. | ParameterDefinitionSpecification |
활동
이름 | Description | 값 |
---|---|---|
dependsOn | 작업은 조건에 따라 달라집니다. | ActivityDependency[] |
description | 활동 설명입니다. | 문자열 |
name | 활동 이름입니다. | string(필수) |
형식 | 개체 유형 설정 | AzureMLBatchExecution AzureMLUpdateResource Copy 사용자 지정 DatabricksNotebook DataLakeAnalyticsU-SQL ExecutePipeline ExecuteSSISPackage Filter ForEach GetMetadata HDInsightHive HDInsightMapReduce HDInsightPig HDInsightSpark HDInsightStreaming IfCondition 조회 SqlServerStoredProcedure Until Wait WebActivity (필수) |
ActivityDependency
Name | Description | 값 |
---|---|---|
활동 | 활동 이름입니다. | string(필수) |
dependencyConditions | 종속성에 대한 Match-Condition. | 다음 중 어느 것을 포함하는 문자열 배열: '완료됨' '실패' '건너뛰기' 'Succeeded'(필수) |
{customized property} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
AzureMLBatchExecutionActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'AzureMLBatchExecution'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Azure ML Batch 실행 작업 속성입니다. | AzureMLBatchExecutionActivityTypeProperties (필수) |
LinkedServiceReference
Name | Description | 값 |
---|---|---|
매개 변수 | LinkedService에 대한 인수입니다. | ParameterValueSpecification |
referenceName | LinkedService 이름을 참조합니다. | string(필수) |
형식 | 연결된 서비스 참조 형식입니다. | 'LinkedServiceReference'(필수) |
ParameterValueSpecification
Name | Description | 값 |
---|---|---|
{customized property} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
ActivityPolicy
Name | Description | 값 |
---|---|---|
retry | 최대 일반 재시도 시도. 기본값은 0입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
retryIntervalInSeconds | 각 재시도 간격(초)입니다. 기본값은 30초입니다. | int 제약 조건: 최소값 = 30 최대값 = 86400 |
secureOutput | true로 설정하면 작업의 출력이 안전한 것으로 간주되고 모니터링에 기록되지 않습니다. | bool |
시간 제한 | 작업 실행에 대한 시간 제한을 지정합니다. 기본 시간 제한은 7일입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
{customized property} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
AzureMLBatchExecutionActivityTypeProperties
Name | Description | 값 |
---|---|---|
globalParameters | Azure ML Batch Execution Service 엔드포인트에 전달할 키,값 쌍입니다. 키는 게시된 Azure ML 웹 서비스에 정의된 웹 서비스 매개 변수의 이름과 일치해야 합니다. 값은 Azure ML 일괄 처리 실행 요청의 GlobalParameters 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesGlobalPar... |
webServiceInputs | 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 입력 이름을 입력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceInputs 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesWebServic... |
webServiceOutputs | 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 출력 이름을 출력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceOutputs 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesWebServic... |
AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
Name | Description | 값 |
---|---|---|
{customized property} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
AzureMLBatchExecutionActivityTypePropertiesWebServic...
Name | Description | 값 |
---|---|---|
{customized property} | AzureMLWebServiceFile |
AzureMLWebServiceFile
Name | Description | 값 |
---|---|---|
filePath | LinkedService에서 지정한 Azure Blob Storage 컨테이너 이름을 포함한 상대 파일 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
linkedServiceName | Azure ML WebService 입력/출력 파일이 있는 Azure Storage LinkedService에 대한 참조입니다. | LinkedServiceReference (필수) |
AzureMLBatchExecutionActivityTypePropertiesWebServic...
Name | Description | 값 |
---|---|---|
{customized property} | AzureMLWebServiceFile |
AzureMLUpdateResourceActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'AzureMLUpdateResource'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Azure ML 업데이트 리소스 관리 작업 속성입니다. | AzureMLUpdateResourceActivityTypeProperties (필수) |
AzureMLUpdateResourceActivityTypeProperties
Name | Description | 값 |
---|---|---|
trainedModelFilePath | 업데이트 작업에서 업로드할 .ilearner 파일을 나타내는 trainedModelLinkedService의 상대 파일 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
trainedModelLinkedServiceName | 업데이트 작업에서 업로드할 .ilearner 파일을 보유하는 Azure Storage 연결된 서비스의 이름입니다. | LinkedServiceReference (필수) |
trainedModelName | 업데이트할 웹 서비스 실험에서 학습된 모델 모듈의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
CopyActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Copy'(필수) |
입력 | 활동에 대한 입력 목록입니다. | DatasetReference[] |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
outputs | 작업에 대한 출력 목록입니다. | DatasetReference[] |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 복사 작업 속성입니다. | CopyActivityTypeProperties (필수) |
DatasetReference
Name | Description | 값 |
---|---|---|
매개 변수 | 데이터 세트에 대한 인수입니다. | ParameterValueSpecification |
referenceName | 참조 데이터 세트 이름입니다. | string(필수) |
형식 | 데이터 세트 참조 형식입니다. | 'DatasetReference'(필수) |
CopyActivityTypeProperties
Name | Description | 값 |
---|---|---|
cloudDataMovementUnits | 이 데이터 이동을 수행하는 데 사용할 수 있는 최대 클라우드 데이터 이동 단위 수입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
enableSkipIncompatibleRow | 호환되지 않는 행을 건너뛸지 여부입니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
enableStaging | 중간 스테이징을 통해 데이터를 복사할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
parallelCopies | 데이터 저장소 오버로드를 방지하기 위해 원본 또는 싱크에서 열린 최대 동시 세션 수입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
redirectIncompatibleRowSettings | EnableSkipIncompatibleRow가 true인 경우 호환되지 않는 행 설정을 리디렉션합니다. | RedirectIncompatibleRowSettings |
싱크 | 싱크를 복사 작업. | CopySink (필수) |
source | 원본을 복사 작업. | CopySource (필수) |
stagingSettings | EnableStaging가 true인 경우 중간 스테이징 설정을 지정합니다. | StagingSettings |
번역기 | 복사 작업 번역기. 지정하지 않으면 테이블 형식 번역기를 사용합니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
RedirectIncompatibleRowSettings
Name | Description | 값 |
---|---|---|
linkedServiceName | 호환되지 않는 행을 리디렉션하는 데 사용되는 Azure Storage, Storage SAS 또는 Azure Data Lake Store 연결된 서비스의 이름입니다. redirectIncompatibleRowSettings를 지정하는 경우 지정해야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
path | 리디렉션 호환되지 않는 행 데이터를 저장하기 위한 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
{사용자 지정 속성} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
CopySink
Name | Description | 값 |
---|---|---|
sinkRetryCount | 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
sinkRetryWait | 싱크 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
writeBatchSize | 쓰기 일괄 처리 크기입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
writeBatchTimeout | 일괄 처리 시간 제한을 작성합니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
CopySource
Name | Description | 값 |
---|---|---|
sourceRetryCount | 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
sourceRetryWait | 원본 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
StagingSettings
Name | Description | 값 |
---|---|---|
enableCompression | 중간 스테이징을 통해 데이터를 복사할 때 압축을 사용할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
linkedServiceName | 스테이징 연결된 서비스 참조. | LinkedServiceReference (필수) |
path | 중간 데이터를 저장하기 위한 스토리지 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
{customized property} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
CustomActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Custom'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 사용자 지정 작업 속성입니다. | CustomActivityTypeProperties (필수) |
CustomActivityTypeProperties
Name | Description | 값 |
---|---|---|
명령을 사용합니다. | 사용자 지정 작업 유형: 문자열(또는 resultType 문자열이 있는 식)에 대한 명령입니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
extendedProperties | 사용자 정의 속성 모음입니다. 사용할 수 있는 키 또는 값에는 제한이 없습니다. 사용자가 지정한 사용자 지정 작업은 정의된 콘텐츠를 사용하고 해석할 모든 책임이 있습니다. | CustomActivityTypePropertiesExtendedProperties |
folderPath | 리소스 파일의 폴더 경로 유형: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
referenceObjects | 참조 개체 | CustomActivityReferenceObject |
resourceLinkedService | 리소스 연결된 서비스 참조입니다. | LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Name | Description | 값 |
---|---|---|
{customized property} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
CustomActivityReferenceObject
Name | Description | 값 |
---|---|---|
datasets | 데이터 세트 참조. | DatasetReference[] |
linkedServices | 연결된 서비스 참조. | LinkedServiceReference[] |
DatabricksNotebookActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'DatabricksNotebook'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Databricks Notebook 활동 속성입니다. | DatabricksNotebookActivityTypeProperties (필수) |
DatabricksNotebookActivityTypeProperties
Name | Description | 값 |
---|---|---|
baseParameters | 이 작업의 각 실행에 사용할 기본 매개 변수입니다. Notebook이 지정되지 않은 매개 변수를 사용하는 경우 Notebook의 기본값이 사용됩니다. | DatabricksNotebookActivityTypePropertiesBaseParamete... |
notebookPath | Databricks 작업 영역에서 실행할 노트북의 절대 경로입니다. 이 경로는 슬래시로 시작해야 합니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
DatabricksNotebookActivityTypePropertiesBaseParamete...
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
DataLakeAnalyticsUsqlActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'DataLakeAnalyticsU-SQL'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | U-SQL 활동 속성을 Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (필수) |
DataLakeAnalyticsUsqlActivityTypeProperties
Name | Description | 값 |
---|---|---|
compilationMode | U-SQL의 컴파일 모드 의미 체계, 전체 및 SingleBox 값 중 하나여야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
degreeOfParallelism | 작업을 실행하는 데 동시에 사용되는 최대 노드 수입니다. 기본값은 1입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 1. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
매개 변수 | U-SQL 작업 요청에 대한 매개 변수입니다. | DataLakeAnalyticsUsqlActivityTypePropertiesParameter... |
priority | 대기열에 있는 모든 작업 중에서 먼저 실행해야 하는 작업을 결정합니다. 번호가 낮을수록 우선 순위가 높습니다. 기본값은 1,000입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 1. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
runtimeVersion | 사용할 U-SQL 엔진의 런타임 버전입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference (필수) |
scriptPath | U-SQL 스크립트를 포함하는 폴더에 대한 대/소문자를 구분하는 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
ExecutePipelineActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'ExecutePipeline'(필수) |
typeProperties | 파이프라인 작업 속성을 실행합니다. | ExecutePipelineActivityTypeProperties (필수) |
ExecutePipelineActivityTypeProperties
Name | Description | 값 |
---|---|---|
매개 변수 | 파이프라인 매개 변수 | ParameterValueSpecification |
pipeline | 파이프라인 참조입니다. | PipelineReference (필수) |
waitOnCompletion | 작업 실행이 종속 파이프라인 실행이 완료될 때까지 대기할지 여부를 정의합니다. 기본값은 false입니다. | bool |
PipelineReference
Name | Description | 값 |
---|---|---|
name | 참조 이름입니다. | 문자열 |
referenceName | 참조 파이프라인 이름입니다. | string(필수) |
형식 | 파이프라인 참조 형식입니다. | 'PipelineReference'(필수) |
ExecuteSsisPackageActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'ExecuteSSISPackage'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | SSIS 패키지 작업 속성을 실행합니다. | ExecuteSsisPackageActivityTypeProperties (필수) |
ExecuteSsisPackageActivityTypeProperties
Name | Description | 값 |
---|---|---|
connectVia | 통합 런타임 참조입니다. | IntegrationRuntimeReference (필수) |
environmentPath | SSIS 패키지를 실행할 환경 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
executionCredential | 패키지 실행 자격 증명입니다. | SsisExecutionCredential |
loggingLevel | SSIS 패키지 실행의 로깅 수준입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
logLocation | SSIS 패키지 실행 로그 위치입니다. | SsisLogLocation |
packageConnectionManagers | SSIS 패키지를 실행할 패키지 수준 연결 관리자입니다. | ExecuteSsisPackageActivityTypePropertiesPackageConne... |
packageLocation | SSIS 패키지 위치입니다. | SsisPackageLocation (필수) |
packageParameters | SSIS 패키지를 실행할 패키지 수준 매개 변수입니다. | ExecuteSsisPackageActivityTypePropertiesPackageParam... |
projectConnectionManagers | SSIS 패키지를 실행할 프로젝트 수준 연결 관리자입니다. | ExecuteSsisPackageActivityTypePropertiesProjectConne... |
projectParameters | SSIS 패키지를 실행할 프로젝트 수준 매개 변수입니다. | ExecuteSsisPackageActivityTypePropertiesProjectParam... |
propertyOverrides | 속성은 SSIS 패키지를 실행하도록 재정의합니다. | ExecuteSsisPackageActivityTypePropertiesPropertyOver... |
런타임 | SSIS 패키지를 실행할 런타임을 지정합니다. 값은 "x86" 또는 "x64"여야 합니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
IntegrationRuntimeReference
Name | Description | 값 |
---|---|---|
매개 변수 | 통합 런타임에 대한 인수입니다. | ParameterValueSpecification |
referenceName | 통합 런타임 이름을 참조합니다. | string(필수) |
형식 | 통합 런타임의 유형입니다. | 'IntegrationRuntimeReference'(필수) |
SsisExecutionCredential
Name | Description | 값 |
---|---|---|
도메인 | Windows 인증을 위한 도메인입니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
password | Windows 인증에 대한 암호입니다. | SecureString (필수) |
userName | Windows 인증에 UseName을 사용합니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
SecureString
Name | Description | 값 |
---|---|---|
형식 | 비밀의 유형입니다. | string(필수) |
값 | 보안 문자열의 값입니다. | string(필수) |
SsisLogLocation
Name | Description | 값 |
---|---|---|
logPath | SSIS 패키지 실행 로그 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
형식 | SSIS 로그 위치의 유형입니다. | 'File'(필수) |
typeProperties | SSIS 패키지 실행 로그 위치 속성입니다. | SsisLogLocationTypeProperties (필수) |
SsisLogLocationTypeProperties
Name | Description | 값 |
---|---|---|
accessCredential | 패키지 실행 로그 액세스 자격 증명입니다. | SsisAccessCredential |
logRefreshInterval | 로그를 새로 고칠 간격을 지정합니다. 기본 간격은 5 분입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
SsisAccessCredential
Name | Description | 값 |
---|---|---|
도메인 | Windows 인증을 위한 도메인입니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
password | Windows 인증에 대한 암호입니다. | SecretBase (필수) |
userName | Windows 인증에 UseName을 사용합니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
SecretBase
Name | Description | 값 |
---|---|---|
형식 | 개체 유형 설정 | AzureKeyVaultSecret SecureString (필수) |
AzureKeyVaultSecretReference
Name | Description | 값 |
---|---|---|
형식 | 비밀의 유형입니다. | 'AzureKeyVaultSecret'(필수) |
secretName | Azure Key Vault 비밀의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
secretVersion | Azure Key Vault 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
store | Azure Key Vault 연결된 서비스 참조입니다. | LinkedServiceReference (필수) |
ExecuteSsisPackageActivityTypePropertiesPackageConne...
Name | Description | 값 |
---|---|---|
{customized property} | SsisConnectionManager |
SsisConnectionManager
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
SsisExecutionParameter
Name | Description | 값 |
---|---|---|
값 | SSIS 패키지 실행 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
SsisPackageLocation
Name | Description | 값 |
---|---|---|
packagePath | SSIS 패키지 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
형식 | SSIS 패키지 위치의 유형입니다. | 'File' 'SSISDB' |
typeProperties | SSIS 패키지 위치 속성입니다. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Name | Description | 값 |
---|---|---|
accessCredential | 패키지 액세스 자격 증명입니다. | SsisAccessCredential |
configurationPath | 패키지 실행의 구성 파일입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
packagePassword | 패키지의 암호입니다. | SecretBase |
ExecuteSsisPackageActivityTypePropertiesPackageParam...
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
ExecuteSsisPackageActivityTypePropertiesProjectConne...
Name | Description | 값 |
---|---|---|
{customized property} | SsisConnectionManager |
ExecuteSsisPackageActivityTypePropertiesProjectParam...
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
ExecuteSsisPackageActivityTypePropertiesPropertyOver...
Name | Description | 값 |
---|---|---|
{customized property} | SsisPropertyOverride |
SsisPropertyOverride
Name | Description | 값 |
---|---|---|
isSensitive | SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true인 경우 SSISDB에서 암호화됩니다. | bool |
값 | SSIS 패키지 속성은 값을 재정의합니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
FilterActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Filter'(필수) |
typeProperties | 작업 속성을 필터링합니다. | FilterActivityTypeProperties (필수) |
FilterActivityTypeProperties
Name | Description | 값 |
---|---|---|
condition(조건) | 입력을 필터링하는 데 사용할 조건입니다. | 식 (필수) |
items | 필터를 적용해야 하는 입력 배열입니다. | 식 (필수) |
식
Name | Description | 값 |
---|---|---|
형식 | 식 형식입니다. | 'Expression'(필수) |
값 | 식 값입니다. | string(필수) |
ForEachActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'ForEach'(필수) |
typeProperties | ForEach 활동 속성입니다. | ForEachActivityTypeProperties (필수) |
ForEachActivityTypeProperties
Name | Description | 값 |
---|---|---|
작업 | 를 실행할 활동 목록입니다. | Activity[] (필수) |
batchCount | 병렬 실행 수를 제어하는 데 사용하는 Batch 계정입니다(IsSequential이 false로 설정된 경우). | int 제약 조건: 최대값 = 50 |
isSequential | 루프를 시퀀스 또는 병렬로 실행해야 하는 경우(최대 50) | bool |
items | 반복할 컬렉션입니다. | 식 (필수) |
GetMetadataActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'GetMetadata'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | GetMetadata 활동 속성입니다. | GetMetadataActivityTypeProperties (필수) |
GetMetadataActivityTypeProperties
Name | Description | 값 |
---|---|---|
데이터 세트 | GetMetadata 활동 데이터 세트 참조입니다. | DatasetReference (필수) |
fieldList | 데이터 세트에서 가져올 메타데이터 필드입니다. | any[] |
HDInsightHiveActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightHive'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight Hive 작업 속성입니다. | HDInsightHiveActivityTypeProperties (필수) |
HDInsightHiveActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대해 지정한 인수입니다. | any[] |
defines | 사용자가 Hive 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션. | 'Always' '실패' 'None' |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference |
scriptPath | 스크립트 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{customized property} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
HDInsightMapReduceActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightMapReduce'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight MapReduce 작업 속성입니다. | HDInsightMapReduceActivityTypeProperties (필수) |
HDInsightMapReduceActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대해 지정한 인수입니다. | any[] |
className | 클래스 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
defines | 사용자가 MapReduce 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션입니다. | 'Always' '실패' 'None' |
jarFilePath | Jar 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
jarLibs | Jar libs. | any[] |
jarLinkedService | Jar 연결된 서비스 참조입니다. | LinkedServiceReference |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
HDInsightPigActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightPig'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight Pig 활동 속성입니다. | HDInsightPigActivityTypeProperties (필수) |
HDInsightPigActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. | any[] |
defines | 사용자가 Pig 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightPigActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션입니다. | 'Always' '실패' 'None' |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference |
scriptPath | 스크립트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
HDInsightSparkActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightSpark'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight spark 활동 속성입니다. | HDInsightSparkActivityTypeProperties (필수) |
HDInsightSparkActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | HDInsightSparkActivity에 대해 사용자가 지정한 인수입니다. | any[] |
className | 애플리케이션의 Java/Spark 기본 클래스입니다. | 문자열 |
entryFilePath | 실행할 코드/패키지의 루트 폴더에 대한 상대 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
getDebugInfo | 디버그 정보 옵션입니다. | 'Always' '실패' 'None' |
proxyUser | 작업을 실행할 가장할 사용자입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
rootPath | 모든 작업의 파일에 대한 'sparkJobLinkedService'의 루트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
sparkConfig | Spark 구성 속성입니다. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | 항목 파일 및 종속성을 업로드하고 로그를 수신하기 위한 스토리지 연결된 서비스입니다. | LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
HDInsightStreamingActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightStreaming'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight 스트리밍 작업 속성입니다. | HDInsightStreamingActivityTypeProperties (필수) |
HDInsightStreamingActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. | any[] |
combiner | Combiner 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
commandEnvironment | 명령줄 환경 값입니다. | any[] |
defines | 사용자가 스트리밍 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService | 파일이 있는 연결된 서비스 참조입니다. | LinkedServiceReference |
filePaths | 스트리밍 작업 파일의 경로입니다. 디렉터리일 수 있습니다. | any[] (필수) |
getDebugInfo | 디버그 정보 옵션입니다. | 'Always' '실패' 'None' |
input | 입력 Blob 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
mapper | 매퍼 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
output | 출력 Blob 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
reducer | Reducer 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
IfConditionActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'IfCondition'(필수) |
typeProperties | IfCondition 활동 속성입니다. | IfConditionActivityTypeProperties (필수) |
IfConditionActivityTypeProperties
Name | Description | 값 |
---|---|---|
식 | 부울로 계산되는 식입니다. 이는 실행될 활동 블록(ifTrueActivities 또는 ifFalseActivities)을 결정하는 데 사용됩니다. | 식 (필수) |
ifFalseActivities | 식이 false로 평가되는 경우 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. | Activity[] |
ifTrueActivities | 식이 true로 평가되는 경우 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. | Activity[] |
LookupActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Lookup'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 조회 작업 속성입니다. | LookupActivityTypeProperties (필수) |
LookupActivityTypeProperties
Name | Description | 값 |
---|---|---|
데이터 세트 | 조회 활동 데이터 세트 참조입니다. | DatasetReference (필수) |
firstRowOnly | 첫 번째 행 또는 모든 행을 반환할지 여부입니다. 기본값은 true입니다. 형식: 부울(또는 resultType 부울이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
source | 복사 작업 원본과 동일한 데이터 세트별 원본 속성입니다. | CopySource (필수) |
SqlServerStoredProcedureActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'SqlServerStoredProcedure'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | SQL 저장 프로시저 작업 속성입니다. | SqlServerStoredProcedureActivityTypeProperties (필수) |
SqlServerStoredProcedureActivityTypeProperties
Name | Description | 값 |
---|---|---|
storedProcedureName | 저장 프로시저 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
storedProcedureParameters | 저장 프로시저 매개 변수에 대한 값 및 형식 설정입니다. 예: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStored... |
SqlServerStoredProcedureActivityTypePropertiesStored...
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | StoredProcedureParameter |
StoredProcedureParameter
Name | Description | 값 |
---|---|---|
형식 | 저장 프로시저 매개 변수 형식입니다. | 'Boolean' 'Date' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
값 | 저장 프로시저 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
UntilActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Until'(필수) |
typeProperties | Until 활동 속성입니다. | UntilActivityTypeProperties (필수) |
UntilActivityTypeProperties
Name | Description | 값 |
---|---|---|
작업 | 실행할 활동 목록입니다. | Activity[] (필수) |
식 | 부울로 계산되는 식입니다. 루프는 이 식이 true로 평가될 때까지 계속됩니다. | 식 (필수) |
시간 제한 | 작업 실행에 대한 시간 제한을 지정합니다. 지정된 값이 없으면 TimeSpan.FromDays(7) 값이 기본값으로 1주입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
WaitActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Wait'(필수) |
typeProperties | 대기 활동 속성입니다. | WaitActivityTypeProperties (필수) |
WaitActivityTypeProperties
Name | Description | 값 |
---|---|---|
waitTimeInSeconds | 기간(초)입니다. | int(필수) |
WebActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'WebActivity'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 웹 활동 속성입니다. | WebActivityTypeProperties (필수) |
WebActivityTypeProperties
Name | Description | 값 |
---|---|---|
인증 | 엔드포인트를 호출하는 데 사용되는 인증 방법입니다. | WebActivityAuthentication |
본문 | 엔드포인트로 전송될 페이로드를 나타냅니다. POST/PUT 메서드에 필요하며 GET 메서드 Type: string(또는 resultType 문자열이 있는 식)에는 허용되지 않습니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
datasets | 웹 엔드포인트에 전달된 데이터 세트 목록입니다. | DatasetReference[] |
disableCertValidation | true로 설정하면 인증서 유효성 검사가 비활성화됩니다. | bool |
headers | 요청으로 전송될 헤더를 나타냅니다. 예를 들어 요청에 언어 및 형식을 설정하려면 다음을 수행합니다. "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
linkedServices | 웹 엔드포인트에 전달된 연결된 서비스 목록입니다. | LinkedServiceReference[] |
method | 대상 엔드포인트에 대한 Rest API 메서드입니다. | 'DELETE' 'GET' 'POST' 'PUT'(필수) |
url | 웹 활동 대상 엔드포인트 및 경로. 형식: string(또는 resultType 문자열이 있는 식). | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
WebActivityAuthentication
Name | Description | 값 |
---|---|---|
password | PFX 파일 또는 기본 인증에 대한 암호입니다. | SecureString |
pfx | PFX 파일의 Base64로 인코딩된 콘텐츠입니다. | SecureString |
resource | MSI 인증을 사용할 때 Azure 인증 토큰을 요청할 리소스입니다. | 문자열 |
type | 웹 활동 인증(Basic/ClientCertificate/MSI) | string(필수) |
사용자 이름 | 기본 인증을 위한 웹 활동 인증 사용자 이름입니다. | string |
ParameterDefinitionSpecification
Name | Description | 값 |
---|---|---|
{customized property} | ParameterSpecification |
ParameterSpecification
Name | Description | 값 |
---|---|---|
defaultValue | 매개 변수의 기본값입니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
형식 | 매개 변수 유형입니다. | 'Array' 'Bool' 'Float' 'Int' 'Object' 'SecureString' 'String'(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.
템플릿 | Description |
---|---|
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 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(SQL 온-프레미스) |
이 템플릿은 온-프레미스 SQL Server Azure Blob Storage로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(Spark) |
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다. |
ARM 템플릿 리소스 정의
팩터리/파이프라인 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/factories/pipelines 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.DataFactory/factories/pipelines",
"apiVersion": "2017-09-01-preview",
"name": "string",
"properties": {
"activities": [
{
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ],
"{customized property}": {}
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
}
],
"annotations": [ object ],
"concurrency": "int",
"description": "string",
"parameters": {
"{customized property}": {
"defaultValue": {},
"type": "string"
}
}
}
}
활동 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
AzureMLBatchExecution의 경우 다음을 사용합니다.
"type": "AzureMLBatchExecution",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"globalParameters": {
"{customized property}": {}
},
"webServiceInputs": {
"{customized property}": {
"filePath": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
}
},
"webServiceOutputs": {
"{customized property}": {
"filePath": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
}
}
}
AzureMLUpdateResource의 경우 다음을 사용합니다.
"type": "AzureMLUpdateResource",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"trainedModelFilePath": {},
"trainedModelLinkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"trainedModelName": {}
}
복사의 경우 다음을 사용합니다.
"type": "Copy",
"inputs": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "DatasetReference"
}
],
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"outputs": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "DatasetReference"
}
],
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"cloudDataMovementUnits": {},
"enableSkipIncompatibleRow": {},
"enableStaging": {},
"parallelCopies": {},
"redirectIncompatibleRowSettings": {
"linkedServiceName": {},
"path": {},
"{customized property}": {}
},
"sink": {
"sinkRetryCount": {},
"sinkRetryWait": {},
"writeBatchSize": {},
"writeBatchTimeout": {}
// For remaining properties, see CopySink objects
},
"source": {
"sourceRetryCount": {},
"sourceRetryWait": {}
// For remaining properties, see CopySource objects
},
"stagingSettings": {
"enableCompression": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"path": {},
"{customized property}": {}
},
"translator": {}
}
사용자 지정의 경우 다음을 사용합니다.
"type": "Custom",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"command": {},
"extendedProperties": {
"{customized property}": {}
},
"folderPath": {},
"referenceObjects": {
"datasets": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "DatasetReference"
}
],
"linkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
]
},
"resourceLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
}
DatabricksNotebook의 경우 다음을 사용합니다.
"type": "DatabricksNotebook",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"baseParameters": {
"{customized property}": {}
},
"notebookPath": {}
}
DataLakeAnalyticsU-SQL의 경우 다음을 사용합니다.
"type": "DataLakeAnalyticsU-SQL",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"compilationMode": {},
"degreeOfParallelism": {},
"parameters": {
"{customized property}": {}
},
"priority": {},
"runtimeVersion": {},
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"scriptPath": {}
}
ExecutePipeline의 경우 다음을 사용합니다.
"type": "ExecutePipeline",
"typeProperties": {
"parameters": {
"{customized property}": {}
},
"pipeline": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
},
"waitOnCompletion": "bool"
}
ExecuteSSISPackage의 경우 다음을 사용합니다.
"type": "ExecuteSSISPackage",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"connectVia": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "IntegrationRuntimeReference"
},
"environmentPath": {},
"executionCredential": {
"domain": {},
"password": {
"type": "string",
"value": "string"
},
"userName": {}
},
"loggingLevel": {},
"logLocation": {
"logPath": {},
"type": "File",
"typeProperties": {
"accessCredential": {
"domain": {},
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"userName": {}
},
"logRefreshInterval": {}
}
},
"packageConnectionManagers": {
"{customized property}": {
"{customized property}": {
"value": {}
}
}
},
"packageLocation": {
"packagePath": {},
"type": "string",
"typeProperties": {
"accessCredential": {
"domain": {},
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"userName": {}
},
"configurationPath": {},
"packagePassword": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
},
"packageParameters": {
"{customized property}": {
"value": {}
}
},
"projectConnectionManagers": {
"{customized property}": {
"{customized property}": {
"value": {}
}
}
},
"projectParameters": {
"{customized property}": {
"value": {}
}
},
"propertyOverrides": {
"{customized property}": {
"isSensitive": "bool",
"value": {}
}
},
"runtime": {}
}
필터의 경우 다음을 사용합니다.
"type": "Filter",
"typeProperties": {
"condition": {
"type": "Expression",
"value": "string"
},
"items": {
"type": "Expression",
"value": "string"
}
}
ForEach의 경우 다음을 사용합니다.
"type": "ForEach",
"typeProperties": {
"activities": [
{
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ],
"{customized property}": {}
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
}
],
"batchCount": "int",
"isSequential": "bool",
"items": {
"type": "Expression",
"value": "string"
}
}
GetMetadata의 경우 다음을 사용합니다.
"type": "GetMetadata",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "DatasetReference"
},
"fieldList": [ object ]
}
HDInsightHive의 경우 다음을 사용합니다.
"type": "HDInsightHive",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"arguments": [ object ],
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"scriptPath": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
]
}
HDInsightMapReduce의 경우 다음을 사용합니다.
"type": "HDInsightMapReduce",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"arguments": [ object ],
"className": {},
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"jarFilePath": {},
"jarLibs": [ object ],
"jarLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
]
}
HDInsightPig의 경우 다음을 사용합니다.
"type": "HDInsightPig",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"arguments": [ object ],
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"scriptPath": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
]
}
HDInsightSpark의 경우 다음을 사용합니다.
"type": "HDInsightSpark",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"arguments": [ object ],
"className": "string",
"entryFilePath": {},
"getDebugInfo": "string",
"proxyUser": {},
"rootPath": {},
"sparkConfig": {
"{customized property}": {}
},
"sparkJobLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
}
HDInsightStreaming의 경우 다음을 사용합니다.
"type": "HDInsightStreaming",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"arguments": [ object ],
"combiner": {},
"commandEnvironment": [ object ],
"defines": {
"{customized property}": {}
},
"fileLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"filePaths": [ object ],
"getDebugInfo": "string",
"input": {},
"mapper": {},
"output": {},
"reducer": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
]
}
IfCondition의 경우 다음을 사용합니다.
"type": "IfCondition",
"typeProperties": {
"expression": {
"type": "Expression",
"value": "string"
},
"ifFalseActivities": [
{
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ],
"{customized property}": {}
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
}
],
"ifTrueActivities": [
{
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ],
"{customized property}": {}
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
}
]
}
조회의 경우 다음을 사용합니다.
"type": "Lookup",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "DatasetReference"
},
"firstRowOnly": {},
"source": {
"sourceRetryCount": {},
"sourceRetryWait": {}
// For remaining properties, see CopySource objects
}
}
SqlServerStoredProcedure의 경우 다음을 사용합니다.
"type": "SqlServerStoredProcedure",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"storedProcedureName": {},
"storedProcedureParameters": {
"{customized property}": {
"type": "string",
"value": {}
}
}
}
Until의 경우 다음을 사용합니다.
"type": "Until",
"typeProperties": {
"activities": [
{
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ],
"{customized property}": {}
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
}
],
"expression": {
"type": "Expression",
"value": "string"
},
"timeout": {}
}
대기의 경우 다음을 사용합니다.
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": "int"
}
WebActivity의 경우 다음을 사용합니다.
"type": "WebActivity",
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {},
"{customized property}": {}
},
"typeProperties": {
"authentication": {
"password": {
"type": "string",
"value": "string"
},
"pfx": {
"type": "string",
"value": "string"
},
"resource": "string",
"type": "string",
"username": "string"
},
"body": {},
"datasets": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "DatasetReference"
}
],
"disableCertValidation": "bool",
"headers": {},
"linkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
],
"method": "string",
"url": {}
}
CopySink 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
CopySource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
SecretBase 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
AzureKeyVaultSecret의 경우 다음을 사용합니다.
"type": "AzureKeyVaultSecret",
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
}
SecureString의 경우 다음을 사용합니다.
"type": "SecureString",
"value": "string"
속성 값
팩터리/파이프라인
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.DataFactory/팩터리/파이프라인' |
apiVersion | 리소스 api 버전 | '2017-09-01-preview' |
name | 리소스 이름 JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요. |
string(필수) 문자 제한: 1-260 유효한 문자: 다음을 사용할 수 없습니다. <>*#.%&:\\+?/ 또는 제어 문자영숫자로 시작합니다. |
properties | 파이프라인의 속성입니다. | 파이프라인 (필수) |
파이프라인
Name | Description | 값 |
---|---|---|
작업 | 파이프라인의 활동 목록입니다. | Activity[] |
주석 | 파이프라인을 설명하는 데 사용할 수 있는 태그 목록입니다. | any[] |
동시성 | 파이프라인에 대한 최대 동시 실행 수입니다. | int 제약 조건: 최소값 = 1 |
description | 파이프라인의 설명입니다. | 문자열 |
매개 변수 | 파이프라인에 대한 매개 변수 목록입니다. | ParameterDefinitionSpecification |
활동
이름 | Description | 값 |
---|---|---|
dependsOn | 활동은 조건에 따라 달라집니다. | ActivityDependency[] |
description | 활동 설명입니다. | 문자열 |
name | 활동 이름입니다. | string(필수) |
형식 | 개체 유형 설정 | AzureMLBatchExecution AzureMLUpdateResource Copy 사용자 지정 DatabricksNotebook DataLakeAnalyticsU-SQL ExecutePipeline ExecuteSSISPackage Filter ForEach GetMetadata HDInsightHive HDInsightMapReduce HDInsightPig HDInsightSpark HDInsightStreaming IfCondition 조회 SqlServerStoredProcedure Until Wait WebActivity (필수) |
ActivityDependency
Name | Description | 값 |
---|---|---|
활동 | 활동 이름입니다. | string(필수) |
dependencyConditions | 종속성에 대한 Match-Condition. | 다음 중 어느 것을 포함하는 문자열 배열: '완료됨' '실패' '건너뛰기' 'Succeeded'(필수) |
{customized property} |
AzureMLBatchExecutionActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'AzureMLBatchExecution'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Azure ML Batch 실행 작업 속성입니다. | AzureMLBatchExecutionActivityTypeProperties (필수) |
LinkedServiceReference
Name | Description | 값 |
---|---|---|
매개 변수 | LinkedService에 대한 인수입니다. | ParameterValueSpecification |
referenceName | LinkedService 이름을 참조합니다. | string(필수) |
형식 | 연결된 서비스 참조 형식입니다. | 'LinkedServiceReference'(필수) |
ParameterValueSpecification
Name | Description | 값 |
---|---|---|
{customized property} |
ActivityPolicy
Name | Description | 값 |
---|---|---|
retry | 최대 일반 재시도 시도. 기본값은 0입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0. | |
retryIntervalInSeconds | 각 재시도 간격(초)입니다. 기본값은 30초입니다. | int 제약 조건: 최소값 = 30 최대값 = 86400 |
secureOutput | true로 설정하면 작업의 출력이 안전한 것으로 간주되고 모니터링에 기록되지 않습니다. | bool |
시간 제한 | 작업 실행에 대한 시간 제한을 지정합니다. 기본 시간 제한은 7일입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) | |
{customized property} |
AzureMLBatchExecutionActivityTypeProperties
Name | Description | 값 |
---|---|---|
globalParameters | Azure ML Batch Execution Service 엔드포인트에 전달할 키,값 쌍입니다. 키는 게시된 Azure ML 웹 서비스에 정의된 웹 서비스 매개 변수의 이름과 일치해야 합니다. 값은 Azure ML 일괄 처리 실행 요청의 GlobalParameters 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesGlobalPar... |
webServiceInputs | 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 입력 이름을 입력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceInputs 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesWebServic... |
webServiceOutputs | 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 출력 이름을 출력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceOutputs 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesWebServic... |
AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
Name | Description | 값 |
---|---|---|
{customized property} |
AzureMLBatchExecutionActivityTypePropertiesWebServic...
Name | Description | 값 |
---|---|---|
{customized property} | AzureMLWebServiceFile |
AzureMLWebServiceFile
Name | Description | 값 |
---|---|---|
filePath | LinkedService에서 지정한 Azure Blob Storage 컨테이너 이름을 포함한 상대 파일 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
linkedServiceName | Azure ML WebService 입력/출력 파일이 있는 Azure Storage LinkedService에 대한 참조입니다. | LinkedServiceReference (필수) |
AzureMLBatchExecutionActivityTypePropertiesWebServic...
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | AzureMLWebServiceFile |
AzureMLUpdateResourceActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'AzureMLUpdateResource'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Azure ML 업데이트 리소스 관리 작업 속성입니다. | AzureMLUpdateResourceActivityTypeProperties (필수) |
AzureMLUpdateResourceActivityTypeProperties
Name | Description | 값 |
---|---|---|
trainedModelFilePath | 업데이트 작업에서 업로드할 .ilearner 파일을 나타내는 trainedModelLinkedService의 상대 파일 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
trainedModelLinkedServiceName | 업데이트 작업에서 업로드할 .ilearner 파일을 보유하는 Azure Storage 연결된 서비스의 이름입니다. | LinkedServiceReference (필수) |
trainedModelName | 업데이트할 웹 서비스 실험에서 학습된 모델 모듈의 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). |
CopyActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Copy'(필수) |
입력 | 활동에 대한 입력 목록입니다. | DatasetReference[] |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
outputs | 활동에 대한 출력 목록입니다. | DatasetReference[] |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 복사 작업 속성입니다. | CopyActivityTypeProperties (필수) |
DatasetReference
Name | Description | 값 |
---|---|---|
매개 변수 | 데이터 세트에 대한 인수입니다. | ParameterValueSpecification |
referenceName | 참조 데이터 세트 이름입니다. | string(필수) |
형식 | 데이터 세트 참조 형식입니다. | 'DatasetReference'(필수) |
CopyActivityTypeProperties
Name | Description | 값 |
---|---|---|
cloudDataMovementUnits | 이 데이터 이동을 수행하는 데 사용할 수 있는 최대 클라우드 데이터 이동 단위 수입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. | |
enableSkipIncompatibleRow | 호환되지 않는 행을 건너뛸지 여부입니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | |
enableStaging | 중간 스테이징을 통해 데이터를 복사할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | |
parallelCopies | 데이터 저장소 오버로드를 방지하기 위해 원본 또는 싱크에서 열린 최대 동시 세션 수입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. | |
redirectIncompatibleRowSettings | EnableSkipIncompatibleRow가 true인 경우 호환되지 않는 행 설정을 리디렉션합니다. | RedirectIncompatibleRowSettings |
싱크 | 싱크를 복사 작업. | CopySink (필수) |
source | 원본을 복사 작업. | CopySource (필수) |
stagingSettings | EnableStaging가 true인 경우 중간 스테이징 설정을 지정합니다. | StagingSettings |
번역기 | 복사 작업 번역기. 지정하지 않으면 테이블 형식 번역기를 사용합니다. |
RedirectIncompatibleRowSettings
Name | Description | 값 |
---|---|---|
linkedServiceName | 호환되지 않는 행을 리디렉션하는 데 사용되는 Azure Storage, Storage SAS 또는 Azure Data Lake Store 연결된 서비스의 이름입니다. redirectIncompatibleRowSettings를 지정하는 경우 지정해야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
path | 리디렉션 호환되지 않는 행 데이터를 저장하기 위한 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
{사용자 지정 속성} |
CopySink
Name | Description | 값 |
---|---|---|
sinkRetryCount | 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식). | |
sinkRetryWait | 싱크 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | |
writeBatchSize | 쓰기 일괄 처리 크기입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. | |
writeBatchTimeout | 일괄 처리 시간 제한을 작성합니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). |
CopySource
Name | Description | 값 |
---|---|---|
sourceRetryCount | 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식). | |
sourceRetryWait | 원본 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). |
StagingSettings
Name | Description | 값 |
---|---|---|
enableCompression | 중간 스테이징을 통해 데이터를 복사할 때 압축을 사용할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | |
linkedServiceName | 연결된 서비스 참조 준비 | LinkedServiceReference (필수) |
path | 중간 데이터를 저장하기 위한 스토리지 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
{사용자 지정 속성} |
CustomActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Custom'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 사용자 지정 활동 속성입니다. | CustomActivityTypeProperties (필수) |
CustomActivityTypeProperties
Name | Description | 값 |
---|---|---|
명령을 사용합니다. | 사용자 지정 작업 유형: 문자열(또는 resultType 문자열이 있는 식)에 대한 명령입니다. | |
extendedProperties | 사용자 정의 속성 모음입니다. 사용할 수 있는 키 또는 값에는 제한이 없습니다. 사용자가 지정한 사용자 지정 작업은 정의된 콘텐츠를 사용하고 해석할 모든 책임이 있습니다. | CustomActivityTypePropertiesExtendedProperties |
folderPath | 리소스 파일의 폴더 경로 형식: 문자열(또는 resultType 문자열이 있는 식). | |
referenceObjects | 참조 개체 | CustomActivityReferenceObject |
resourceLinkedService | 리소스 연결된 서비스 참조입니다. | LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Name | Description | 값 |
---|---|---|
{customized property} |
CustomActivityReferenceObject
Name | Description | 값 |
---|---|---|
datasets | 데이터 세트 참조. | DatasetReference[] |
linkedServices | 연결된 서비스 참조. | LinkedServiceReference[] |
DatabricksNotebookActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'DatabricksNotebook'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Databricks Notebook 활동 속성입니다. | DatabricksNotebookActivityTypeProperties (필수) |
DatabricksNotebookActivityTypeProperties
Name | Description | 값 |
---|---|---|
baseParameters | 이 작업의 각 실행에 사용할 기본 매개 변수입니다. Notebook이 지정되지 않은 매개 변수를 사용하는 경우 Notebook의 기본값이 사용됩니다. | DatabricksNotebookActivityTypePropertiesBaseParamete... |
notebookPath | Databricks 작업 영역에서 실행할 노트북의 절대 경로입니다. 이 경로는 슬래시로 시작해야 합니다. 형식: string(또는 resultType 문자열이 있는 식). |
DatabricksNotebookActivityTypePropertiesBaseParamete...
Name | Description | 값 |
---|---|---|
{customized property} |
DataLakeAnalyticsUsqlActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'DataLakeAnalyticsU-SQL'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | U-SQL 작업 속성을 Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (필수) |
DataLakeAnalyticsUsqlActivityTypeProperties
Name | Description | 값 |
---|---|---|
compilationMode | U-SQL의 컴파일 모드 의미 체계, 전체 및 SingleBox 값 중 하나여야 합니다. 형식: string(또는 resultType 문자열이 있는 식). | |
degreeOfParallelism | 작업을 실행하는 데 동시에 사용되는 최대 노드 수입니다. 기본값은 1입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 1. | |
매개 변수 | U-SQL 작업 요청에 대한 매개 변수입니다. | DataLakeAnalyticsUsqlActivityTypePropertiesParameter... |
priority | 대기열에 있는 모든 작업 중에서 먼저 실행해야 하는 작업을 결정합니다. 번호가 낮을수록 우선 순위가 높습니다. 기본값은 1,000입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 1. | |
runtimeVersion | 사용할 U-SQL 엔진의 런타임 버전입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference (필수) |
scriptPath | U-SQL 스크립트를 포함하는 폴더에 대한 대/소문자 구분 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). |
DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
Name | Description | 값 |
---|---|---|
{customized property} |
ExecutePipelineActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'ExecutePipeline'(필수) |
typeProperties | 파이프라인 작업 속성을 실행합니다. | ExecutePipelineActivityTypeProperties (필수) |
ExecutePipelineActivityTypeProperties
Name | Description | 값 |
---|---|---|
매개 변수 | 파이프라인 매개 변수 | ParameterValueSpecification |
pipeline | 파이프라인 참조입니다. | PipelineReference (필수) |
waitOnCompletion | 작업 실행이 종속 파이프라인 실행이 완료될 때까지 대기할지 여부를 정의합니다. 기본값은 false입니다. | bool |
PipelineReference
Name | Description | 값 |
---|---|---|
name | 참조 이름입니다. | string |
referenceName | 참조 파이프라인 이름입니다. | string(필수) |
형식 | 파이프라인 참조 형식입니다. | 'PipelineReference'(필수) |
ExecuteSsisPackageActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'ExecuteSSISPackage'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | SSIS 패키지 작업 속성을 실행합니다. | ExecuteSsisPackageActivityTypeProperties (필수) |
ExecuteSsisPackageActivityTypeProperties
Name | Description | 값 |
---|---|---|
connectVia | 통합 런타임 참조입니다. | IntegrationRuntimeReference (필수) |
environmentPath | SSIS 패키지를 실행할 환경 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
executionCredential | 패키지 실행 자격 증명입니다. | SsisExecutionCredential |
loggingLevel | SSIS 패키지 실행의 로깅 수준입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
logLocation | SSIS 패키지 실행 로그 위치입니다. | SsisLogLocation |
packageConnectionManagers | SSIS 패키지를 실행할 패키지 수준 연결 관리자입니다. | ExecuteSsisPackageActivityTypePropertiesPackageConne... |
packageLocation | SSIS 패키지 위치입니다. | SsisPackageLocation (필수) |
packageParameters | SSIS 패키지를 실행할 패키지 수준 매개 변수입니다. | ExecuteSsisPackageActivityTypePropertiesPackageParam... |
projectConnectionManagers | SSIS 패키지를 실행할 프로젝트 수준 연결 관리자입니다. | ExecuteSsisPackageActivityTypePropertiesProjectConne... |
projectParameters | SSIS 패키지를 실행할 프로젝트 수준 매개 변수입니다. | ExecuteSsisPackageActivityTypePropertiesProjectParam... |
propertyOverrides | 속성이 재정의하여 SSIS 패키지를 실행합니다. | ExecuteSsisPackageActivityTypePropertiesPropertyOver... |
런타임 | SSIS 패키지를 실행할 런타임을 지정합니다. 값은 "x86" 또는 "x64"여야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). |
IntegrationRuntimeReference
Name | Description | 값 |
---|---|---|
매개 변수 | 통합 런타임에 대한 인수입니다. | ParameterValueSpecification |
referenceName | 통합 런타임 이름을 참조합니다. | string(필수) |
형식 | 통합 런타임 유형입니다. | 'IntegrationRuntimeReference'(필수) |
SsisExecutionCredential
Name | Description | 값 |
---|---|---|
도메인 | Windows 인증을 위한 도메인입니다. | |
password | Windows 인증에 대한 암호입니다. | SecureString (필수) |
userName | Windows 인증에 UseName을 사용합니다. |
SecureString
Name | Description | 값 |
---|---|---|
형식 | 비밀의 유형입니다. | string(필수) |
값 | 보안 문자열의 값입니다. | string(필수) |
SsisLogLocation
Name | Description | 값 |
---|---|---|
logPath | SSIS 패키지 실행 로그 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
형식 | SSIS 로그 위치의 유형입니다. | 'File'(필수) |
typeProperties | SSIS 패키지 실행 로그 위치 속성입니다. | SsisLogLocationTypeProperties (필수) |
SsisLogLocationTypeProperties
Name | Description | 값 |
---|---|---|
accessCredential | 패키지 실행 로그 액세스 자격 증명입니다. | SsisAccessCredential |
logRefreshInterval | 로그를 새로 고칠 간격을 지정합니다. 기본 간격은 5 분입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) |
SsisAccessCredential
Name | Description | 값 |
---|---|---|
도메인 | Windows 인증을 위한 도메인입니다. | |
password | Windows 인증에 대한 암호입니다. | SecretBase (필수) |
userName | Windows 인증에 UseName을 사용합니다. |
SecretBase
Name | Description | 값 |
---|---|---|
형식 | 개체 유형 설정 | AzureKeyVaultSecret SecureString (필수) |
AzureKeyVaultSecretReference
Name | Description | 값 |
---|---|---|
형식 | 비밀의 유형입니다. | 'AzureKeyVaultSecret'(필수) |
secretName | Azure Key Vault 비밀의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
secretVersion | Azure Key Vault 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
store | Azure Key Vault 연결된 서비스 참조입니다. | LinkedServiceReference (필수) |
ExecuteSsisPackageActivityTypePropertiesPackageConne...
Name | Description | 값 |
---|---|---|
{customized property} | SsisConnectionManager |
SsisConnectionManager
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
SsisExecutionParameter
Name | Description | 값 |
---|---|---|
값 | SSIS 패키지 실행 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식). |
SsisPackageLocation
Name | Description | 값 |
---|---|---|
packagePath | SSIS 패키지 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
형식 | SSIS 패키지 위치의 유형입니다. | 'File' 'SSISDB' |
typeProperties | SSIS 패키지 위치 속성입니다. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Name | Description | 값 |
---|---|---|
accessCredential | 패키지 액세스 자격 증명입니다. | SsisAccessCredential |
configurationPath | 패키지 실행의 구성 파일입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
packagePassword | 패키지의 암호입니다. | SecretBase |
ExecuteSsisPackageActivityTypePropertiesPackageParam...
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
ExecuteSsisPackageActivityTypePropertiesProjectConne...
Name | Description | 값 |
---|---|---|
{customized property} | SsisConnectionManager |
ExecuteSsisPackageActivityTypePropertiesProjectParam...
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
ExecuteSsisPackageActivityTypePropertiesPropertyOver...
Name | Description | 값 |
---|---|---|
{customized property} | SsisPropertyOverride |
SsisPropertyOverride
Name | Description | 값 |
---|---|---|
isSensitive | SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true인 경우 SSISDB에서 암호화됩니다. | bool |
값 | SSIS 패키지 속성은 값을 재정의합니다. 형식: string(또는 resultType 문자열이 있는 식). |
FilterActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Filter'(필수) |
typeProperties | 작업 속성을 필터링합니다. | FilterActivityTypeProperties (필수) |
FilterActivityTypeProperties
Name | Description | 값 |
---|---|---|
condition(조건) | 입력을 필터링하는 데 사용할 조건입니다. | 식 (필수) |
items | 필터를 적용해야 하는 입력 배열입니다. | 식 (필수) |
식
Name | Description | 값 |
---|---|---|
형식 | 식 형식입니다. | 'Expression'(필수) |
값 | 식 값입니다. | string(필수) |
ForEachActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'ForEach'(필수) |
typeProperties | ForEach 활동 속성입니다. | ForEachActivityTypeProperties (필수) |
ForEachActivityTypeProperties
Name | Description | 값 |
---|---|---|
작업 | 를 실행할 활동 목록입니다. | 활동[] (필수) |
batchCount | 병렬 실행 수를 제어하는 데 사용하는 Batch 계정입니다(IsSequential이 false로 설정된 경우). | int 제약 조건: 최대값 = 50 |
isSequential | 루프를 시퀀스 또는 병렬로 실행해야 하는 경우(최대 50) | bool |
items | 반복할 컬렉션입니다. | 식 (필수) |
GetMetadataActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'GetMetadata'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | GetMetadata 활동 속성입니다. | GetMetadataActivityTypeProperties (필수) |
GetMetadataActivityTypeProperties
Name | Description | 값 |
---|---|---|
데이터 세트 | GetMetadata 활동 데이터 세트 참조입니다. | DatasetReference (필수) |
fieldList | 데이터 세트에서 가져올 메타데이터 필드입니다. | any[] |
HDInsightHiveActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightHive'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight Hive 활동 속성입니다. | HDInsightHiveActivityTypeProperties (필수) |
HDInsightHiveActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. | any[] |
defines | 사용자가 Hive 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션입니다. | 'Always' '실패' 'None' |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference |
scriptPath | 스크립트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
HDInsightMapReduceActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightMapReduce'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight MapReduce 작업 속성입니다. | HDInsightMapReduceActivityTypeProperties (필수) |
HDInsightMapReduceActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. | any[] |
className | 클래스 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
defines | 사용자가 MapReduce 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션입니다. | 'Always' '실패' 'None' |
jarFilePath | Jar 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
jarLibs | Jar libs. | any[] |
jarLinkedService | Jar 연결된 서비스 참조입니다. | LinkedServiceReference |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
HDInsightPigActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightPig'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight Pig 활동 속성입니다. | HDInsightPigActivityTypeProperties (필수) |
HDInsightPigActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. | any[] |
defines | 사용자가 Pig 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightPigActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션입니다. | 'Always' '실패' 'None' |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference |
scriptPath | 스크립트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
HDInsightSparkActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightSpark'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight Spark 작업 속성입니다. | HDInsightSparkActivityTypeProperties (필수) |
HDInsightSparkActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 지정한 HDInsightSparkActivity 인수입니다. | any[] |
className | 애플리케이션의 Java/Spark 기본 클래스입니다. | string |
entryFilePath | 실행할 코드/패키지의 루트 폴더에 대한 상대 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
getDebugInfo | 디버그 정보 옵션. | 'Always' '실패' 'None' |
proxyUser | 작업을 실행할 가장할 사용자입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
rootPath | 모든 작업의 파일에 대한 'sparkJobLinkedService'의 루트 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
sparkConfig | Spark 구성 속성입니다. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | 항목 파일 및 종속성을 업로드하고 로그를 수신하기 위한 스토리지 연결된 서비스입니다. | LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Name | Description | 값 |
---|---|---|
{customized property} |
HDInsightStreamingActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'HDInsightStreaming'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight 스트리밍 작업 속성입니다. | HDInsightStreamingActivityTypeProperties (필수) |
HDInsightStreamingActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대해 지정한 인수입니다. | any[] |
combiner | Combiner 실행 파일 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
commandEnvironment | 명령줄 환경 값입니다. | any[] |
defines | 사용자가 스트리밍 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService | 파일이 있는 연결된 서비스 참조입니다. | LinkedServiceReference |
filePaths | 스트리밍 작업 파일의 경로입니다. 디렉터리일 수 있습니다. | any[] (필수) |
getDebugInfo | 디버그 정보 옵션. | 'Always' '실패' 'None' |
input | 입력 Blob 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
mapper | 매퍼 실행 파일 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
output | 출력 Blob 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
reducer | Reducer 실행 파일 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{customized property} |
IfConditionActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'IfCondition'(필수) |
typeProperties | IfCondition 활동 속성입니다. | IfConditionActivityTypeProperties (필수) |
IfConditionActivityTypeProperties
Name | Description | 값 |
---|---|---|
식 | 부울로 계산되는 식입니다. 이는 실행될 활동 블록(ifTrueActivities 또는 ifFalseActivities)을 결정하는 데 사용됩니다. | 식 (필수) |
ifFalseActivities | 식이 false로 평가되면 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. | Activity[] |
ifTrueActivities | 식이 true로 평가되면 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. | Activity[] |
LookupActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | '조회'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 조회 작업 속성입니다. | LookupActivityTypeProperties (필수) |
LookupActivityTypeProperties
Name | Description | 값 |
---|---|---|
데이터 세트 | 조회 활동 데이터 세트 참조입니다. | DatasetReference (필수) |
firstRowOnly | 첫 번째 행 또는 모든 행을 반환할지 여부입니다. 기본값은 true입니다. 형식: 부울(또는 resultType 부울이 있는 식). | |
source | 복사 작업 원본과 동일한 데이터 세트별 원본 속성입니다. | CopySource (필수) |
SqlServerStoredProcedureActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'SqlServerStoredProcedure'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | SQL 저장 프로시저 작업 속성입니다. | SqlServerStoredProcedureActivityTypeProperties (필수) |
SqlServerStoredProcedureActivityTypeProperties
Name | Description | 값 |
---|---|---|
storedProcedureName | 저장 프로시저 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
storedProcedureParameters | 저장 프로시저 매개 변수에 대한 값 및 형식 설정입니다. 예: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStored... |
SqlServerStoredProcedureActivityTypePropertiesStored...
Name | Description | 값 |
---|---|---|
{customized property} | StoredProcedureParameter |
StoredProcedureParameter
Name | Description | 값 |
---|---|---|
형식 | 저장 프로시저 매개 변수 형식입니다. | 'Boolean' 'Date' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
값 | 저장 프로시저 매개 변수 값입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). |
UntilActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Until'(필수) |
typeProperties | Until 활동 속성입니다. | UntilActivityTypeProperties (필수) |
UntilActivityTypeProperties
Name | Description | 값 |
---|---|---|
작업 | 실행할 활동 목록입니다. | 활동[] (필수) |
식 | 부울로 계산되는 식입니다. 이 식이 true로 평가될 때까지 루프가 계속됩니다. | 식 (필수) |
시간 제한 | 작업 실행에 대한 시간 제한을 지정합니다. 지정된 값이 없으면 TimeSpan.FromDays(7) 값이 기본값으로 1주입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). |
WaitActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'Wait'(필수) |
typeProperties | 대기 활동 속성입니다. | WaitActivityTypeProperties (필수) |
WaitActivityTypeProperties
Name | Description | 값 |
---|---|---|
waitTimeInSeconds | 기간(초)입니다. | int(필수) |
WebActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | 'WebActivity'(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 웹 활동 속성입니다. | WebActivityTypeProperties (필수) |
WebActivityTypeProperties
Name | Description | 값 |
---|---|---|
인증 | 엔드포인트를 호출하는 데 사용되는 인증 방법입니다. | WebActivityAuthentication |
본문 | 엔드포인트로 전송될 페이로드를 나타냅니다. POST/PUT 메서드에 필요하며 GET 메서드 Type: string(또는 resultType 문자열이 있는 식)에는 허용되지 않습니다. | |
datasets | 웹 엔드포인트에 전달된 데이터 세트 목록입니다. | DatasetReference[] |
disableCertValidation | true로 설정하면 인증서 유효성 검사가 비활성화됩니다. | bool |
headers | 요청으로 전송될 헤더를 나타냅니다. 예를 들어 요청에 언어 및 형식을 설정하려면 다음을 수행합니다. "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
linkedServices | 웹 엔드포인트에 전달된 연결된 서비스 목록입니다. | LinkedServiceReference[] |
method | 대상 엔드포인트에 대한 Rest API 메서드입니다. | 'DELETE' 'GET' 'POST' 'PUT'(필수) |
url | 웹 활동 대상 엔드포인트 및 경로. 형식: 문자열(또는 resultType 문자열이 있는 식). |
WebActivityAuthentication
Name | Description | 값 |
---|---|---|
password | PFX 파일 또는 기본 인증에 대한 암호입니다. | SecureString |
pfx | PFX 파일의 Base64로 인코딩된 콘텐츠입니다. | SecureString |
resource | MSI 인증을 사용할 때 Azure 인증 토큰을 요청할 리소스입니다. | 문자열 |
type | 웹 활동 인증(Basic/ClientCertificate/MSI) | string(필수) |
사용자 이름 | 기본 인증을 위한 웹 활동 인증 사용자 이름입니다. | 문자열 |
ParameterDefinitionSpecification
Name | Description | 값 |
---|---|---|
{customized property} | ParameterSpecification |
ParameterSpecification
Name | Description | 값 |
---|---|---|
defaultValue | 매개 변수의 기본값입니다. | |
형식 | 매개 변수 유형입니다. | 'Array' 'Bool' 'Float' 'Int' 'Object' 'SecureString' 'String'(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.
템플릿 | Description |
---|---|
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 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(SQL 온-프레미스) |
이 템플릿은 온-프레미스 SQL Server Azure Blob Storage로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(Spark) |
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다. |
Terraform(AzAPI 공급자) 리소스 정의
팩터리/파이프라인 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/factories/pipelines 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
annotations = [ object ]
concurrency = int
description = "string"
parameters = {
{customized property} = {
type = "string"
}
}
}
})
}
활동 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
AzureMLBatchExecution의 경우 다음을 사용합니다.
type = "AzureMLBatchExecution"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
globalParameters = {}
webServiceInputs = {
{customized property} = {
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
}
}
webServiceOutputs = {
{customized property} = {
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
}
}
}
AzureMLUpdateResource의 경우 다음을 사용합니다.
type = "AzureMLUpdateResource"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
trainedModelLinkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
}
복사의 경우 다음을 사용합니다.
type = "Copy"
inputs = [
{
parameters = {}
referenceName = "string"
type = "DatasetReference"
}
]
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
outputs = [
{
parameters = {}
referenceName = "string"
type = "DatasetReference"
}
]
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
redirectIncompatibleRowSettings = {}
sink = {
// For remaining properties, see CopySink objects
}
source = {
// For remaining properties, see CopySource objects
}
stagingSettings = {
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
}
}
사용자 지정의 경우 다음을 사용합니다.
type = "Custom"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
extendedProperties = {}
referenceObjects = {
datasets = [
{
parameters = {}
referenceName = "string"
type = "DatasetReference"
}
]
linkedServices = [
{
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
]
}
resourceLinkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
}
DatabricksNotebook의 경우 다음을 사용합니다.
type = "DatabricksNotebook"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
baseParameters = {}
}
DataLakeAnalyticsU-SQL의 경우 다음을 사용합니다.
type = "DataLakeAnalyticsU-SQL"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
parameters = {}
scriptLinkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
}
ExecutePipeline의 경우 다음을 사용합니다.
type = "ExecutePipeline"
typeProperties = {
parameters = {}
pipeline = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
waitOnCompletion = bool
}
ExecuteSSISPackage의 경우 다음을 사용합니다.
type = "ExecuteSSISPackage"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
connectVia = {
parameters = {}
referenceName = "string"
type = "IntegrationRuntimeReference"
}
executionCredential = {
password = {
type = "string"
value = "string"
}
}
logLocation = {
type = "File"
typeProperties = {
accessCredential = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
}
packageConnectionManagers = {
{customized property} = {
{customized property} = {}
}
}
packageLocation = {
type = "string"
typeProperties = {
accessCredential = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
packagePassword = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
packageParameters = {
{customized property} = {}
}
projectConnectionManagers = {
{customized property} = {
{customized property} = {}
}
}
projectParameters = {
{customized property} = {}
}
propertyOverrides = {
{customized property} = {
isSensitive = bool
}
}
}
필터의 경우 다음을 사용합니다.
type = "Filter"
typeProperties = {
condition = {
type = "Expression"
value = "string"
}
items = {
type = "Expression"
value = "string"
}
}
ForEach의 경우 다음을 사용합니다.
type = "ForEach"
typeProperties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
batchCount = int
isSequential = bool
items = {
type = "Expression"
value = "string"
}
}
GetMetadata의 경우 다음을 사용합니다.
type = "GetMetadata"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
dataset = {
parameters = {}
referenceName = "string"
type = "DatasetReference"
}
fieldList = [ object ]
}
HDInsightHive의 경우 다음을 사용합니다.
type = "HDInsightHive"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
arguments = [ object ]
defines = {}
getDebugInfo = "string"
scriptLinkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
storageLinkedServices = [
{
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
]
}
HDInsightMapReduce의 경우 다음을 사용합니다.
type = "HDInsightMapReduce"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
arguments = [ object ]
defines = {}
getDebugInfo = "string"
jarLibs = [ object ]
jarLinkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
storageLinkedServices = [
{
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
]
}
HDInsightPig의 경우 다음을 사용합니다.
type = "HDInsightPig"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
arguments = [ object ]
defines = {}
getDebugInfo = "string"
scriptLinkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
storageLinkedServices = [
{
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
]
}
HDInsightSpark의 경우 다음을 사용합니다.
type = "HDInsightSpark"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
arguments = [ object ]
className = "string"
getDebugInfo = "string"
sparkConfig = {}
sparkJobLinkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
}
HDInsightStreaming의 경우 다음을 사용합니다.
type = "HDInsightStreaming"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
arguments = [ object ]
commandEnvironment = [ object ]
defines = {}
fileLinkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
filePaths = [ object ]
getDebugInfo = "string"
storageLinkedServices = [
{
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
]
}
IfCondition의 경우 다음을 사용합니다.
type = "IfCondition"
typeProperties = {
expression = {
type = "Expression"
value = "string"
}
ifFalseActivities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
ifTrueActivities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
}
조회의 경우 다음을 사용합니다.
type = "Lookup"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
dataset = {
parameters = {}
referenceName = "string"
type = "DatasetReference"
}
source = {
// For remaining properties, see CopySource objects
}
}
SqlServerStoredProcedure의 경우 다음을 사용합니다.
type = "SqlServerStoredProcedure"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
storedProcedureParameters = {
{customized property} = {
type = "string"
}
}
}
Until의 경우 다음을 사용합니다.
type = "Until"
typeProperties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
expression = {
type = "Expression"
value = "string"
}
}
대기의 경우 다음을 사용합니다.
type = "Wait"
typeProperties = {
waitTimeInSeconds = int
}
WebActivity의 경우 다음을 사용합니다.
type = "WebActivity"
linkedServiceName = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
policy = {
retryIntervalInSeconds = int
secureOutput = bool
}
typeProperties = {
authentication = {
password = {
type = "string"
value = "string"
}
pfx = {
type = "string"
value = "string"
}
resource = "string"
type = "string"
username = "string"
}
datasets = [
{
parameters = {}
referenceName = "string"
type = "DatasetReference"
}
]
disableCertValidation = bool
linkedServices = [
{
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
]
method = "string"
}
CopySink 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
CopySource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
SecretBase 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
AzureKeyVaultSecret의 경우 다음을 사용합니다.
type = "AzureKeyVaultSecret"
store = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
SecureString의 경우 다음을 사용합니다.
type = "SecureString"
value = "string"
속성 값
팩터리/파이프라인
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.DataFactory/factoryies/pipelines@2017-09-01-preview" |
name | 리소스 이름 | string(필수) 문자 제한: 1-260 유효한 문자: 다음을 사용할 수 없습니다. <>*#.%&:\\+?/ 또는 제어 문자영숫자로 시작합니다. |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 형식의 리소스에 대한 ID: 팩터리 |
properties | 파이프라인의 속성입니다. | 파이프라인 (필수) |
파이프라인
Name | Description | 값 |
---|---|---|
작업 | 파이프라인의 활동 목록입니다. | Activity[] |
주석 | 파이프라인을 설명하는 데 사용할 수 있는 태그 목록입니다. | any[] |
동시성 | 파이프라인에 대한 최대 동시 실행 수입니다. | int 제약 조건: 최소값 = 1 |
description | 파이프라인의 설명입니다. | 문자열 |
매개 변수 | 파이프라인에 대한 매개 변수 목록입니다. | ParameterDefinitionSpecification |
활동
이름 | Description | 값 |
---|---|---|
dependsOn | 작업은 조건에 따라 달라집니다. | ActivityDependency[] |
description | 활동 설명입니다. | 문자열 |
name | 활동 이름입니다. | string(필수) |
형식 | 개체 형식 설정 | AzureMLBatchExecution AzureMLUpdateResource Copy 사용자 지정 DatabricksNotebook DataLakeAnalyticsU-SQL ExecutePipeline ExecuteSSISPackage Filter ForEach GetMetadata HDInsightHive HDInsightMapReduce HDInsightPig HDInsightSpark HDInsightStreaming IfCondition 조회 SqlServerStoredProcedure Until Wait WebActivity (필수) |
ActivityDependency
Name | Description | 값 |
---|---|---|
활동 | 활동 이름입니다. | string(필수) |
dependencyConditions | 종속성에 대한 Match-Condition. | 다음 중 어느 것을 포함하는 문자열 배열: "완료됨" "실패" "건너뛰기" "성공"(필수) |
{customized property} |
AzureMLBatchExecutionActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "AzureMLBatchExecution"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Azure ML Batch 실행 작업 속성입니다. | AzureMLBatchExecutionActivityTypeProperties (필수) |
LinkedServiceReference
Name | Description | 값 |
---|---|---|
매개 변수 | LinkedService에 대한 인수입니다. | ParameterValueSpecification |
referenceName | LinkedService 이름을 참조합니다. | string(필수) |
형식 | 연결된 서비스 참조 형식입니다. | "LinkedServiceReference"(필수) |
ParameterValueSpecification
Name | Description | 값 |
---|---|---|
{customized property} |
ActivityPolicy
Name | Description | 값 |
---|---|---|
retry | 최대 일반 재시도 시도. 기본값은 0입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0. | |
retryIntervalInSeconds | 각 재시도 간격(초)입니다. 기본값은 30초입니다. | int 제약 조건: 최소값 = 30 최대값 = 86400 |
secureOutput | true로 설정하면 작업의 출력이 안전한 것으로 간주되고 모니터링에 기록되지 않습니다. | bool |
시간 제한 | 작업 실행에 대한 시간 제한을 지정합니다. 기본 시간 제한은 7일입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) | |
{customized property} |
AzureMLBatchExecutionActivityTypeProperties
Name | Description | 값 |
---|---|---|
globalParameters | Azure ML Batch Execution Service 엔드포인트에 전달할 키,값 쌍입니다. 키는 게시된 Azure ML 웹 서비스에 정의된 웹 서비스 매개 변수의 이름과 일치해야 합니다. 값은 Azure ML 일괄 처리 실행 요청의 GlobalParameters 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesGlobalPar... |
webServiceInputs | 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 입력 이름을 입력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceInputs 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesWebServic... |
webServiceOutputs | 키, 값 쌍, Azure ML 엔드포인트의 웹 서비스 출력 이름을 출력 Blob 위치를 지정하는 AzureMLWebServiceFile 개체에 매핑합니다. 이 정보는 Azure ML 일괄 처리 실행 요청의 WebServiceOutputs 속성에 전달됩니다. | AzureMLBatchExecutionActivityTypePropertiesWebServic... |
AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
Name | Description | 값 |
---|---|---|
{customized property} |
AzureMLBatchExecutionActivityTypePropertiesWebServic...
Name | Description | 값 |
---|---|---|
{customized property} | AzureMLWebServiceFile |
AzureMLWebServiceFile
Name | Description | 값 |
---|---|---|
filePath | LinkedService에서 지정한 Azure Blob Storage 컨테이너 이름을 포함한 상대 파일 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
linkedServiceName | Azure ML WebService 입력/출력 파일이 있는 Azure Storage LinkedService에 대한 참조입니다. | LinkedServiceReference (필수) |
AzureMLBatchExecutionActivityTypePropertiesWebServic...
Name | Description | 값 |
---|---|---|
{customized property} | AzureMLWebServiceFile |
AzureMLUpdateResourceActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "AzureMLUpdateResource"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Azure ML 업데이트 리소스 관리 작업 속성입니다. | AzureMLUpdateResourceActivityTypeProperties (필수) |
AzureMLUpdateResourceActivityTypeProperties
Name | Description | 값 |
---|---|---|
trainedModelFilePath | 업데이트 작업에서 업로드할 .ilearner 파일을 나타내는 trainedModelLinkedService의 상대 파일 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
trainedModelLinkedServiceName | 업데이트 작업에서 업로드할 .ilearner 파일을 보유하는 Azure Storage 연결된 서비스의 이름입니다. | LinkedServiceReference (필수) |
trainedModelName | 업데이트할 웹 서비스 실험에서 학습된 모델 모듈의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). |
CopyActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "복사"(필수) |
입력 | 활동에 대한 입력 목록입니다. | DatasetReference[] |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
outputs | 작업에 대한 출력 목록입니다. | DatasetReference[] |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 복사 작업 속성입니다. | CopyActivityTypeProperties (필수) |
DatasetReference
Name | Description | 값 |
---|---|---|
매개 변수 | 데이터 세트에 대한 인수입니다. | ParameterValueSpecification |
referenceName | 참조 데이터 세트 이름입니다. | string(필수) |
형식 | 데이터 세트 참조 형식입니다. | "DatasetReference"(필수) |
CopyActivityTypeProperties
Name | Description | 값 |
---|---|---|
cloudDataMovementUnits | 이 데이터 이동을 수행하는 데 사용할 수 있는 최대 클라우드 데이터 이동 단위 수입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0. | |
enableSkipIncompatibleRow | 호환되지 않는 행을 건너뛸지 여부입니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | |
enableStaging | 중간 스테이징을 통해 데이터를 복사할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | |
parallelCopies | 데이터 저장소 오버로드를 방지하기 위해 원본 또는 싱크에서 열린 최대 동시 세션 수입니다. 형식: 정수(또는 resultType 정수가 있는 식), 최소: 0. | |
redirectIncompatibleRowSettings | EnableSkipIncompatibleRow가 true인 경우 호환되지 않는 행 설정을 리디렉션합니다. | RedirectIncompatibleRowSettings |
싱크 | 싱크를 복사 작업. | CopySink (필수) |
source | 복사 작업 원본입니다. | CopySource (필수) |
stagingSettings | EnableStaging이 true인 경우 중간 스테이징 설정을 지정합니다. | StagingSettings |
번역기 | 복사 작업 번역기. 지정하지 않으면 테이블 형식 번역기 가 사용됩니다. |
RedirectIncompatibleRowSettings
Name | Description | 값 |
---|---|---|
linkedServiceName | 호환되지 않는 행을 리디렉션하는 데 사용되는 Azure Storage, Storage SAS 또는 Azure Data Lake Store 연결된 서비스의 이름입니다. redirectIncompatibleRowSettings를 지정하는 경우 지정해야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
path | 리디렉션 호환되지 않는 행 데이터를 저장하기 위한 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
{사용자 지정 속성} |
CopySink
Name | Description | 값 |
---|---|---|
sinkRetryCount | 싱크 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식). | |
sinkRetryWait | 싱크 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | |
writeBatchSize | 쓰기 일괄 처리 크기입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 0. | |
writeBatchTimeout | 일괄 처리 시간 제한을 작성합니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). |
CopySource
Name | Description | 값 |
---|---|---|
sourceRetryCount | 원본 재시도 횟수입니다. 형식: 정수(또는 resultType 정수의 식). | |
sourceRetryWait | 원본 다시 시도 대기. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). |
StagingSettings
Name | Description | 값 |
---|---|---|
enableCompression | 중간 스테이징을 통해 데이터를 복사할 때 압축을 사용할지 여부를 지정합니다. 기본값은 false입니다. 형식: 부울(또는 resultType 부울이 있는 식). | |
linkedServiceName | 연결된 서비스 참조 준비 | LinkedServiceReference (필수) |
path | 중간 데이터를 저장하기 위한 스토리지 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
{사용자 지정 속성} |
CustomActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "사용자 지정"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 사용자 지정 활동 속성입니다. | CustomActivityTypeProperties (필수) |
CustomActivityTypeProperties
Name | Description | 값 |
---|---|---|
명령을 사용합니다. | 사용자 지정 작업 유형: 문자열(또는 resultType 문자열이 있는 식)에 대한 명령입니다. | |
extendedProperties | 사용자 정의 속성 모음입니다. 사용할 수 있는 키 또는 값에는 제한이 없습니다. 사용자가 지정한 사용자 지정 작업은 정의된 콘텐츠를 사용하고 해석할 모든 책임이 있습니다. | CustomActivityTypePropertiesExtendedProperties |
folderPath | 리소스 파일의 폴더 경로 형식: 문자열(또는 resultType 문자열이 있는 식). | |
referenceObjects | 참조 개체 | CustomActivityReferenceObject |
resourceLinkedService | 리소스 연결된 서비스 참조입니다. | LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
CustomActivityReferenceObject
Name | Description | 값 |
---|---|---|
datasets | 데이터 세트 참조. | DatasetReference[] |
linkedServices | 연결된 서비스 참조. | LinkedServiceReference[] |
DatabricksNotebookActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "DatabricksNotebook"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | Databricks Notebook 활동 속성입니다. | DatabricksNotebookActivityTypeProperties (필수) |
DatabricksNotebookActivityTypeProperties
Name | Description | 값 |
---|---|---|
baseParameters | 이 작업의 각 실행에 사용할 기본 매개 변수입니다. Notebook이 지정되지 않은 매개 변수를 사용하는 경우 Notebook의 기본값이 사용됩니다. | DatabricksNotebookActivityTypePropertiesBaseParamete... |
notebookPath | Databricks 작업 영역에서 실행할 노트북의 절대 경로입니다. 이 경로는 슬래시로 시작해야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). |
DatabricksNotebookActivityTypePropertiesBaseParamete...
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
DataLakeAnalyticsUsqlActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "DataLakeAnalyticsU-SQL"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | U-SQL 활동 속성을 Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (필수) |
DataLakeAnalyticsUsqlActivityTypeProperties
Name | Description | 값 |
---|---|---|
compilationMode | U-SQL의 컴파일 모드 의미 체계, 전체 및 SingleBox 값 중 하나여야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
degreeOfParallelism | 작업을 실행하는 데 동시에 사용되는 최대 노드 수입니다. 기본값은 1입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 1. | |
매개 변수 | U-SQL 작업 요청에 대한 매개 변수입니다. | DataLakeAnalyticsUsqlActivityTypePropertiesParameter... |
priority | 대기열에 있는 모든 작업 중에서 먼저 실행해야 하는 작업을 결정합니다. 번호가 낮을수록 우선 순위가 높습니다. 기본값은 1,000입니다. 형식: 정수(또는 resultType 정수의 식), 최소: 1. | |
runtimeVersion | 사용할 U-SQL 엔진의 런타임 버전입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference (필수) |
scriptPath | U-SQL 스크립트를 포함하는 폴더에 대한 대/소문자를 구분하는 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). |
DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
ExecutePipelineActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "ExecutePipeline"(필수) |
typeProperties | 파이프라인 작업 속성을 실행합니다. | ExecutePipelineActivityTypeProperties (필수) |
ExecutePipelineActivityTypeProperties
Name | Description | 값 |
---|---|---|
매개 변수 | 파이프라인 매개 변수 | ParameterValueSpecification |
pipeline | 파이프라인 참조입니다. | PipelineReference (필수) |
waitOnCompletion | 작업 실행이 종속 파이프라인 실행이 완료될 때까지 대기할지 여부를 정의합니다. 기본값은 false입니다. | bool |
PipelineReference
Name | Description | 값 |
---|---|---|
name | 참조 이름입니다. | string |
referenceName | 참조 파이프라인 이름입니다. | string(필수) |
형식 | 파이프라인 참조 형식입니다. | "PipelineReference"(필수) |
ExecuteSsisPackageActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "ExecuteSSISPackage"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | SSIS 패키지 작업 속성을 실행합니다. | ExecuteSsisPackageActivityTypeProperties (필수) |
ExecuteSsisPackageActivityTypeProperties
Name | Description | 값 |
---|---|---|
connectVia | 통합 런타임 참조입니다. | IntegrationRuntimeReference (필수) |
environmentPath | SSIS 패키지를 실행할 환경 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
executionCredential | 패키지 실행 자격 증명입니다. | SsisExecutionCredential |
loggingLevel | SSIS 패키지 실행의 로깅 수준입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
logLocation | SSIS 패키지 실행 로그 위치입니다. | SsisLogLocation |
packageConnectionManagers | SSIS 패키지를 실행할 패키지 수준 연결 관리자입니다. | ExecuteSsisPackageActivityTypePropertiesPackageConne... |
packageLocation | SSIS 패키지 위치입니다. | SsisPackageLocation (필수) |
packageParameters | SSIS 패키지를 실행할 패키지 수준 매개 변수입니다. | ExecuteSsisPackageActivityTypePropertiesPackageParam... |
projectConnectionManagers | SSIS 패키지를 실행할 프로젝트 수준 연결 관리자입니다. | ExecuteSsisPackageActivityTypePropertiesProjectConne... |
projectParameters | SSIS 패키지를 실행할 프로젝트 수준 매개 변수입니다. | ExecuteSsisPackageActivityTypePropertiesProjectParam... |
propertyOverrides | 속성이 재정의하여 SSIS 패키지를 실행합니다. | ExecuteSsisPackageActivityTypePropertiesPropertyOver... |
런타임 | SSIS 패키지를 실행할 런타임을 지정합니다. 값은 "x86" 또는 "x64"여야 합니다. 형식: 문자열(또는 resultType 문자열이 있는 식). |
IntegrationRuntimeReference
Name | Description | 값 |
---|---|---|
매개 변수 | 통합 런타임에 대한 인수입니다. | ParameterValueSpecification |
referenceName | 통합 런타임 이름을 참조합니다. | string(필수) |
형식 | 통합 런타임 유형입니다. | "IntegrationRuntimeReference"(필수) |
SsisExecutionCredential
Name | Description | 값 |
---|---|---|
도메인 | Windows 인증을 위한 도메인입니다. | |
password | Windows 인증에 대한 암호입니다. | SecureString (필수) |
userName | Windows 인증에 UseName을 사용합니다. |
SecureString
Name | Description | 값 |
---|---|---|
형식 | 비밀의 유형입니다. | string(필수) |
값 | 보안 문자열의 값입니다. | string(필수) |
SsisLogLocation
Name | Description | 값 |
---|---|---|
logPath | SSIS 패키지 실행 로그 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
형식 | SSIS 로그 위치의 유형입니다. | "파일"(필수) |
typeProperties | SSIS 패키지 실행 로그 위치 속성입니다. | SsisLogLocationTypeProperties (필수) |
SsisLogLocationTypeProperties
Name | Description | 값 |
---|---|---|
accessCredential | 패키지 실행 로그 액세스 자격 증명입니다. | SsisAccessCredential |
logRefreshInterval | 로그를 새로 고칠 간격을 지정합니다. 기본 간격은 5 분입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) |
SsisAccessCredential
Name | Description | 값 |
---|---|---|
도메인 | Windows 인증을 위한 도메인입니다. | |
password | Windows 인증에 대한 암호입니다. | SecretBase (필수) |
userName | Windows 인증에 UseName을 사용합니다. |
SecretBase
Name | Description | 값 |
---|---|---|
형식 | 개체 유형 설정 | AzureKeyVaultSecret SecureString (필수) |
AzureKeyVaultSecretReference
Name | Description | 값 |
---|---|---|
형식 | 비밀의 유형입니다. | "AzureKeyVaultSecret"(필수) |
secretName | Azure Key Vault 비밀의 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
secretVersion | Azure Key Vault 비밀 버전입니다. 기본값은 비밀의 최신 버전입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
store | Azure Key Vault 연결된 서비스 참조입니다. | LinkedServiceReference (필수) |
ExecuteSsisPackageActivityTypePropertiesPackageConne...
Name | Description | 값 |
---|---|---|
{customized property} | SsisConnectionManager |
SsisConnectionManager
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
SsisExecutionParameter
Name | Description | 값 |
---|---|---|
값 | SSIS 패키지 실행 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식). |
SsisPackageLocation
Name | Description | 값 |
---|---|---|
packagePath | SSIS 패키지 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
형식 | SSIS 패키지 위치의 유형입니다. | "파일" "SSISDB" |
typeProperties | SSIS 패키지 위치 속성입니다. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Name | Description | 값 |
---|---|---|
accessCredential | 패키지 액세스 자격 증명입니다. | SsisAccessCredential |
configurationPath | 패키지 실행의 구성 파일입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
packagePassword | 패키지의 암호입니다. | SecretBase |
ExecuteSsisPackageActivityTypePropertiesPackageParam...
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
ExecuteSsisPackageActivityTypePropertiesProjectConne...
Name | Description | 값 |
---|---|---|
{customized property} | SsisConnectionManager |
ExecuteSsisPackageActivityTypePropertiesProjectParam...
Name | Description | 값 |
---|---|---|
{customized property} | SsisExecutionParameter |
ExecuteSsisPackageActivityTypePropertiesPropertyOver...
Name | Description | 값 |
---|---|---|
{customized property} | SsisPropertyOverride |
SsisPropertyOverride
Name | Description | 값 |
---|---|---|
isSensitive | SSIS 패키지 속성 재정의 값이 중요한 데이터인지 여부입니다. 값이 true인 경우 SSISDB에서 암호화됩니다. | bool |
값 | SSIS 패키지 속성은 값을 재정의합니다. 형식: string(또는 resultType 문자열이 있는 식). |
FilterActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "Filter"(필수) |
typeProperties | 작업 속성을 필터링합니다. | FilterActivityTypeProperties (필수) |
FilterActivityTypeProperties
Name | Description | 값 |
---|---|---|
condition(조건) | 입력을 필터링하는 데 사용할 조건입니다. | 식 (필수) |
items | 필터를 적용해야 하는 입력 배열입니다. | 식 (필수) |
식
Name | Description | 값 |
---|---|---|
형식 | 식 형식입니다. | "Expression"(필수) |
값 | 식 값입니다. | string(필수) |
ForEachActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "ForEach"(필수) |
typeProperties | ForEach 활동 속성입니다. | ForEachActivityTypeProperties (필수) |
ForEachActivityTypeProperties
Name | Description | 값 |
---|---|---|
작업 | 를 실행할 활동 목록입니다. | Activity[] (필수) |
batchCount | 병렬 실행 수를 제어하는 데 사용하는 Batch 계정입니다(IsSequential이 false로 설정된 경우). | int 제약 조건: 최대값 = 50 |
isSequential | 루프를 시퀀스 또는 병렬로 실행해야 하는 경우(최대 50) | bool |
items | 반복할 컬렉션입니다. | 식 (필수) |
GetMetadataActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "GetMetadata"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | GetMetadata 활동 속성입니다. | GetMetadataActivityTypeProperties (필수) |
GetMetadataActivityTypeProperties
Name | Description | 값 |
---|---|---|
데이터 세트 | GetMetadata 활동 데이터 세트 참조입니다. | DatasetReference (필수) |
fieldList | 데이터 세트에서 가져올 메타데이터 필드입니다. | any[] |
HDInsightHiveActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "HDInsightHive"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight Hive 작업 속성입니다. | HDInsightHiveActivityTypeProperties (필수) |
HDInsightHiveActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대해 지정한 인수입니다. | any[] |
defines | 사용자가 Hive 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션. | "항상" "실패" “None” |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference |
scriptPath | 스크립트 경로입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{customized property} |
HDInsightMapReduceActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "HDInsightMapReduce"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight MapReduce 작업 속성입니다. | HDInsightMapReduceActivityTypeProperties (필수) |
HDInsightMapReduceActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. | any[] |
className | 클래스 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
defines | 사용자가 MapReduce 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션입니다. | "항상" "실패" “None” |
jarFilePath | Jar 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
jarLibs | Jar libs. | any[] |
jarLinkedService | Jar 연결된 서비스 참조입니다. | LinkedServiceReference |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
HDInsightPigActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "HDInsightPig"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight Pig 활동 속성입니다. | HDInsightPigActivityTypeProperties (필수) |
HDInsightPigActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. | any[] |
defines | 사용자가 Pig 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightPigActivityTypePropertiesDefines |
getDebugInfo | 디버그 정보 옵션입니다. | "항상" "실패" “None” |
scriptLinkedService | 연결된 서비스 참조를 스크립팅합니다. | LinkedServiceReference |
scriptPath | 스크립트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
HDInsightSparkActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "HDInsightSpark"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight spark 활동 속성입니다. | HDInsightSparkActivityTypeProperties (필수) |
HDInsightSparkActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | HDInsightSparkActivity에 대해 사용자가 지정한 인수입니다. | any[] |
className | 애플리케이션의 Java/Spark 기본 클래스입니다. | string |
entryFilePath | 실행할 코드/패키지의 루트 폴더에 대한 상대 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
getDebugInfo | 디버그 정보 옵션입니다. | "항상" "실패" “None” |
proxyUser | 작업을 실행할 가장할 사용자입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
rootPath | 모든 작업의 파일에 대한 'sparkJobLinkedService'의 루트 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
sparkConfig | Spark 구성 속성입니다. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | 항목 파일 및 종속성을 업로드하고 로그를 수신하기 위한 스토리지 연결된 서비스입니다. | LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
HDInsightStreamingActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "HDInsightStreaming"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | HDInsight 스트리밍 작업 속성입니다. | HDInsightStreamingActivityTypeProperties (필수) |
HDInsightStreamingActivityTypeProperties
Name | Description | 값 |
---|---|---|
인수 | 사용자가 HDInsightActivity에 대한 인수를 지정했습니다. | any[] |
combiner | Combiner 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
commandEnvironment | 명령줄 환경 값입니다. | any[] |
defines | 사용자가 스트리밍 작업 요청에 대한 정의를 지정할 수 있습니다. | HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService | 파일이 있는 연결된 서비스 참조입니다. | LinkedServiceReference |
filePaths | 스트리밍 작업 파일의 경로입니다. 디렉터리일 수 있습니다. | any[] (필수) |
getDebugInfo | 디버그 정보 옵션입니다. | "항상" "실패" “None” |
input | 입력 Blob 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
mapper | 매퍼 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
output | 출력 Blob 경로입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
reducer | Reducer 실행 파일 이름입니다. 형식: 문자열(또는 resultType 문자열이 있는 식). | |
storageLinkedServices | 스토리지 연결된 서비스 참조. | LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
IfConditionActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "IfCondition"(필수) |
typeProperties | IfCondition 활동 속성입니다. | IfConditionActivityTypeProperties (필수) |
IfConditionActivityTypeProperties
Name | Description | 값 |
---|---|---|
식 | 부울로 계산되는 식입니다. 이는 실행될 활동 블록(ifTrueActivities 또는 ifFalseActivities)을 결정하는 데 사용됩니다. | 식 (필수) |
ifFalseActivities | 식이 false로 평가되면 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. | Activity[] |
ifTrueActivities | 식이 true로 평가되면 실행할 활동 목록입니다. 선택적 속성이며 제공되지 않으면 작업이 아무 작업도 없이 종료됩니다. | Activity[] |
LookupActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "조회"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 조회 작업 속성입니다. | LookupActivityTypeProperties (필수) |
LookupActivityTypeProperties
Name | Description | 값 |
---|---|---|
데이터 세트 | 조회 활동 데이터 세트 참조입니다. | DatasetReference (필수) |
firstRowOnly | 첫 번째 행 또는 모든 행을 반환할지 여부입니다. 기본값은 true입니다. 형식: 부울(또는 resultType 부울이 있는 식). | |
source | 복사 작업 원본과 동일한 데이터 세트별 원본 속성입니다. | CopySource (필수) |
SqlServerStoredProcedureActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "SqlServerStoredProcedure"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | SQL 저장 프로시저 작업 속성입니다. | SqlServerStoredProcedureActivityTypeProperties (필수) |
SqlServerStoredProcedureActivityTypeProperties
Name | Description | 값 |
---|---|---|
storedProcedureName | 저장 프로시저 이름입니다. 형식: string(또는 resultType 문자열이 있는 식). | |
storedProcedureParameters | 저장 프로시저 매개 변수에 대한 값 및 형식 설정입니다. 예: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStored... |
SqlServerStoredProcedureActivityTypePropertiesStored...
Name | Description | 값 |
---|---|---|
{customized property} | StoredProcedureParameter |
StoredProcedureParameter
Name | Description | 값 |
---|---|---|
형식 | 저장 프로시저 매개 변수 형식입니다. | "Boolean" "Date" "Decimal" "Guid" "Int" "Int64" "String" |
값 | 저장 프로시저 매개 변수 값입니다. 형식: string(또는 resultType 문자열이 있는 식). |
UntilActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "Until"(필수) |
typeProperties | Until 활동 속성입니다. | UntilActivityTypeProperties (필수) |
UntilActivityTypeProperties
Name | Description | 값 |
---|---|---|
작업 | 실행할 활동 목록입니다. | Activity[] (필수) |
식 | 부울로 계산되는 식입니다. 루프는 이 식이 true로 평가될 때까지 계속됩니다. | 식 (필수) |
시간 제한 | 작업 실행에 대한 시간 제한을 지정합니다. 지정된 값이 없으면 TimeSpan.FromDays(7) 값이 기본값으로 1주입니다. 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) 형식: string(또는 resultType 문자열이 있는 식), 패턴: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9]) |
WaitActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "Wait"(필수) |
typeProperties | 대기 활동 속성입니다. | WaitActivityTypeProperties (필수) |
WaitActivityTypeProperties
Name | Description | 값 |
---|---|---|
waitTimeInSeconds | 기간(초)입니다. | int(필수) |
WebActivity
Name | Description | 값 |
---|---|---|
형식 | 활동의 유형입니다. | "WebActivity"(필수) |
linkedServiceName | 연결된 서비스 참조입니다. | LinkedServiceReference |
policy | 활동 정책. | ActivityPolicy |
typeProperties | 웹 활동 속성입니다. | WebActivityTypeProperties (필수) |
WebActivityTypeProperties
Name | Description | 값 |
---|---|---|
인증 | 엔드포인트를 호출하는 데 사용되는 인증 방법입니다. | WebActivityAuthentication |
본문 | 엔드포인트로 전송될 페이로드를 나타냅니다. POST/PUT 메서드에 필요하며 GET 메서드 Type: string(또는 resultType 문자열이 있는 식)에는 허용되지 않습니다. | |
datasets | 웹 엔드포인트에 전달된 데이터 세트 목록입니다. | DatasetReference[] |
disableCertValidation | true로 설정하면 인증서 유효성 검사가 비활성화됩니다. | bool |
headers | 요청으로 전송될 헤더를 나타냅니다. 예를 들어 요청에 언어 및 형식을 설정하려면 다음을 수행합니다. "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. 형식: string(또는 resultType 문자열이 있는 식). | |
linkedServices | 웹 엔드포인트에 전달된 연결된 서비스 목록입니다. | LinkedServiceReference[] |
method | 대상 엔드포인트에 대한 Rest API 메서드입니다. | "DELETE" "GET" "POST" "PUT"(필수) |
url | 웹 활동 대상 엔드포인트 및 경로. 형식: string(또는 resultType 문자열이 있는 식). |
WebActivityAuthentication
Name | Description | 값 |
---|---|---|
password | PFX 파일 또는 기본 인증에 대한 암호입니다. | SecureString |
pfx | PFX 파일의 Base64로 인코딩된 콘텐츠입니다. | SecureString |
resource | MSI 인증을 사용할 때 Azure Auth 토큰을 요청할 리소스입니다. | 문자열 |
type | 웹 활동 인증(Basic/ClientCertificate/MSI) | string(필수) |
사용자 이름 | 기본 인증에 대한 웹 활동 인증 사용자 이름입니다. | string |
ParameterDefinitionSpecification
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} | ParameterSpecification |
ParameterSpecification
Name | Description | 값 |
---|---|---|
defaultValue | 매개 변수의 기본값입니다. | |
형식 | 매개 변수 유형입니다. | "Array" "Bool" "Float" "Int" "개체" "SecureString" "String"(필수) |