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