Microsoft.DataFactory factory/pipelines 2017-09-01-preview
Definicja zasobu Bicep
Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący kod Bicep do szablonu.
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'
}
}
}
}
Obiekty CopySink
Ustaw właściwość , aby określić typ obiektu.
Obiekty SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureKeyVaultSecretużyj:
{
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'
}
W przypadku SecureString użyj:
{
type: 'SecureString'
value: 'string'
}
Obiekty CopySource
Ustaw właściwość , aby określić typ obiektu.
Obiekty działań
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureMLBatchExecutionużyj:
{
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'
}
}
}
}
}
W przypadku AzureMLUpdateResourceużyj:
{
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)
}
}
W przypadku ExecutePipelineużyj:
{
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipeline: {
name: 'string'
referenceName: 'string'
type: 'string'
}
waitOnCompletion: bool
}
}
W przypadkufiltru
{
type: 'Filter'
typeProperties: {
condition: {
type: 'string'
value: 'string'
}
items: {
type: 'string'
value: 'string'
}
}
}
W przypadku ForEachużyj:
{
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'
}
}
}
W przypadku IfConditionużyj:
{
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
}
]
}
}
W przypadku doużyj:
{
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)
}
}
W przypadku waitużyj:
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
W przypadku copyużyj:
{
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)
}
}
W przypadku niestandardowychużyj:
{
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'
}
}
}
W przypadku DataLakeAnalyticsU-SQLużyj:
{
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)
}
}
W przypadku databricksNotebookużyj:
{
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)
}
}
W przypadku ExecuteSSISPackageużyj:
{
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)
}
}
W przypadku GetMetadata użyj:
{
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)
]
}
}
W przypadku HDInsightHiveużyj:
{
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'
}
]
}
}
W przypadku HDInsightMapReduce użyj:
{
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'
}
]
}
}
W przypadku HDInsightPig użyj:
{
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'
}
]
}
}
W przypadku HDInsightSpark użyj:
{
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'
}
}
}
W przypadku HDInsightStreaming użyj:
{
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'
}
]
}
}
W przypadku wyszukiwaniaużyj:
{
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
}
}
}
W przypadku SqlServerStoredProcedureużyj:
{
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)
}
}
}
}
W przypadku WebActivityużyj:
{
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)
}
}
Wartości właściwości
Aktywność
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Działanie zależy od warunku. | ActivityDependency[] |
opis | Opis działania. | struna |
nazwa | Nazwa działania. | ciąg (wymagany) |
typ | Ustaw wartość "AzureMLBatchExecution" dla typu AzureMLBatchExecutionActivity. Ustaw wartość "AzureMLUpdateResource" dla typu AzureMLUpdateResourceActivity. Ustaw wartość "ExecutePipeline" dla typu ExecutePipelineActivity. Ustaw wartość "Filtr" dla typu FilterActivity. Ustaw wartość "ForEach" dla typu ForEachActivity. Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Copy" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Ustaw wartość "ExecuteSSISPackage" dla typu ExecuteSsisPackageActivity. Ustaw wartość "GetMetadata" dla typu GetMetadataActivity. Ustaw wartość "HDInsightHive" dla typu HDInsightHiveActivity. Ustaw wartość "HDInsightMapReduce" dla typu HDInsightMapReduceActivity. Ustaw wartość "HDInsightPig" dla typu HDInsightPigActivity. Ustaw wartość "HDInsightSpark" dla typu HDInsightSparkActivity. Ustaw wartość "HDInsightStreaming" dla typu HDInsightStreamingActivity. Ustaw wartość "Lookup" dla typu LookupActivity. Ustaw wartość "SqlServerStoredProcedure" dla typu SqlServerStoredProcedureActivity. Ustaw wartość "WebActivity" dla typu WebActivity. | "AzureMLBatchExecution" "AzureMLUpdateResource" "Kopiuj" "Niestandardowy" "DatabricksNotebook" "DataLakeAnalyticsU-SQL" "ExecutePipeline" "ExecuteSSISPackage" "Filtr" "ForEach" "GetMetadata" "HDInsightHive" "HDInsightMapReduce" "HDInsightPig" "HDInsightSpark" "HDInsightStreaming" "IfCondition" "Odnośnik" "SqlServerStoredProcedure" "Do" "Czekaj" "WebActivity" (wymagane) |
ActivityDependency
Nazwa | Opis | Wartość |
---|---|---|
aktywność | Nazwa działania. | ciąg (wymagany) |
dependencyConditions | Match-Condition dla zależności. | Tablica ciągów zawierająca dowolną z: "Ukończono" "Niepowodzenie" "Pominięto" "Powodzenie" (wymagane) |
ActivityPolicy
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
Ponów próbę | Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek | ||
retryIntervalInSeconds | Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. | Int Ograniczenia: Minimalna wartość = 30 Wartość maksymalna = 86400 |
||
secureOutput | W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. | Bool | ||
Limit czasu | Określa limit czasu działania do uruchomienia. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "AzureMLBatchExecution" (wymagane) |
typeProperties | Właściwości działania wykonywania usługi Azure ML Batch. | AzureMLBatchExecutionActivityTypeProperties (wymagane) |
AzureMLBatchExecutionActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
globalParameters | Pary klucz,wartość do przekazania do punktu końcowego usługi Azure ML Batch Execution Service. Klucze muszą być zgodne z nazwami parametrów usługi internetowej zdefiniowanych w opublikowanej usłudze internetowej Azure ML. Wartości zostaną przekazane we właściwości GlobalParameters żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs | Pary Klucz,Wartość, mapowanie nazw danych wejściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wejściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceInputs żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs | Pary Klucz,Wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nazwa | Opis | Wartość |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nazwa | Opis | Wartość |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nazwa | Opis | Wartość |
---|
AzureMLUpdateResourceActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "AzureMLUpdateResource" (wymagane) |
typeProperties | Właściwości działania zarządzania zasobami aktualizacji usługi Azure ML. | AzureMLUpdateResourceActivityTypeProperties (wymagane) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
CopyActivity
Nazwa | Opis | Wartość |
---|---|---|
Wejścia | Lista danych wejściowych dla działania. | DatasetReference[] |
linkedServiceName | Dokumentacja połączonej usługi. | |
Wyjść | Lista danych wyjściowych dla działania. | DatasetReference[] |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Kopiuj" (wymagane) |
typeProperties | Właściwości działania kopiowania. | CopyActivityTypeProperties (wymagane) |
CopyActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
cloudDataMovementUnits | Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek |
enableSkipIncompatibleRow | Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
enableStaging | Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
parallelCopies | Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek |
redirectIncompatibleRowSettings | Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. | RedirectIncompatibleRowSettings |
zlew | Ujście działania kopiowania. | CopySink (wymagane) |
źródło | Źródło działania kopiowania. | CopySource (wymagane) |
ustawienia przejściowe | Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. | StagingSettings |
Translator | Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. | jakikolwiek |
CopySink
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
sinkRetryCount | Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). | jakikolwiek | ||
sinkRetryWait | Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
typ | (wymagane) | |||
writeBatchSize | Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek | ||
writeBatchTimeout | Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
CopySource
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
sourceRetryCount | Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). | jakikolwiek | ||
sourceRetryWait | Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
typ | (wymagane) |
CustomActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Niestandardowy" (wymagany) |
typeProperties | Właściwości działań niestandardowych. | CustomActivityTypeProperties (wymagane) |
CustomActivityReferenceObject
Nazwa | Opis | Wartość |
---|---|---|
Zestawach danych | Odwołania do zestawu danych. | DatasetReference[] |
linkedServices | Odwołania do połączonej usługi. | LinkedServiceReference[] |
CustomActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
polecenie | Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
extendedProperties | Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ponosi pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. | CustomActivityTypePropertiesExtendedProperties |
folderPath | Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). | jakikolwiek |
referenceObjects | Odwołania do obiektów | CustomActivityReferenceObject |
resourceLinkedService | Dokumentacja połączonej usługi zasobów. | |
CustomActivityTypePropertiesExtendedProperties
Nazwa | Opis | Wartość |
---|
DatabricksNotebookActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "DatabricksNotebook" (wymagany) |
typeProperties | Właściwości działania notesu usługi Databricks. | DatabricksNotebookActivityTypeProperties (wymagane) |
DatabricksNotebookActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
baseParameters | Podstawowe parametry, które mają być używane dla każdego uruchomienia tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się od ukośnika. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Nazwa | Opis | Wartość |
---|
DataLakeAnalyticsUsqlActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "DataLakeAnalyticsU-SQL" (wymagane) |
typeProperties | Właściwości działania U-SQL usługi Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (wymagane) |
DataLakeAnalyticsUsqlActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
compilationMode | Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
degreeOfParallelism | Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. | jakikolwiek |
Parametry | Parametry żądania zadania U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorytet | Określa, które zadania poza wszystkimi kolejkami powinny zostać wybrane do pierwszego uruchomienia. Im niższa liczba, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. | jakikolwiek |
runtimeVersion | Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | LinkedServiceReference (wymagane) |
scriptPath | Ścieżka z uwzględnieniem wielkości liter do folderu, który zawiera skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Nazwa | Opis | Wartość |
---|
DatasetReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla zestawu danych. | ParameterValueSpecification |
referenceName | Nazwa zestawu danych odwołania. | ciąg (wymagany) |
typ | Typ odwołania do zestawu danych. | "DatasetReference" (wymagane) |
ExecutePipelineActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "ExecutePipeline" (wymagane) |
typeProperties | Wykonaj właściwości działania potoku. | ExecutePipelineActivityTypeProperties (wymagane) |
ExecutePipelineActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Parametry potoku. | ParameterValueSpecification |
rurociąg | Dokumentacja potoku. | PipelineReference (wymagane) |
waitOnCompletion | Określa, czy wykonanie działania będzie czekać na zakończenie wykonywania zależnego potoku. Wartość domyślna to false. | Bool |
ExecuteSsisPackageActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "ExecuteSSISPackage" (wymagane) |
typeProperties | Wykonaj właściwości działania pakietu SSIS. | ExecuteSsisPackageActivityTypeProperties (wymagane) |
ExecuteSsisPackageActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
connectVia | Dokumentacja środowiska Integration Runtime. | IntegrationRuntimeReference (wymagane) |
environmentPath | Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
executionCredential | Poświadczenie wykonania pakietu. | SsisExecutionCredential |
loggingLevel | Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
logLocation | Lokalizacja dziennika wykonywania pakietu SSIS. | SsisLogLocation |
packageConnectionManagers | Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocation | Lokalizacja pakietu usług SSIS. | SsisPackageLocation (wymagane) |
packageParameters | Parametry poziomu pakietu do wykonania pakietu SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageParameters |
projectConnectionManagers | Menedżerowie połączeń na poziomie projektu do wykonania pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Parametry poziomu projektu do wykonania pakietu SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertyOverrides | Właściwość zastępuje wykonywanie pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
Środowiska wykonawczego | Określa środowisko uruchomieniowe do wykonania pakietu SSIS. Wartość powinna mieć wartość "x86" lub "x64". Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nazwa | Opis | Wartość |
---|
Wyrażenie
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyrażenia. | "Wyrażenie" (wymagane) |
wartość | Wartość wyrażenia. | ciąg (wymagany) |
FilterActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Filtr" (wymagany) |
typeProperties | Właściwości działania filtru. | FilterActivityTypeProperties (wymagane) |
FilterActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
warunek | Warunek, który ma być używany do filtrowania danych wejściowych. | expression (wymagane) |
Elementy | Tablica wejściowa, w której należy zastosować filtr. | expression (wymagane) |
ForEachActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "ForEach" (wymagane) |
typeProperties | Właściwości działania ForEach. | ForEachActivityTypeProperties (wymagane) |
ForEachActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Działania | Lista działań do wykonania . | działanie[] (wymagane) |
batchCount | Liczba partii, która ma być używana do kontrolowania liczby równoległych wykonań (gdy parametr isSequential ma wartość false). | Int Ograniczenia: Wartość maksymalna = 50 |
isSequential | Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) | Bool |
Elementy | Kolekcja do iterowania. | expression (wymagane) |
GetMetadataActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "GetMetadata" (wymagane) |
typeProperties | Właściwości działania GetMetadata. | getMetadataActivityTypeProperties (wymagane) |
GetMetadataActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Dataset | Dokumentacja zestawu danych działań GetMetadata. | DatasetReference (wymagane) |
fieldList | Pola metadanych do pobrania z zestawu danych. | any[] |
HDInsightHiveActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightHive" (wymagane) |
typeProperties | Właściwości działania programu Hive w usłudze HDInsight. | HDInsightHiveActivityTypeProperties (wymagane) |
HDInsightHiveActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. | HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | |
scriptPath | Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightMapReduceActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightMapReduce" (wymagane) |
typeProperties | Właściwości działania MapReduce usługi HDInsight. | HDInsightMapReduceActivityTypeProperties (wymagane) |
HDInsightMapReduceActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
className | Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania MapReduce. | HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
jarFilePath | Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
jarLibs | Biblioteki Jar. | any[] |
jarLinkedService | Dokumentacja połączonej usługi Jar. | |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightPigActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightPig" (wymagane) |
typeProperties | Właściwości działania pig w usłudze HDInsight. | HDInsightPigActivityTypeProperties (wymagane) |
HDInsightPigActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. | HDInsightPigActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | |
scriptPath | Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightSparkActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightSpark" (wymagane) |
typeProperties | Właściwości działania platformy Spark w usłudze HDInsight. | HDInsightSparkActivityTypeProperties (wymagane) |
HDInsightSparkActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. | any[] |
className | Główna klasa Java/Spark aplikacji. | struna |
entryFilePath | Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
proxyUser | Użytkownik personifikujący, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
rootPath | Ścieżka główna w poleceniu "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
sparkConfig | Właściwość konfiguracji platformy Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | Połączona usługa magazynu do przekazywania pliku wpisu i zależności oraz odbierania dzienników. | |
HDInsightSparkActivityTypePropertiesSparkConfig
Nazwa | Opis | Wartość |
---|
HDInsightStreamingActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightStreaming" (wymagane) |
typeProperties | Właściwości działania przesyłania strumieniowego usługi HDInsight. | HDInsightStreamingActivityTypeProperties (wymagane) |
HDInsightStreamingActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
łączenie | Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
commandEnvironment | Wartości środowiska wiersza polecenia. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. | HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService | Odwołanie do połączonej usługi, w której znajdują się pliki. | |
filePaths | Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. | any[] (wymagane) |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
wkład | Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Mapowania | Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
wyjście | Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Reduktor | Nazwa pliku wykonywalnego reduktora. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
IfConditionActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "IfCondition" (wymagane) |
typeProperties | Właściwości działania IfCondition. | IfConditionActivityTypeProperties (wymagane) |
IfConditionActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
wyrażenie | Wyrażenie, które zwróci wartość logiczną. Służy do określania bloku działań (ifTrueActivities lub ifFalseActivities), które zostaną wykonane. | expression (wymagane) |
ifFalseActivities | Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. | działanie[] |
ifTrueActivities | Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość true. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. | działanie[] |
IntegrationRuntimeReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty środowiska Integration Runtime. | ParameterValueSpecification |
referenceName | Odwołanie do nazwy środowiska Integration Runtime. | ciąg (wymagany) |
typ | Typ środowiska Integration Runtime. | "IntegrationRuntimeReference" (wymagane) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwołaj się do nazwy połączonej usługi. | ciąg (wymagany) |
typ | Typ odwołania połączonej usługi. | "LinkedServiceReference" (wymagane) |
LookupActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Wyszukiwanie" (wymagane) |
typeProperties | Właściwości działania wyszukiwania. | LookupActivityTypeProperties (wymagane) |
LookupActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Dataset | Dokumentacja zestawu danych działań wyszukiwania. | DatasetReference (wymagane) |
firstRowOnly | Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Wartość domyślna to true. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
źródło | Właściwości źródła specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. | CopySource (wymagane) |
Microsoft.DataFactory/factory/pipelines
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: fabryki |
Właściwości | Właściwości potoku. | potoku (wymagane) |
ParametrDefinitionSpecification
Nazwa | Opis | Wartość |
---|
ParametrSpecification
Nazwa | Opis | Wartość |
---|---|---|
defaultValue | Wartość domyślna parametru. | jakikolwiek |
typ | Typ parametru. | "Tablica" "Bool" "Float" "Int" "Obiekt" "SecureString" "Ciąg" (wymagany) |
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
Rurociąg
Nazwa | Opis | Wartość |
---|---|---|
Działania | Lista działań w potoku. | działanie[] |
Adnotacje | Lista tagów, których można użyć do opisywania potoku. | any[] |
Współbieżności | Maksymalna liczba współbieżnych uruchomień dla potoku. | Int Ograniczenia: Minimalna wartość = 1 |
opis | Opis potoku. | struna |
Parametry | Lista parametrów potoku. | ParameterDefinitionSpecification |
PipelineReference
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa odwołania. | struna |
referenceName | Nazwa potoku odwołania. | ciąg (wymagany) |
typ | Typ odwołania do potoku. | "PipelineReference" (wymagane) |
RedirectIncompatibleRowSettings
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, jeśli określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
ścieżka | Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
SecretBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. | "AzureKeyVaultSecret" "SecureString" (wymagane) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | ciąg (wymagany) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | "SecureString" (wymagane) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SqlServerStoredProcedureActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "SqlServerStoredProcedure" (wymagane) |
typeProperties | Właściwości działania procedury składowanej SQL. | SqlServerStoredProcedureActivityTypeProperties (wymagane) |
SqlServerStoredProcedureActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
storedProcedureName | Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
storedProcedureParameters | Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Nazwa | Opis | Wartość |
---|
SsisAccessCredential
Nazwa | Opis | Wartość |
---|---|---|
domena | Domena na potrzeby uwierzytelniania systemu Windows. | dowolna (wymagana) |
hasło | Hasło do uwierzytelniania systemu Windows. | SecretBase (wymagane) |
userName | UseName na potrzeby uwierzytelniania systemu Windows. | dowolna (wymagana) |
SsisConnectionManager
Nazwa | Opis | Wartość |
---|
SsisConnectionManager
Nazwa | Opis | Wartość |
---|
SsisExecutionCredential
SsisExecutionParameter
Nazwa | Opis | Wartość |
---|---|---|
wartość | Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
SsisLogLocation
Nazwa | Opis | Wartość |
---|---|---|
logPath | Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
typ | Typ lokalizacji dziennika usług SSIS. | "Plik" (wymagany) |
typeProperties | Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. | SsisLogLocationTypeProperties (wymagane) |
SsisLogLocationTypeProperties
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
accessCredential | Poświadczenia dostępu dziennika wykonywania pakietu. | SsisAccessCredential | ||
logRefreshInterval | Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
SsisPackageLocation
Nazwa | Opis | Wartość |
---|---|---|
packagePath | Ścieżka pakietu usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
typ | Typ lokalizacji pakietu SSIS. | "Plik" "SSISDB" |
typeProperties | Właściwości lokalizacji pakietu usług SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
accessCredential | Poświadczenia dostępu do pakietu. | SsisAccessCredential |
configurationPath | Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
packagePassword | Hasło pakietu. | SecretBase |
SsisPropertyOverride
Nazwa | Opis | Wartość |
---|---|---|
isSensitive | Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa | Bool |
wartość | Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Ustawienia przejściowe
StoredProcedureParameter
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ parametru procedury składowanej. | "Wartość logiczna" "Data" "Liczba dziesiętna" "Guid" "Int" "Int64" "Ciąg" |
wartość | Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
UntilActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Do" (wymagane) |
typeProperties | Do momentu, gdy właściwości działania. | untilActivityTypeProperties (wymagane) |
UntilActivityTypeProperties
Nazwa | Opis | Wartość | ||||
---|---|---|---|---|---|---|
Działania | Lista działań do wykonania. | działanie[] (wymagane) | ||||
wyrażenie | Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true | expression (wymagane) | ||||
Limit czasu | Określa limit czasu działania do uruchomienia. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
WaitActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Czekaj" (wymagane) |
typeProperties | Właściwości działania oczekiwania. | WaitActivityTypeProperties (wymagane) |
WaitActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
waitTimeInSeconds | Czas trwania w sekundach. | int (wymagane) |
WebActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "WebActivity" (wymagane) |
typeProperties | Właściwości działania sieci Web. | WebActivityTypeProperties (wymagane) |
WebActivityAuthentication
Nazwa | Opis | Wartość |
---|---|---|
hasło | Hasło do pliku PFX lub uwierzytelniania podstawowego. | |
Pfx | Zawartość pliku PFX zakodowana w formacie Base64. | |
zasób | Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. | struna |
typ | Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) | ciąg (wymagany) |
nazwa użytkownika | Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. | struna |
Właściwości WebActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
uwierzytelnianie | Metoda uwierzytelniania używana do wywoływania punktu końcowego. | WebActivityAuthentication |
ciało | Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagana dla metody POST/PUT niedozwolona dla metody GET Type: string (lub Expression with resultType string). | jakikolwiek |
Zestawach danych | Lista zestawów danych przekazanych do internetowego punktu końcowego. | DatasetReference[] |
disableCertValidation | Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. | Bool |
Nagłówki | Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i wpisać żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
linkedServices | Lista połączonych usług przekazanych do internetowego punktu końcowego. | LinkedServiceReference[] |
metoda | Metoda interfejsu API REST dla docelowego punktu końcowego. | "DELETE" "GET" "POST" "PUT" (wymagane) |
adres URL | Docelowy punkt końcowy i ścieżka działania sieci Web. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
Tworzenie fabryki danych w wersji 2 | Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do innego folderu w magazynie. |
Więcej jest możliwe w usłudze Azure Data Factory — jednym kliknięciem, aby wypróbować usługę Azure Data Factory | Ten szablon tworzy potok fabryki danych dla działania kopiowania z usługi Azure Blob do innego obiektu blob platformy Azure |
Definicja zasobu szablonu usługi ARM
Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
}
}
Obiekty CopySink
Ustaw właściwość , aby określić typ obiektu.
Obiekty SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureKeyVaultSecretużyj:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
W przypadku SecureString użyj:
{
"type": "SecureString",
"value": "string"
}
Obiekty CopySource
Ustaw właściwość , aby określić typ obiektu.
Obiekty działań
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureMLBatchExecutionużyj:
{
"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"
}
}
}
}
}
W przypadku AzureMLUpdateResourceużyj:
{
"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": {}
}
}
W przypadku ExecutePipelineużyj:
{
"type": "ExecutePipeline",
"typeProperties": {
"parameters": {
"{customized property}": {}
},
"pipeline": {
"name": "string",
"referenceName": "string",
"type": "string"
},
"waitOnCompletion": "bool"
}
}
W przypadkufiltru
{
"type": "Filter",
"typeProperties": {
"condition": {
"type": "string",
"value": "string"
},
"items": {
"type": "string",
"value": "string"
}
}
}
W przypadku ForEachużyj:
{
"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"
}
}
}
W przypadku IfConditionużyj:
{
"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
} ]
}
}
W przypadku doużyj:
{
"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": {}
}
}
W przypadku waitużyj:
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": "int"
}
}
W przypadku copyużyj:
{
"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": {}
}
}
W przypadku niestandardowychużyj:
{
"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"
}
}
}
W przypadku DataLakeAnalyticsU-SQLużyj:
{
"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": {}
}
}
W przypadku databricksNotebookużyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DatabricksNotebook",
"typeProperties": {
"baseParameters": {
"{customized property}": {}
},
"notebookPath": {}
}
}
W przypadku ExecuteSSISPackageużyj:
{
"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": {}
}
}
W przypadku GetMetadata użyj:
{
"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": [ {} ]
}
}
W przypadku HDInsightHiveużyj:
{
"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"
}
]
}
}
W przypadku HDInsightMapReduce użyj:
{
"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"
}
]
}
}
W przypadku HDInsightPig użyj:
{
"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"
}
]
}
}
W przypadku HDInsightSpark użyj:
{
"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"
}
}
}
W przypadku HDInsightStreaming użyj:
{
"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"
}
]
}
}
W przypadku wyszukiwaniaużyj:
{
"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
}
}
}
W przypadku SqlServerStoredProcedureużyj:
{
"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": {}
}
}
}
}
W przypadku WebActivityużyj:
{
"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": {}
}
}
Wartości właściwości
Aktywność
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Działanie zależy od warunku. | ActivityDependency[] |
opis | Opis działania. | struna |
nazwa | Nazwa działania. | ciąg (wymagany) |
typ | Ustaw wartość "AzureMLBatchExecution" dla typu AzureMLBatchExecutionActivity. Ustaw wartość "AzureMLUpdateResource" dla typu AzureMLUpdateResourceActivity. Ustaw wartość "ExecutePipeline" dla typu ExecutePipelineActivity. Ustaw wartość "Filtr" dla typu FilterActivity. Ustaw wartość "ForEach" dla typu ForEachActivity. Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Copy" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Ustaw wartość "ExecuteSSISPackage" dla typu ExecuteSsisPackageActivity. Ustaw wartość "GetMetadata" dla typu GetMetadataActivity. Ustaw wartość "HDInsightHive" dla typu HDInsightHiveActivity. Ustaw wartość "HDInsightMapReduce" dla typu HDInsightMapReduceActivity. Ustaw wartość "HDInsightPig" dla typu HDInsightPigActivity. Ustaw wartość "HDInsightSpark" dla typu HDInsightSparkActivity. Ustaw wartość "HDInsightStreaming" dla typu HDInsightStreamingActivity. Ustaw wartość "Lookup" dla typu LookupActivity. Ustaw wartość "SqlServerStoredProcedure" dla typu SqlServerStoredProcedureActivity. Ustaw wartość "WebActivity" dla typu WebActivity. | "AzureMLBatchExecution" "AzureMLUpdateResource" "Kopiuj" "Niestandardowy" "DatabricksNotebook" "DataLakeAnalyticsU-SQL" "ExecutePipeline" "ExecuteSSISPackage" "Filtr" "ForEach" "GetMetadata" "HDInsightHive" "HDInsightMapReduce" "HDInsightPig" "HDInsightSpark" "HDInsightStreaming" "IfCondition" "Odnośnik" "SqlServerStoredProcedure" "Do" "Czekaj" "WebActivity" (wymagane) |
ActivityDependency
Nazwa | Opis | Wartość |
---|---|---|
aktywność | Nazwa działania. | ciąg (wymagany) |
dependencyConditions | Match-Condition dla zależności. | Tablica ciągów zawierająca dowolną z: "Ukończono" "Niepowodzenie" "Pominięto" "Powodzenie" (wymagane) |
ActivityPolicy
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
Ponów próbę | Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek | ||
retryIntervalInSeconds | Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. | Int Ograniczenia: Minimalna wartość = 30 Wartość maksymalna = 86400 |
||
secureOutput | W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. | Bool | ||
Limit czasu | Określa limit czasu działania do uruchomienia. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "AzureMLBatchExecution" (wymagane) |
typeProperties | Właściwości działania wykonywania usługi Azure ML Batch. | AzureMLBatchExecutionActivityTypeProperties (wymagane) |
AzureMLBatchExecutionActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
globalParameters | Pary klucz,wartość do przekazania do punktu końcowego usługi Azure ML Batch Execution Service. Klucze muszą być zgodne z nazwami parametrów usługi internetowej zdefiniowanych w opublikowanej usłudze internetowej Azure ML. Wartości zostaną przekazane we właściwości GlobalParameters żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs | Pary Klucz,Wartość, mapowanie nazw danych wejściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wejściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceInputs żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs | Pary Klucz,Wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nazwa | Opis | Wartość |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nazwa | Opis | Wartość |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nazwa | Opis | Wartość |
---|
AzureMLUpdateResourceActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "AzureMLUpdateResource" (wymagane) |
typeProperties | Właściwości działania zarządzania zasobami aktualizacji usługi Azure ML. | AzureMLUpdateResourceActivityTypeProperties (wymagane) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
CopyActivity
Nazwa | Opis | Wartość |
---|---|---|
Wejścia | Lista danych wejściowych dla działania. | DatasetReference[] |
linkedServiceName | Dokumentacja połączonej usługi. | |
Wyjść | Lista danych wyjściowych dla działania. | DatasetReference[] |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Kopiuj" (wymagane) |
typeProperties | Właściwości działania kopiowania. | CopyActivityTypeProperties (wymagane) |
CopyActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
cloudDataMovementUnits | Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek |
enableSkipIncompatibleRow | Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
enableStaging | Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
parallelCopies | Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek |
redirectIncompatibleRowSettings | Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. | RedirectIncompatibleRowSettings |
zlew | Ujście działania kopiowania. | CopySink (wymagane) |
źródło | Źródło działania kopiowania. | CopySource (wymagane) |
ustawienia przejściowe | Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. | StagingSettings |
Translator | Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. | jakikolwiek |
CopySink
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
sinkRetryCount | Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). | jakikolwiek | ||
sinkRetryWait | Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
typ | (wymagane) | |||
writeBatchSize | Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek | ||
writeBatchTimeout | Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
CopySource
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
sourceRetryCount | Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). | jakikolwiek | ||
sourceRetryWait | Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
typ | (wymagane) |
CustomActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Niestandardowy" (wymagany) |
typeProperties | Właściwości działań niestandardowych. | CustomActivityTypeProperties (wymagane) |
CustomActivityReferenceObject
Nazwa | Opis | Wartość |
---|---|---|
Zestawach danych | Odwołania do zestawu danych. | DatasetReference[] |
linkedServices | Odwołania do połączonej usługi. | LinkedServiceReference[] |
CustomActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
polecenie | Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
extendedProperties | Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ponosi pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. | CustomActivityTypePropertiesExtendedProperties |
folderPath | Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). | jakikolwiek |
referenceObjects | Odwołania do obiektów | CustomActivityReferenceObject |
resourceLinkedService | Dokumentacja połączonej usługi zasobów. | |
CustomActivityTypePropertiesExtendedProperties
Nazwa | Opis | Wartość |
---|
DatabricksNotebookActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "DatabricksNotebook" (wymagany) |
typeProperties | Właściwości działania notesu usługi Databricks. | DatabricksNotebookActivityTypeProperties (wymagane) |
DatabricksNotebookActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
baseParameters | Podstawowe parametry, które mają być używane dla każdego uruchomienia tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się od ukośnika. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Nazwa | Opis | Wartość |
---|
DataLakeAnalyticsUsqlActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "DataLakeAnalyticsU-SQL" (wymagane) |
typeProperties | Właściwości działania U-SQL usługi Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (wymagane) |
DataLakeAnalyticsUsqlActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
compilationMode | Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
degreeOfParallelism | Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. | jakikolwiek |
Parametry | Parametry żądania zadania U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorytet | Określa, które zadania poza wszystkimi kolejkami powinny zostać wybrane do pierwszego uruchomienia. Im niższa liczba, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. | jakikolwiek |
runtimeVersion | Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | LinkedServiceReference (wymagane) |
scriptPath | Ścieżka z uwzględnieniem wielkości liter do folderu, który zawiera skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Nazwa | Opis | Wartość |
---|
DatasetReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla zestawu danych. | ParameterValueSpecification |
referenceName | Nazwa zestawu danych odwołania. | ciąg (wymagany) |
typ | Typ odwołania do zestawu danych. | "DatasetReference" (wymagane) |
ExecutePipelineActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "ExecutePipeline" (wymagane) |
typeProperties | Wykonaj właściwości działania potoku. | ExecutePipelineActivityTypeProperties (wymagane) |
ExecutePipelineActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Parametry potoku. | ParameterValueSpecification |
rurociąg | Dokumentacja potoku. | PipelineReference (wymagane) |
waitOnCompletion | Określa, czy wykonanie działania będzie czekać na zakończenie wykonywania zależnego potoku. Wartość domyślna to false. | Bool |
ExecuteSsisPackageActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "ExecuteSSISPackage" (wymagane) |
typeProperties | Wykonaj właściwości działania pakietu SSIS. | ExecuteSsisPackageActivityTypeProperties (wymagane) |
ExecuteSsisPackageActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
connectVia | Dokumentacja środowiska Integration Runtime. | IntegrationRuntimeReference (wymagane) |
environmentPath | Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
executionCredential | Poświadczenie wykonania pakietu. | SsisExecutionCredential |
loggingLevel | Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
logLocation | Lokalizacja dziennika wykonywania pakietu SSIS. | SsisLogLocation |
packageConnectionManagers | Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocation | Lokalizacja pakietu usług SSIS. | SsisPackageLocation (wymagane) |
packageParameters | Parametry poziomu pakietu do wykonania pakietu SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageParameters |
projectConnectionManagers | Menedżerowie połączeń na poziomie projektu do wykonania pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Parametry poziomu projektu do wykonania pakietu SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertyOverrides | Właściwość zastępuje wykonywanie pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
Środowiska wykonawczego | Określa środowisko uruchomieniowe do wykonania pakietu SSIS. Wartość powinna mieć wartość "x86" lub "x64". Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nazwa | Opis | Wartość |
---|
Wyrażenie
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyrażenia. | "Wyrażenie" (wymagane) |
wartość | Wartość wyrażenia. | ciąg (wymagany) |
FilterActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Filtr" (wymagany) |
typeProperties | Właściwości działania filtru. | FilterActivityTypeProperties (wymagane) |
FilterActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
warunek | Warunek, który ma być używany do filtrowania danych wejściowych. | expression (wymagane) |
Elementy | Tablica wejściowa, w której należy zastosować filtr. | expression (wymagane) |
ForEachActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "ForEach" (wymagane) |
typeProperties | Właściwości działania ForEach. | ForEachActivityTypeProperties (wymagane) |
ForEachActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Działania | Lista działań do wykonania . | działanie[] (wymagane) |
batchCount | Liczba partii, która ma być używana do kontrolowania liczby równoległych wykonań (gdy parametr isSequential ma wartość false). | Int Ograniczenia: Wartość maksymalna = 50 |
isSequential | Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) | Bool |
Elementy | Kolekcja do iterowania. | expression (wymagane) |
GetMetadataActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "GetMetadata" (wymagane) |
typeProperties | Właściwości działania GetMetadata. | getMetadataActivityTypeProperties (wymagane) |
GetMetadataActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Dataset | Dokumentacja zestawu danych działań GetMetadata. | DatasetReference (wymagane) |
fieldList | Pola metadanych do pobrania z zestawu danych. | any[] |
HDInsightHiveActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightHive" (wymagane) |
typeProperties | Właściwości działania programu Hive w usłudze HDInsight. | HDInsightHiveActivityTypeProperties (wymagane) |
HDInsightHiveActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. | HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | |
scriptPath | Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightMapReduceActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightMapReduce" (wymagane) |
typeProperties | Właściwości działania MapReduce usługi HDInsight. | HDInsightMapReduceActivityTypeProperties (wymagane) |
HDInsightMapReduceActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
className | Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania MapReduce. | HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
jarFilePath | Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
jarLibs | Biblioteki Jar. | any[] |
jarLinkedService | Dokumentacja połączonej usługi Jar. | |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightPigActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightPig" (wymagane) |
typeProperties | Właściwości działania pig w usłudze HDInsight. | HDInsightPigActivityTypeProperties (wymagane) |
HDInsightPigActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. | HDInsightPigActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | |
scriptPath | Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightSparkActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightSpark" (wymagane) |
typeProperties | Właściwości działania platformy Spark w usłudze HDInsight. | HDInsightSparkActivityTypeProperties (wymagane) |
HDInsightSparkActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. | any[] |
className | Główna klasa Java/Spark aplikacji. | struna |
entryFilePath | Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
proxyUser | Użytkownik personifikujący, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
rootPath | Ścieżka główna w poleceniu "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
sparkConfig | Właściwość konfiguracji platformy Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | Połączona usługa magazynu do przekazywania pliku wpisu i zależności oraz odbierania dzienników. | |
HDInsightSparkActivityTypePropertiesSparkConfig
Nazwa | Opis | Wartość |
---|
HDInsightStreamingActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightStreaming" (wymagane) |
typeProperties | Właściwości działania przesyłania strumieniowego usługi HDInsight. | HDInsightStreamingActivityTypeProperties (wymagane) |
HDInsightStreamingActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
łączenie | Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
commandEnvironment | Wartości środowiska wiersza polecenia. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. | HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService | Odwołanie do połączonej usługi, w której znajdują się pliki. | |
filePaths | Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. | any[] (wymagane) |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
wkład | Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Mapowania | Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
wyjście | Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Reduktor | Nazwa pliku wykonywalnego reduktora. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
IfConditionActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "IfCondition" (wymagane) |
typeProperties | Właściwości działania IfCondition. | IfConditionActivityTypeProperties (wymagane) |
IfConditionActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
wyrażenie | Wyrażenie, które zwróci wartość logiczną. Służy do określania bloku działań (ifTrueActivities lub ifFalseActivities), które zostaną wykonane. | expression (wymagane) |
ifFalseActivities | Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. | działanie[] |
ifTrueActivities | Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość true. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. | działanie[] |
IntegrationRuntimeReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty środowiska Integration Runtime. | ParameterValueSpecification |
referenceName | Odwołanie do nazwy środowiska Integration Runtime. | ciąg (wymagany) |
typ | Typ środowiska Integration Runtime. | "IntegrationRuntimeReference" (wymagane) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwołaj się do nazwy połączonej usługi. | ciąg (wymagany) |
typ | Typ odwołania połączonej usługi. | "LinkedServiceReference" (wymagane) |
LookupActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Wyszukiwanie" (wymagane) |
typeProperties | Właściwości działania wyszukiwania. | LookupActivityTypeProperties (wymagane) |
LookupActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Dataset | Dokumentacja zestawu danych działań wyszukiwania. | DatasetReference (wymagane) |
firstRowOnly | Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Wartość domyślna to true. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
źródło | Właściwości źródła specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. | CopySource (wymagane) |
Microsoft.DataFactory/factory/pipelines
ParametrDefinitionSpecification
Nazwa | Opis | Wartość |
---|
ParametrSpecification
Nazwa | Opis | Wartość |
---|---|---|
defaultValue | Wartość domyślna parametru. | jakikolwiek |
typ | Typ parametru. | "Tablica" "Bool" "Float" "Int" "Obiekt" "SecureString" "Ciąg" (wymagany) |
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
Rurociąg
Nazwa | Opis | Wartość |
---|---|---|
Działania | Lista działań w potoku. | działanie[] |
Adnotacje | Lista tagów, których można użyć do opisywania potoku. | any[] |
Współbieżności | Maksymalna liczba współbieżnych uruchomień dla potoku. | Int Ograniczenia: Minimalna wartość = 1 |
opis | Opis potoku. | struna |
Parametry | Lista parametrów potoku. | ParameterDefinitionSpecification |
PipelineReference
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa odwołania. | struna |
referenceName | Nazwa potoku odwołania. | ciąg (wymagany) |
typ | Typ odwołania do potoku. | "PipelineReference" (wymagane) |
RedirectIncompatibleRowSettings
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, jeśli określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
ścieżka | Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
SecretBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. | "AzureKeyVaultSecret" "SecureString" (wymagane) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | ciąg (wymagany) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | "SecureString" (wymagane) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SqlServerStoredProcedureActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "SqlServerStoredProcedure" (wymagane) |
typeProperties | Właściwości działania procedury składowanej SQL. | SqlServerStoredProcedureActivityTypeProperties (wymagane) |
SqlServerStoredProcedureActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
storedProcedureName | Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
storedProcedureParameters | Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Nazwa | Opis | Wartość |
---|
SsisAccessCredential
Nazwa | Opis | Wartość |
---|---|---|
domena | Domena na potrzeby uwierzytelniania systemu Windows. | dowolna (wymagana) |
hasło | Hasło do uwierzytelniania systemu Windows. | SecretBase (wymagane) |
userName | UseName na potrzeby uwierzytelniania systemu Windows. | dowolna (wymagana) |
SsisConnectionManager
Nazwa | Opis | Wartość |
---|
SsisConnectionManager
Nazwa | Opis | Wartość |
---|
SsisExecutionCredential
SsisExecutionParameter
Nazwa | Opis | Wartość |
---|---|---|
wartość | Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
SsisLogLocation
Nazwa | Opis | Wartość |
---|---|---|
logPath | Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
typ | Typ lokalizacji dziennika usług SSIS. | "Plik" (wymagany) |
typeProperties | Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. | SsisLogLocationTypeProperties (wymagane) |
SsisLogLocationTypeProperties
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
accessCredential | Poświadczenia dostępu dziennika wykonywania pakietu. | SsisAccessCredential | ||
logRefreshInterval | Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
SsisPackageLocation
Nazwa | Opis | Wartość |
---|---|---|
packagePath | Ścieżka pakietu usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
typ | Typ lokalizacji pakietu SSIS. | "Plik" "SSISDB" |
typeProperties | Właściwości lokalizacji pakietu usług SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
accessCredential | Poświadczenia dostępu do pakietu. | SsisAccessCredential |
configurationPath | Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
packagePassword | Hasło pakietu. | SecretBase |
SsisPropertyOverride
Nazwa | Opis | Wartość |
---|---|---|
isSensitive | Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa | Bool |
wartość | Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Ustawienia przejściowe
StoredProcedureParameter
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ parametru procedury składowanej. | "Wartość logiczna" "Data" "Liczba dziesiętna" "Guid" "Int" "Int64" "Ciąg" |
wartość | Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
UntilActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Do" (wymagane) |
typeProperties | Do momentu, gdy właściwości działania. | untilActivityTypeProperties (wymagane) |
UntilActivityTypeProperties
Nazwa | Opis | Wartość | ||||
---|---|---|---|---|---|---|
Działania | Lista działań do wykonania. | działanie[] (wymagane) | ||||
wyrażenie | Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true | expression (wymagane) | ||||
Limit czasu | Określa limit czasu działania do uruchomienia. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
WaitActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Czekaj" (wymagane) |
typeProperties | Właściwości działania oczekiwania. | WaitActivityTypeProperties (wymagane) |
WaitActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
waitTimeInSeconds | Czas trwania w sekundach. | int (wymagane) |
WebActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "WebActivity" (wymagane) |
typeProperties | Właściwości działania sieci Web. | WebActivityTypeProperties (wymagane) |
WebActivityAuthentication
Nazwa | Opis | Wartość |
---|---|---|
hasło | Hasło do pliku PFX lub uwierzytelniania podstawowego. | |
Pfx | Zawartość pliku PFX zakodowana w formacie Base64. | |
zasób | Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. | struna |
typ | Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) | ciąg (wymagany) |
nazwa użytkownika | Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. | struna |
Właściwości WebActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
uwierzytelnianie | Metoda uwierzytelniania używana do wywoływania punktu końcowego. | WebActivityAuthentication |
ciało | Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagana dla metody POST/PUT niedozwolona dla metody GET Type: string (lub Expression with resultType string). | jakikolwiek |
Zestawach danych | Lista zestawów danych przekazanych do internetowego punktu końcowego. | DatasetReference[] |
disableCertValidation | Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. | Bool |
Nagłówki | Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i wpisać żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
linkedServices | Lista połączonych usług przekazanych do internetowego punktu końcowego. | LinkedServiceReference[] |
metoda | Metoda interfejsu API REST dla docelowego punktu końcowego. | "DELETE" "GET" "POST" "PUT" (wymagane) |
adres URL | Docelowy punkt końcowy i ścieżka działania sieci Web. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
Tworzenie fabryki danych w wersji 2 wdrażanie |
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do innego folderu w magazynie. |
Więcej jest możliwe w usłudze Azure Data Factory — jednym kliknięciem, aby wypróbować usługę Azure Data Factory wdrażanie |
Ten szablon tworzy potok fabryki danych dla działania kopiowania z usługi Azure Blob do innego obiektu blob platformy Azure |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący program Terraform do szablonu.
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"
}
}
}
})
}
Obiekty CopySink
Ustaw właściwość , aby określić typ obiektu.
Obiekty SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureKeyVaultSecretużyj:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
W przypadku SecureString użyj:
{
type = "SecureString"
value = "string"
}
Obiekty CopySource
Ustaw właściwość , aby określić typ obiektu.
Obiekty działań
Ustaw właściwość , aby określić typ obiektu.
W przypadku AzureMLBatchExecutionużyj:
{
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"
}
}
}
}
}
W przypadku AzureMLUpdateResourceużyj:
{
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 = ?
}
}
W przypadku ExecutePipelineużyj:
{
type = "ExecutePipeline"
typeProperties = {
parameters = {
{customized property} = ?
}
pipeline = {
name = "string"
referenceName = "string"
type = "string"
}
waitOnCompletion = bool
}
}
W przypadkufiltru
{
type = "Filter"
typeProperties = {
condition = {
type = "string"
value = "string"
}
items = {
type = "string"
value = "string"
}
}
}
W przypadku ForEachużyj:
{
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"
}
}
}
W przypadku IfConditionużyj:
{
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
}
]
}
}
W przypadku doużyj:
{
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 = ?
}
}
W przypadku waitużyj:
{
type = "Wait"
typeProperties = {
waitTimeInSeconds = int
}
}
W przypadku copyużyj:
{
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 = ?
}
}
W przypadku niestandardowychużyj:
{
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"
}
}
}
W przypadku DataLakeAnalyticsU-SQLużyj:
{
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 = ?
}
}
W przypadku databricksNotebookużyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DatabricksNotebook"
typeProperties = {
baseParameters = {
{customized property} = ?
}
notebookPath = ?
}
}
W przypadku ExecuteSSISPackageużyj:
{
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 = ?
}
}
W przypadku GetMetadata użyj:
{
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 = [
?
]
}
}
W przypadku HDInsightHiveużyj:
{
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"
}
]
}
}
W przypadku HDInsightMapReduce użyj:
{
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"
}
]
}
}
W przypadku HDInsightPig użyj:
{
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"
}
]
}
}
W przypadku HDInsightSpark użyj:
{
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"
}
}
}
W przypadku HDInsightStreaming użyj:
{
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"
}
]
}
}
W przypadku wyszukiwaniaużyj:
{
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
}
}
}
W przypadku SqlServerStoredProcedureużyj:
{
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 = ?
}
}
}
}
W przypadku WebActivityużyj:
{
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 = ?
}
}
Wartości właściwości
Aktywność
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Działanie zależy od warunku. | ActivityDependency[] |
opis | Opis działania. | struna |
nazwa | Nazwa działania. | ciąg (wymagany) |
typ | Ustaw wartość "AzureMLBatchExecution" dla typu AzureMLBatchExecutionActivity. Ustaw wartość "AzureMLUpdateResource" dla typu AzureMLUpdateResourceActivity. Ustaw wartość "ExecutePipeline" dla typu ExecutePipelineActivity. Ustaw wartość "Filtr" dla typu FilterActivity. Ustaw wartość "ForEach" dla typu ForEachActivity. Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Copy" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Ustaw wartość "ExecuteSSISPackage" dla typu ExecuteSsisPackageActivity. Ustaw wartość "GetMetadata" dla typu GetMetadataActivity. Ustaw wartość "HDInsightHive" dla typu HDInsightHiveActivity. Ustaw wartość "HDInsightMapReduce" dla typu HDInsightMapReduceActivity. Ustaw wartość "HDInsightPig" dla typu HDInsightPigActivity. Ustaw wartość "HDInsightSpark" dla typu HDInsightSparkActivity. Ustaw wartość "HDInsightStreaming" dla typu HDInsightStreamingActivity. Ustaw wartość "Lookup" dla typu LookupActivity. Ustaw wartość "SqlServerStoredProcedure" dla typu SqlServerStoredProcedureActivity. Ustaw wartość "WebActivity" dla typu WebActivity. | "AzureMLBatchExecution" "AzureMLUpdateResource" "Kopiuj" "Niestandardowy" "DatabricksNotebook" "DataLakeAnalyticsU-SQL" "ExecutePipeline" "ExecuteSSISPackage" "Filtr" "ForEach" "GetMetadata" "HDInsightHive" "HDInsightMapReduce" "HDInsightPig" "HDInsightSpark" "HDInsightStreaming" "IfCondition" "Odnośnik" "SqlServerStoredProcedure" "Do" "Czekaj" "WebActivity" (wymagane) |
ActivityDependency
Nazwa | Opis | Wartość |
---|---|---|
aktywność | Nazwa działania. | ciąg (wymagany) |
dependencyConditions | Match-Condition dla zależności. | Tablica ciągów zawierająca dowolną z: "Ukończono" "Niepowodzenie" "Pominięto" "Powodzenie" (wymagane) |
ActivityPolicy
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
Ponów próbę | Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek | ||
retryIntervalInSeconds | Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. | Int Ograniczenia: Minimalna wartość = 30 Wartość maksymalna = 86400 |
||
secureOutput | W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. | Bool | ||
Limit czasu | Określa limit czasu działania do uruchomienia. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
AzureKeyVaultSecretReference
AzureMLBatchExecutionActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "AzureMLBatchExecution" (wymagane) |
typeProperties | Właściwości działania wykonywania usługi Azure ML Batch. | AzureMLBatchExecutionActivityTypeProperties (wymagane) |
AzureMLBatchExecutionActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
globalParameters | Pary klucz,wartość do przekazania do punktu końcowego usługi Azure ML Batch Execution Service. Klucze muszą być zgodne z nazwami parametrów usługi internetowej zdefiniowanych w opublikowanej usłudze internetowej Azure ML. Wartości zostaną przekazane we właściwości GlobalParameters żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs | Pary Klucz,Wartość, mapowanie nazw danych wejściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wejściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceInputs żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs | Pary Klucz,Wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. | AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
Nazwa | Opis | Wartość |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
Nazwa | Opis | Wartość |
---|
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
Nazwa | Opis | Wartość |
---|
AzureMLUpdateResourceActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "AzureMLUpdateResource" (wymagane) |
typeProperties | Właściwości działania zarządzania zasobami aktualizacji usługi Azure ML. | AzureMLUpdateResourceActivityTypeProperties (wymagane) |
AzureMLUpdateResourceActivityTypeProperties
AzureMLWebServiceFile
CopyActivity
Nazwa | Opis | Wartość |
---|---|---|
Wejścia | Lista danych wejściowych dla działania. | DatasetReference[] |
linkedServiceName | Dokumentacja połączonej usługi. | |
Wyjść | Lista danych wyjściowych dla działania. | DatasetReference[] |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Kopiuj" (wymagane) |
typeProperties | Właściwości działania kopiowania. | CopyActivityTypeProperties (wymagane) |
CopyActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
cloudDataMovementUnits | Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek |
enableSkipIncompatibleRow | Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
enableStaging | Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
parallelCopies | Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek |
redirectIncompatibleRowSettings | Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. | RedirectIncompatibleRowSettings |
zlew | Ujście działania kopiowania. | CopySink (wymagane) |
źródło | Źródło działania kopiowania. | CopySource (wymagane) |
ustawienia przejściowe | Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. | StagingSettings |
Translator | Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. | jakikolwiek |
CopySink
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
sinkRetryCount | Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). | jakikolwiek | ||
sinkRetryWait | Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
typ | (wymagane) | |||
writeBatchSize | Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | jakikolwiek | ||
writeBatchTimeout | Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
CopySource
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
sourceRetryCount | Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). | jakikolwiek | ||
sourceRetryWait | Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
typ | (wymagane) |
CustomActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Niestandardowy" (wymagany) |
typeProperties | Właściwości działań niestandardowych. | CustomActivityTypeProperties (wymagane) |
CustomActivityReferenceObject
Nazwa | Opis | Wartość |
---|---|---|
Zestawach danych | Odwołania do zestawu danych. | DatasetReference[] |
linkedServices | Odwołania do połączonej usługi. | LinkedServiceReference[] |
CustomActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
polecenie | Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
extendedProperties | Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ponosi pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. | CustomActivityTypePropertiesExtendedProperties |
folderPath | Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). | jakikolwiek |
referenceObjects | Odwołania do obiektów | CustomActivityReferenceObject |
resourceLinkedService | Dokumentacja połączonej usługi zasobów. | |
CustomActivityTypePropertiesExtendedProperties
Nazwa | Opis | Wartość |
---|
DatabricksNotebookActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "DatabricksNotebook" (wymagany) |
typeProperties | Właściwości działania notesu usługi Databricks. | DatabricksNotebookActivityTypeProperties (wymagane) |
DatabricksNotebookActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
baseParameters | Podstawowe parametry, które mają być używane dla każdego uruchomienia tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. | DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath | Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się od ukośnika. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
DatabricksNotebookActivityTypePropertiesBaseParameters
Nazwa | Opis | Wartość |
---|
DataLakeAnalyticsUsqlActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "DataLakeAnalyticsU-SQL" (wymagane) |
typeProperties | Właściwości działania U-SQL usługi Data Lake Analytics. | DataLakeAnalyticsUsqlActivityTypeProperties (wymagane) |
DataLakeAnalyticsUsqlActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
compilationMode | Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
degreeOfParallelism | Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. | jakikolwiek |
Parametry | Parametry żądania zadania U-SQL. | DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorytet | Określa, które zadania poza wszystkimi kolejkami powinny zostać wybrane do pierwszego uruchomienia. Im niższa liczba, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. | jakikolwiek |
runtimeVersion | Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | LinkedServiceReference (wymagane) |
scriptPath | Ścieżka z uwzględnieniem wielkości liter do folderu, który zawiera skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Nazwa | Opis | Wartość |
---|
DatasetReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla zestawu danych. | ParameterValueSpecification |
referenceName | Nazwa zestawu danych odwołania. | ciąg (wymagany) |
typ | Typ odwołania do zestawu danych. | "DatasetReference" (wymagane) |
ExecutePipelineActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "ExecutePipeline" (wymagane) |
typeProperties | Wykonaj właściwości działania potoku. | ExecutePipelineActivityTypeProperties (wymagane) |
ExecutePipelineActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Parametry potoku. | ParameterValueSpecification |
rurociąg | Dokumentacja potoku. | PipelineReference (wymagane) |
waitOnCompletion | Określa, czy wykonanie działania będzie czekać na zakończenie wykonywania zależnego potoku. Wartość domyślna to false. | Bool |
ExecuteSsisPackageActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "ExecuteSSISPackage" (wymagane) |
typeProperties | Wykonaj właściwości działania pakietu SSIS. | ExecuteSsisPackageActivityTypeProperties (wymagane) |
ExecuteSsisPackageActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
connectVia | Dokumentacja środowiska Integration Runtime. | IntegrationRuntimeReference (wymagane) |
environmentPath | Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
executionCredential | Poświadczenie wykonania pakietu. | SsisExecutionCredential |
loggingLevel | Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
logLocation | Lokalizacja dziennika wykonywania pakietu SSIS. | SsisLogLocation |
packageConnectionManagers | Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers |
packageLocation | Lokalizacja pakietu usług SSIS. | SsisPackageLocation (wymagane) |
packageParameters | Parametry poziomu pakietu do wykonania pakietu SSIS. | ExecuteSsisPackageActivityTypePropertiesPackageParameters |
projectConnectionManagers | Menedżerowie połączeń na poziomie projektu do wykonania pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers |
projectParameters | Parametry poziomu projektu do wykonania pakietu SSIS. | ExecuteSsisPackageActivityTypePropertiesProjectParameters |
propertyOverrides | Właściwość zastępuje wykonywanie pakietu usług SSIS. | ExecuteSsisPackageActivityTypePropertiesPropertyOverrides |
Środowiska wykonawczego | Określa środowisko uruchomieniowe do wykonania pakietu SSIS. Wartość powinna mieć wartość "x86" lub "x64". Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesPackageParameters
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesProjectParameters
Nazwa | Opis | Wartość |
---|
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Nazwa | Opis | Wartość |
---|
Wyrażenie
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyrażenia. | "Wyrażenie" (wymagane) |
wartość | Wartość wyrażenia. | ciąg (wymagany) |
FilterActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Filtr" (wymagany) |
typeProperties | Właściwości działania filtru. | FilterActivityTypeProperties (wymagane) |
FilterActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
warunek | Warunek, który ma być używany do filtrowania danych wejściowych. | expression (wymagane) |
Elementy | Tablica wejściowa, w której należy zastosować filtr. | expression (wymagane) |
ForEachActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "ForEach" (wymagane) |
typeProperties | Właściwości działania ForEach. | ForEachActivityTypeProperties (wymagane) |
ForEachActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Działania | Lista działań do wykonania . | działanie[] (wymagane) |
batchCount | Liczba partii, która ma być używana do kontrolowania liczby równoległych wykonań (gdy parametr isSequential ma wartość false). | Int Ograniczenia: Wartość maksymalna = 50 |
isSequential | Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) | Bool |
Elementy | Kolekcja do iterowania. | expression (wymagane) |
GetMetadataActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "GetMetadata" (wymagane) |
typeProperties | Właściwości działania GetMetadata. | getMetadataActivityTypeProperties (wymagane) |
GetMetadataActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Dataset | Dokumentacja zestawu danych działań GetMetadata. | DatasetReference (wymagane) |
fieldList | Pola metadanych do pobrania z zestawu danych. | any[] |
HDInsightHiveActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightHive" (wymagane) |
typeProperties | Właściwości działania programu Hive w usłudze HDInsight. | HDInsightHiveActivityTypeProperties (wymagane) |
HDInsightHiveActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. | HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | |
scriptPath | Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightMapReduceActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightMapReduce" (wymagane) |
typeProperties | Właściwości działania MapReduce usługi HDInsight. | HDInsightMapReduceActivityTypeProperties (wymagane) |
HDInsightMapReduceActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
className | Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania MapReduce. | HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
jarFilePath | Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
jarLibs | Biblioteki Jar. | any[] |
jarLinkedService | Dokumentacja połączonej usługi Jar. | |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightPigActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightPig" (wymagane) |
typeProperties | Właściwości działania pig w usłudze HDInsight. | HDInsightPigActivityTypeProperties (wymagane) |
HDInsightPigActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. | HDInsightPigActivityTypePropertiesDefines |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService | Dokumentacja połączonej usługi skryptu. | |
scriptPath | Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
HDInsightSparkActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightSpark" (wymagane) |
typeProperties | Właściwości działania platformy Spark w usłudze HDInsight. | HDInsightSparkActivityTypeProperties (wymagane) |
HDInsightSparkActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. | any[] |
className | Główna klasa Java/Spark aplikacji. | struna |
entryFilePath | Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
proxyUser | Użytkownik personifikujący, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
rootPath | Ścieżka główna w poleceniu "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
sparkConfig | Właściwość konfiguracji platformy Spark. | HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService | Połączona usługa magazynu do przekazywania pliku wpisu i zależności oraz odbierania dzienników. | |
HDInsightSparkActivityTypePropertiesSparkConfig
Nazwa | Opis | Wartość |
---|
HDInsightStreamingActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "HDInsightStreaming" (wymagane) |
typeProperties | Właściwości działania przesyłania strumieniowego usługi HDInsight. | HDInsightStreamingActivityTypeProperties (wymagane) |
HDInsightStreamingActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Argumenty | Użytkownik określił argumenty w usłudze HDInsightActivity. | any[] |
łączenie | Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
commandEnvironment | Wartości środowiska wiersza polecenia. | any[] |
Definiuje | Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. | HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService | Odwołanie do połączonej usługi, w której znajdują się pliki. | |
filePaths | Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. | any[] (wymagane) |
getDebugInfo | Opcja debugowania informacji. | "Zawsze" "Niepowodzenie" "Brak" |
wkład | Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Mapowania | Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
wyjście | Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Reduktor | Nazwa pliku wykonywalnego reduktora. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
storageLinkedServices | Odwołania do połączonej usługi Storage. | LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
Nazwa | Opis | Wartość |
---|
IfConditionActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "IfCondition" (wymagane) |
typeProperties | Właściwości działania IfCondition. | IfConditionActivityTypeProperties (wymagane) |
IfConditionActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
wyrażenie | Wyrażenie, które zwróci wartość logiczną. Służy do określania bloku działań (ifTrueActivities lub ifFalseActivities), które zostaną wykonane. | expression (wymagane) |
ifFalseActivities | Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. | działanie[] |
ifTrueActivities | Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość true. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. | działanie[] |
IntegrationRuntimeReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty środowiska Integration Runtime. | ParameterValueSpecification |
referenceName | Odwołanie do nazwy środowiska Integration Runtime. | ciąg (wymagany) |
typ | Typ środowiska Integration Runtime. | "IntegrationRuntimeReference" (wymagane) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
Parametry | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwołaj się do nazwy połączonej usługi. | ciąg (wymagany) |
typ | Typ odwołania połączonej usługi. | "LinkedServiceReference" (wymagane) |
LookupActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "Wyszukiwanie" (wymagane) |
typeProperties | Właściwości działania wyszukiwania. | LookupActivityTypeProperties (wymagane) |
LookupActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Dataset | Dokumentacja zestawu danych działań wyszukiwania. | DatasetReference (wymagane) |
firstRowOnly | Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Wartość domyślna to true. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). | jakikolwiek |
źródło | Właściwości źródła specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. | CopySource (wymagane) |
Microsoft.DataFactory/factory/pipelines
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 1 Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: fabryki |
Właściwości | Właściwości potoku. | potoku (wymagane) |
typ | Typ zasobu | "Microsoft.DataFactory/factory/pipelines@2017-09-01-preview" |
ParametrDefinitionSpecification
Nazwa | Opis | Wartość |
---|
ParametrSpecification
Nazwa | Opis | Wartość |
---|---|---|
defaultValue | Wartość domyślna parametru. | jakikolwiek |
typ | Typ parametru. | "Tablica" "Bool" "Float" "Int" "Obiekt" "SecureString" "Ciąg" (wymagany) |
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|
Rurociąg
Nazwa | Opis | Wartość |
---|---|---|
Działania | Lista działań w potoku. | działanie[] |
Adnotacje | Lista tagów, których można użyć do opisywania potoku. | any[] |
Współbieżności | Maksymalna liczba współbieżnych uruchomień dla potoku. | Int Ograniczenia: Minimalna wartość = 1 |
opis | Opis potoku. | struna |
Parametry | Lista parametrów potoku. | ParameterDefinitionSpecification |
PipelineReference
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa odwołania. | struna |
referenceName | Nazwa potoku odwołania. | ciąg (wymagany) |
typ | Typ odwołania do potoku. | "PipelineReference" (wymagane) |
RedirectIncompatibleRowSettings
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, jeśli określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
ścieżka | Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
SecretBase
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. | "AzureKeyVaultSecret" "SecureString" (wymagane) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | ciąg (wymagany) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SecureString
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wpisu tajnego. | "SecureString" (wymagane) |
wartość | Wartość bezpiecznego ciągu. | ciąg (wymagany) |
SqlServerStoredProcedureActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "SqlServerStoredProcedure" (wymagane) |
typeProperties | Właściwości działania procedury składowanej SQL. | SqlServerStoredProcedureActivityTypeProperties (wymagane) |
SqlServerStoredProcedureActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
storedProcedureName | Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
storedProcedureParameters | Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", type: "int"}}". | SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
Nazwa | Opis | Wartość |
---|
SsisAccessCredential
Nazwa | Opis | Wartość |
---|---|---|
domena | Domena na potrzeby uwierzytelniania systemu Windows. | dowolna (wymagana) |
hasło | Hasło do uwierzytelniania systemu Windows. | SecretBase (wymagane) |
userName | UseName na potrzeby uwierzytelniania systemu Windows. | dowolna (wymagana) |
SsisConnectionManager
Nazwa | Opis | Wartość |
---|
SsisConnectionManager
Nazwa | Opis | Wartość |
---|
SsisExecutionCredential
SsisExecutionParameter
Nazwa | Opis | Wartość |
---|---|---|
wartość | Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
SsisLogLocation
Nazwa | Opis | Wartość |
---|---|---|
logPath | Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
typ | Typ lokalizacji dziennika usług SSIS. | "Plik" (wymagany) |
typeProperties | Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. | SsisLogLocationTypeProperties (wymagane) |
SsisLogLocationTypeProperties
Nazwa | Opis | Wartość | ||
---|---|---|---|---|
accessCredential | Poświadczenia dostępu dziennika wykonywania pakietu. | SsisAccessCredential | ||
logRefreshInterval | Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
SsisPackageLocation
Nazwa | Opis | Wartość |
---|---|---|
packagePath | Ścieżka pakietu usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
typ | Typ lokalizacji pakietu SSIS. | "Plik" "SSISDB" |
typeProperties | Właściwości lokalizacji pakietu usług SSIS. | SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
accessCredential | Poświadczenia dostępu do pakietu. | SsisAccessCredential |
configurationPath | Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
packagePassword | Hasło pakietu. | SecretBase |
SsisPropertyOverride
Nazwa | Opis | Wartość |
---|---|---|
isSensitive | Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa | Bool |
wartość | Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
Ustawienia przejściowe
StoredProcedureParameter
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ parametru procedury składowanej. | "Wartość logiczna" "Data" "Liczba dziesiętna" "Guid" "Int" "Int64" "Ciąg" |
wartość | Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |
UntilActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Do" (wymagane) |
typeProperties | Do momentu, gdy właściwości działania. | untilActivityTypeProperties (wymagane) |
UntilActivityTypeProperties
Nazwa | Opis | Wartość | ||||
---|---|---|---|---|---|---|
Działania | Lista działań do wykonania. | działanie[] (wymagane) | ||||
wyrażenie | Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true | expression (wymagane) | ||||
Limit czasu | Określa limit czasu działania do uruchomienia. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakikolwiek |
WaitActivity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ działania. | "Czekaj" (wymagane) |
typeProperties | Właściwości działania oczekiwania. | WaitActivityTypeProperties (wymagane) |
WaitActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
waitTimeInSeconds | Czas trwania w sekundach. | int (wymagane) |
WebActivity
Nazwa | Opis | Wartość |
---|---|---|
linkedServiceName | Dokumentacja połączonej usługi. | |
polityka | Zasady działania. | ActivityPolicy |
typ | Typ działania. | "WebActivity" (wymagane) |
typeProperties | Właściwości działania sieci Web. | WebActivityTypeProperties (wymagane) |
WebActivityAuthentication
Nazwa | Opis | Wartość |
---|---|---|
hasło | Hasło do pliku PFX lub uwierzytelniania podstawowego. | |
Pfx | Zawartość pliku PFX zakodowana w formacie Base64. | |
zasób | Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. | struna |
typ | Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) | ciąg (wymagany) |
nazwa użytkownika | Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. | struna |
Właściwości WebActivityTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
uwierzytelnianie | Metoda uwierzytelniania używana do wywoływania punktu końcowego. | WebActivityAuthentication |
ciało | Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagana dla metody POST/PUT niedozwolona dla metody GET Type: string (lub Expression with resultType string). | jakikolwiek |
Zestawach danych | Lista zestawów danych przekazanych do internetowego punktu końcowego. | DatasetReference[] |
disableCertValidation | Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. | Bool |
Nagłówki | Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i wpisać żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType). | jakikolwiek |
linkedServices | Lista połączonych usług przekazanych do internetowego punktu końcowego. | LinkedServiceReference[] |
metoda | Metoda interfejsu API REST dla docelowego punktu końcowego. | "DELETE" "GET" "POST" "PUT" (wymagane) |
adres URL | Docelowy punkt końcowy i ścieżka działania sieci Web. Typ: ciąg (lub wyrażenie z ciągiem resultType). | dowolna (wymagana) |