Udostępnij za pośrednictwem


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:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik 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(...)
    ]
    concurrency: int
    description: 'string'
    parameters: {
      {customized property}: {
        defaultValue: any(...)
        type: '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 elementu AzureMLBatchExecution użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'AzureMLBatchExecution'
  typeProperties: {
    globalParameters: {
      {customized property}: any(...)
    }
    webServiceInputs: {
      {customized property}: {
        filePath: any(...)
        linkedServiceName: {
          parameters: {
            {customized property}: any(...)
          }
          referenceName: 'string'
          type: 'string'
        }
      }
    }
    webServiceOutputs: {
      {customized property}: {
        filePath: any(...)
        linkedServiceName: {
          parameters: {
            {customized property}: any(...)
          }
          referenceName: 'string'
          type: 'string'
        }
      }
    }
  }
}

W przypadku usługi AzureMLUpdateResource użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'AzureMLUpdateResource'
  typeProperties: {
    trainedModelFilePath: any(...)
    trainedModelLinkedServiceName: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    trainedModelName: any(...)
  }
}

W przypadku polecenia ExecutePipeline użyj:

{
  type: 'ExecutePipeline'
  typeProperties: {
    parameters: {
      {customized property}: any(...)
    }
    pipeline: {
      name: 'string'
      referenceName: 'string'
      type: 'string'
    }
    waitOnCompletion: bool
  }
}

W obszarze Filtr użyj:

{
  type: 'Filter'
  typeProperties: {
    condition: {
      type: 'string'
      value: 'string'
    }
    items: {
      type: 'string'
      value: 'string'
    }
  }
}

W przypadku programu ForEach uż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 funkcji IfCondition uż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 obszarze Do uż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(...)
  }
}

W przypadku oczekiwania użyj:

{
  type: 'Wait'
  typeProperties: {
    waitTimeInSeconds: int
  }
}

W przypadku kopiowania użyj:

{
  inputs: [
    {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
  ]
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  outputs: [
    {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
  ]
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'Copy'
  typeProperties: {
    cloudDataMovementUnits: any(...)
    enableSkipIncompatibleRow: any(...)
    enableStaging: any(...)
    parallelCopies: any(...)
    redirectIncompatibleRowSettings: {
      linkedServiceName: any(...)
      path: any(...)
    }
    sink: {
      sinkRetryCount: any(...)
      sinkRetryWait: any(...)
      writeBatchSize: any(...)
      writeBatchTimeout: any(...)
      type: 'string'
      // For remaining properties, see CopySink objects
    }
    source: {
      sourceRetryCount: any(...)
      sourceRetryWait: any(...)
      type: 'string'
      // For remaining properties, see CopySource objects
    }
    stagingSettings: {
      enableCompression: any(...)
      linkedServiceName: {
        parameters: {
          {customized property}: any(...)
        }
        referenceName: 'string'
        type: 'string'
      }
      path: any(...)
    }
    translator: any(...)
  }
}

W przypadku opcji Niestandardowe użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'Custom'
  typeProperties: {
    command: any(...)
    extendedProperties: {
      {customized property}: any(...)
    }
    folderPath: any(...)
    referenceObjects: {
      datasets: [
        {
          parameters: {
            {customized property}: any(...)
          }
          referenceName: 'string'
          type: 'string'
        }
      ]
      linkedServices: [
        {
          parameters: {
            {customized property}: any(...)
          }
          referenceName: 'string'
          type: 'string'
        }
      ]
    }
    resourceLinkedService: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
  }
}

W przypadku elementu DataLakeAnalyticsU-SQL użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'DataLakeAnalyticsU-SQL'
  typeProperties: {
    compilationMode: any(...)
    degreeOfParallelism: any(...)
    parameters: {
      {customized property}: any(...)
    }
    priority: any(...)
    runtimeVersion: any(...)
    scriptLinkedService: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    scriptPath: any(...)
  }
}

W przypadku elementu DatabricksNotebook użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'DatabricksNotebook'
  typeProperties: {
    baseParameters: {
      {customized property}: any(...)
    }
    notebookPath: any(...)
  }
}

W przypadku polecenia ExecuteSSISPackage użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'ExecuteSSISPackage'
  typeProperties: {
    connectVia: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    environmentPath: any(...)
    executionCredential: {
      domain: any(...)
      password: {
        type: 'string'
        value: 'string'
      }
      userName: any(...)
    }
    loggingLevel: any(...)
    logLocation: {
      logPath: any(...)
      type: 'string'
      typeProperties: {
        accessCredential: {
          domain: any(...)
          password: {
            type: 'string'
            // For remaining properties, see SecretBase objects
          }
          userName: any(...)
        }
        logRefreshInterval: any(...)
      }
    }
    packageConnectionManagers: {
      {customized property}: {
        {customized property}: {
          value: any(...)
        }
      }
    }
    packageLocation: {
      packagePath: any(...)
      type: 'string'
      typeProperties: {
        accessCredential: {
          domain: any(...)
          password: {
            type: 'string'
            // For remaining properties, see SecretBase objects
          }
          userName: any(...)
        }
        configurationPath: any(...)
        packagePassword: {
          type: 'string'
          // For remaining properties, see SecretBase objects
        }
      }
    }
    packageParameters: {
      {customized property}: {
        value: any(...)
      }
    }
    projectConnectionManagers: {
      {customized property}: {
        {customized property}: {
          value: any(...)
        }
      }
    }
    projectParameters: {
      {customized property}: {
        value: any(...)
      }
    }
    propertyOverrides: {
      {customized property}: {
        isSensitive: bool
        value: any(...)
      }
    }
    runtime: any(...)
  }
}

W przypadku metody GetMetadata użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'GetMetadata'
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    fieldList: [
      any(...)
    ]
  }
}

W przypadku usługi HDInsightHive użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'HDInsightHive'
  typeProperties: {
    arguments: [
      any(...)
    ]
    defines: {
      {customized property}: any(...)
    }
    getDebugInfo: 'string'
    scriptLinkedService: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    scriptPath: any(...)
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any(...)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
  }
}

W przypadku usługi HDInsightMapReduce użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'HDInsightMapReduce'
  typeProperties: {
    arguments: [
      any(...)
    ]
    className: any(...)
    defines: {
      {customized property}: any(...)
    }
    getDebugInfo: 'string'
    jarFilePath: any(...)
    jarLibs: [
      any(...)
    ]
    jarLinkedService: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any(...)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
  }
}

W przypadku usługi HDInsightPig użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'HDInsightPig'
  typeProperties: {
    arguments: [
      any(...)
    ]
    defines: {
      {customized property}: any(...)
    }
    getDebugInfo: 'string'
    scriptLinkedService: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    scriptPath: any(...)
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any(...)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
  }
}

W przypadku usługi HDInsightSpark użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'HDInsightSpark'
  typeProperties: {
    arguments: [
      any(...)
    ]
    className: 'string'
    entryFilePath: any(...)
    getDebugInfo: 'string'
    proxyUser: any(...)
    rootPath: any(...)
    sparkConfig: {
      {customized property}: any(...)
    }
    sparkJobLinkedService: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
  }
}

W przypadku usługi HDInsightStreaming użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'HDInsightStreaming'
  typeProperties: {
    arguments: [
      any(...)
    ]
    combiner: any(...)
    commandEnvironment: [
      any(...)
    ]
    defines: {
      {customized property}: any(...)
    }
    fileLinkedService: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    filePaths: [
      any(...)
    ]
    getDebugInfo: 'string'
    input: any(...)
    mapper: any(...)
    output: any(...)
    reducer: any(...)
    storageLinkedServices: [
      {
        parameters: {
          {customized property}: any(...)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
  }
}

W przypadku wyszukiwania użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'Lookup'
  typeProperties: {
    dataset: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    firstRowOnly: any(...)
    source: {
      sourceRetryCount: any(...)
      sourceRetryWait: any(...)
      type: 'string'
      // For remaining properties, see CopySource objects
    }
  }
}

W przypadku polecenia SqlServerStoredProcedure użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'SqlServerStoredProcedure'
  typeProperties: {
    storedProcedureName: any(...)
    storedProcedureParameters: {
      {customized property}: {
        type: 'string'
        value: any(...)
      }
    }
  }
}

W przypadku funkcji WebActivity użyj:

{
  linkedServiceName: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  policy: {
    retry: any(...)
    retryIntervalInSeconds: int
    secureOutput: bool
    timeout: any(...)
  }
  type: 'WebActivity'
  typeProperties: {
    authentication: {
      password: {
        type: 'string'
        value: 'string'
      }
      pfx: {
        type: 'string'
        value: 'string'
      }
      resource: 'string'
      type: 'string'
      username: 'string'
    }
    body: any(...)
    datasets: [
      {
        parameters: {
          {customized property}: any(...)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
    disableCertValidation: bool
    headers: any(...)
    linkedServices: [
      {
        parameters: {
          {customized property}: any(...)
        }
        referenceName: 'string'
        type: 'string'
      }
    ]
    method: 'string'
    url: any(...)
  }
}

Obiekty CopySink

Ustaw właściwość , aby określić typ obiektu.

Obiekty SecretBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku usługi AzureKeyVaultSecret użyj:

{
  secretName: any(...)
  secretVersion: any(...)
  store: {
    parameters: {
      {customized property}: any(...)
    }
    referenceName: 'string'
    type: 'string'
  }
  type: 'AzureKeyVaultSecret'
}

W przypadku funkcji SecureString użyj:

{
  type: 'SecureString'
  value: 'string'
}

Wartości właściwości

Microsoft.DataFactory/factory/pipelines

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 260
Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane)
nadrzędny 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. Potok (wymagany)

Aktywność

Nazwa Opis Wartość
zależyOd Działanie zależy od warunku. Zależność aktywności[]
opis Opis działania. ciąg
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. Dla typu FilterActivity ustaw wartość "Filter". Dla typu ForEachActivity ustaw wartość "ForEach". Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Kopiuj" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Dla typu ExecuteSsisPackage ustaw wartość 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 (Zależność działania)

Nazwa Opis Wartość
działanie Nazwa działania. ciąg (wymagany)
dependencyConditions (dependencyConditions) Match-Condition dla zależności. Tablica ciągów zawierająca dowolną z:
"Ukończono"
"Niepowodzenie"
"Pominięto"
"Powodzenie" (wymagane)

ActivityPolicy (Polityka Aktywności)

Nazwa Opis Wartość
spróbuj ponownie 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 (zabezpieczone wyjście) 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
przerwa czasowa Określa limit czasu dla uruchomienia działania. 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

Nazwa Opis Wartość
nazwaTajna Nazwa tajemnicy w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
wersjaTajna Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
przechowywać Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)

AzureMLBatchExecutionActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "AzureMLBatchExecution" (wymagane)
właściwościTypu Właściwości działania wykonywania usługi Azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (wymagane)

AzureMLBatchExecutionActivityTypeProperties

Nazwa Opis Wartość
globalParameters (parametry globalne) 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 (Dane wejściowe usługi webService) 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 (Dane wyjściowe usługi internetowej) 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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "AzureMLUpdateResource" (wymagane)
właściwościTypu Właściwości działania zarządzania zasobami aktualizacji usługi Azure ML. AzureMLUpdateResourceActivityTypeProperties (wymagane)

AzureMLUpdateResourceActivityTypeProperties

Nazwa Opis Wartość
trainedModelFilePath Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
trainedModelLinkedServiceName (nazwa usługi) Nazwa połączonej usługi Azure Storage zawierającej plik .ilearner, który zostanie przekazany przez operację aktualizacji. LinkedServiceReference (wymagane)
nazwaWytrenowanegoModelu Nazwa modułu Wytrenowany model w eksperymencie usługi sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

AzureMLWebServiceFile (plik usługi AzureMLWebService)

Nazwa Opis Wartość
ścieżka pliku Względna ścieżka pliku, w tym nazwa kontenera, w usłudze Azure Blob Storage określonej przez połączoną usługę. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
nazwaPołączonejUsługi Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi internetowej usługi Azure ML. LinkedServiceReference (wymagane)

CopyActivity (Aktywność kopiowania)

Nazwa Opis Wartość
Wejścia Lista danych wejściowych dla działania. Odniesienie do zestawu danych[]
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
Wyniki Lista danych wyjściowych dla działania. Odniesienie do zestawu danych[]
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Kopiuj" (wymagane)
właściwościTypu Właściwości działania kopiowania. CopyActivityTypeProperties (wymagane)

Właściwości CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits (jednostki chmury) 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
włączPomińNiekompatybilnyWiersz Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
enableStaging (włączeniePrzemieszczanie się) 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
kopie równoległe 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
przekierowanieNiekompatybilnychUstawieńWiersza Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
sink Ujście działania kopiowania. CopySink (wymagane)
przesłać ź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. Ustawienia przejściowe
Translator Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. jakikolwiek

CopySink (Ujście tekstu)

Nazwa Opis Wartość
sinkRetryCount (liczba retryów) 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 wsadu) Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
writeBatchTimeout (Limit czasu zapisu) 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

KopiaŹródła

Nazwa Opis Wartość
sourceRetryCount (źródłoRetryCount) 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)

Działanie niestandardowe

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Niestandardowy" (wymagany)
właściwościTypu Właściwości działań niestandardowych. CustomActivityTypeProperties (wymagane)

CustomActivityReferenceObject

Nazwa Opis Wartość
zbiory danych Odwołania do zestawu danych. Odniesienie do zestawu danych[]
linkedServices (usługi linkedServices) Odwołania do połączonej usługi. Odniesienie do usługi LinkedService[]

CustomActivityTypeProperties

Nazwa Opis Wartość
polecenie Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
extendedProperties (właściwości rozszerzone) 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
ścieżka folderu Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). jakikolwiek
referenceObjects (obiekty referencyjne) Odwołania do obiektów CustomActivityReferenceObject
resourceLinkedService (usługa zasobów) Dokumentacja połączonej usługi zasobów. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość

DatabricksNotebookActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "DatabricksNotebook" (wymagany)
właściwościTypu Właściwości działania notesu usługi Databricks. DatabricksNotebookActivityTypeProperties (wymagane)

DatabricksNotebookActivityTypeProperties

Nazwa Opis Wartość
baseParameters (parametry podstawowe) 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
Ścieżka notesu Ś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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "DataLakeAnalyticsU-SQL" (wymagane)
właściwościTypu Właściwości działania U-SQL usługi Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (wymagane)

DataLakeAnalyticsUsqlActivityTypeProperties

Nazwa Opis Wartość
Tryb kompilacji 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
Stopień równoległości 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 uruchomieniowa) Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference (wymagane)
scriptPath (ścieżka skryptu) Ś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ść

Odniesienie do zestawu danych

Nazwa Opis Wartość
Parametry Argumenty dla zestawu danych. ParametrValueSpecification
referenceName (nazwa_referencji) 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)
właściwościTypu Wykonaj właściwości działania potoku. ExecutePipelineActivityTypeProperties (wymagane)

ExecutePipelineActivityTypeProperties

Nazwa Opis Wartość
Parametry Parametry potoku. ParametrValueSpecification
potok Dokumentacja potoku. PipelineReference (wymagane)
czekajNaZakończenie 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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "ExecuteSSISPackage" (wymagane)
właściwościTypu Wykonaj właściwości działania pakietu SSIS. ExecuteSsisPackageActivityTypeProperties (wymagane)

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia (połącz się) Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath (ścieżka środowiska) Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
executionCredential (dane uwierzytelniające) Poświadczenie wykonania pakietu. SsisExecutionCredential
Poziom rejestrowania Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
logLocation (lokalizacja dziennika) Lokalizacja dziennika wykonywania pakietu SSIS. Lokalizacja SsisLogLocation
packageConnectionManagers (Menedżerowie połączeń) Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation (lokalizacja pakietu) Lokalizacja pakietu usług SSIS. SsisPackageLocation (wymagane)
packageParameters (Parametry pakietu) 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 projektu) Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
właściwośćPrzesłonięcia Właściwość zastępuje wykonywanie pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
środowisko uruchomieniowe 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)

Filtruj aktywność

Nazwa Opis Wartość
typ Typ działania. "Filtr" (wymagany)
właściwościTypu Właściwości działania filtru. FilterActivityTypeProperties (wymagane)

FilterActivityTypeProperties (Właściwości filtru)

Nazwa Opis Wartość
warunek / stan / kondycja (select according to the specific context) Warunek, który ma być używany do filtrowania danych wejściowych. Wyrażenie (wymagane)
przedmioty Tablica wejściowa, w której należy zastosować filtr. Wyrażenie (wymagane)

ForEachActivity (Dla każdegoDziałania)

Nazwa Opis Wartość
typ Typ działania. "ForEach" (wymagane)
właściwościTypu 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 wsadów) 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
jestSekwencyjny Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) Bool
przedmioty Kolekcja do iterowania. Wyrażenie (wymagane)

GetMetadataActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "GetMetadata" (wymagane)
właściwościTypu Właściwości działania GetMetadata. GetMetadataActivityTypeProperties (wymagane)

GetMetadataActivityTypeProperties

Nazwa Opis Wartość
zestaw danych Dokumentacja zestawu danych działań GetMetadata. DatasetReference (wymagane)
fieldList (lista_pól Pola metadanych do pobrania z zestawu danych. dowolne[]

HDInsightHiveActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightHive" (wymagane)
właściwościTypu 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. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. HDInsightHiveActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath (ścieżka skryptu) Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightHiveActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightMapReduceActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightMapReduce" (wymagane)
właściwościTypu 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. dowolne[]
nazwa_klasy 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. HDInsightMapReduceActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
jarFilePath (ścieżka pliku) Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
jarLibs (biblioteka jarLibs) Biblioteki Jar. dowolne[]
jarLinkedService (Usługa Połączenia) Dokumentacja połączonej usługi Jar. LinkedServiceReference
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightMapReduceActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightPigActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightPig" (wymagane)
właściwościTypu 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. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. HDInsightPigActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath (ścieżka skryptu) Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightPigActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightSparkActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightSpark" (wymagane)
właściwościTypu 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. dowolne[]
nazwa_klasy Główna klasa Java/Spark aplikacji. ciąg
entryFilePath (ścieżka do pliku) Ś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 (informacje o debugowaniu) 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
ścieżka katalogu głównego Ś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 (konfiguracja platformy 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. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość

HDInsightStreamingActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightStreaming" (wymagane)
właściwościTypu 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. dowolne[]
łączenie Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
commandEnvironment (Środowisko) Wartości środowiska wiersza polecenia. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. HDInsightStreamingActivityTypePropertiesDefine
fileLinkedService (usługa fileLinkedService) Odwołanie do połączonej usługi, w której znajdują się pliki. LinkedServiceReference
filePaths (ścieżki plików) Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. any[] (wymagane)
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
dane wejściowe Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
maper Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
We/Wy Ś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. Odniesienie do usługi LinkedService[]

HDInsightStreamingActivityTypePropertiesDefine

Nazwa Opis Wartość

IfConditionActivity (Aktywność w warunkach)

Nazwa Opis Wartość
typ Typ działania. "IfCondition" (wymagane)
właściwościTypu Właściwości działania IfCondition. IfConditionActivityTypeProperties (wymagane)

IfConditionActivityTypeProperties (Właściwości 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. Wyrażenie (wymagane)
ifFalseActivities (ifFałsz)Activities 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 (Rzeczywiste działania) 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. ParametrValueSpecification
referenceName (nazwa_referencji) 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. ParametrValueSpecification
referenceName (nazwa_referencji) Odwołaj się do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania połączonej usługi. "LinkedServiceReference" (wymagane)

LookupActivity (Aktywność wyszukiwania)

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Wyszukiwanie" (wymagane)
właściwościTypu Właściwości działania wyszukiwania. LookupActivityTypeProperties (wymagane)

Właściwości LookupActivityTypeProperties

Nazwa Opis Wartość
zestaw danych Dokumentacja zestawu danych działań wyszukiwania. DatasetReference (wymagane)
firstRowOnly (tylko wiersz) Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Domyślna wartość to "true". Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
przesłać ź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)

ParametrDefinitionSpecification

Nazwa Opis Wartość

ParametrSpecification

Nazwa Opis Wartość
defaultValue (wartość domyślna) 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. dowolne[]
współbieżność Maksymalna liczba współbieżnych uruchomień dla potoku. Int

Ograniczenia:
Minimalna wartość = 1
opis Opis potoku. ciąg
Parametry Lista parametrów potoku. ParametrDefinitionSpecification

Odniesienie do potoku

Nazwa Opis Wartość
nazwa Nazwa odwołania. ciąg
referenceName (nazwa_referencji) Nazwa potoku odwołania. ciąg (wymagany)
typ Typ odwołania do potoku. "PipelineReference" (wymagane)

RedirectIncompatibleRowSettings

Nazwa Opis Wartość
nazwaPołączonejUsługi 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

Tajna baza danych

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Dla typu SecureString ustaw wartość "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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "SqlServerStoredProcedure" (wymagane)
właściwościTypu Właściwości działania procedury składowanej SQL. SqlServerStoredProcedureActivityTypeProperties (wymagane)

SqlServerStoredProcedureActivityTypeProperties

Nazwa Opis Wartość
proceduraSkładowanaName Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
parametry procedury składowanej 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 (wymagana)
userName (nazwa użytkownika) UseName na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)

SsisConnectionManager

Nazwa Opis Wartość

SsisConnectionManager

Nazwa Opis Wartość

SsisExecutionCredential

Nazwa Opis Wartość
domena Domena na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)
hasło Hasło do uwierzytelniania systemu Windows. SecureString (wymagane)
userName (nazwa użytkownika) UseName na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)

SsisExecutionParameter

Nazwa Opis Wartość
wartość Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

Lokalizacja SsisLogLocation

Nazwa Opis Wartość
logPath (ścieżka loga) Ś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)
właściwościTypu Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. SsisLogLocationTypeProperties (wymagane)

Właściwości SsisLogLocationTypeProperties

Nazwa Opis Wartość
accessCredential (dane uwierzytelniające) Poświadczenia dostępu dziennika wykonywania pakietu. SsisAccessCredential
logRefreshInterval (interwał odświeżania) 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

Lokalizacja pakietu SsisPackageLocation

Nazwa Opis Wartość
packagePath (ścieżka pakietu) Ś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"
właściwościTypu Właściwości lokalizacji pakietu usług SSIS. Właściwości SsisPackageLocationTypeProperties

Właściwości SsisPackageLocationTypeProperties

Nazwa Opis Wartość
accessCredential (dane uwierzytelniające) Poświadczenia dostępu do pakietu. SsisAccessCredential
configurationPath (ścieżka konfiguracji) Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
Hasło pakietu Hasło pakietu. Tajna baza danych

SsisPropertyOverride

Nazwa Opis Wartość
isSensitive (jest wrażliwy) 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

Nazwa Opis Wartość
enableCompression (włącz kompresję) Określa, czy używać kompresji podczas kopiowania danych za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
nazwaPołączonejUsługi Dokumentacja połączonej usługi przejściowej. LinkedServiceReference (wymagane)
ścieżka Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek

Przechowywany parametr procedury

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 (Do czasu)

Nazwa Opis Wartość
typ Typ działania. "Do" (wymagane)
właściwościTypu 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 Wyrażenie (wymagane)
przerwa czasowa Określa limit czasu dla uruchomienia działania. 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

Aktywność oczekiwania

Nazwa Opis Wartość
typ Typ działania. "Czekaj" (wymagane)
właściwościTypu Właściwości działania oczekiwania. WaitActivityTypeProperties (wymagane)

Właściwości WaitActivityTypeProperties

Nazwa Opis Wartość
waitTimeInSeconds Czas trwania w sekundach. int (wymagane)

Aktywność w sieci

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "WebActivity" (wymagane)
właściwościTypu Właściwości działania sieci Web. WebActivityTypeProperties (wymagane)

WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication

Nazwa Opis Wartość
hasło Hasło do pliku PFX lub uwierzytelniania podstawowego. SecureString
Pfx Zawartość pliku PFX zakodowana w formacie Base64. SecureString
zasób Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. ciąg
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. ciąg

Właściwości WebActivityTypeProperties

Nazwa Opis Wartość
uwierzytelnianie Metoda uwierzytelniania używana do wywoływania punktu końcowego. WebActivityAuthentication (Uwierzytelnianie w sieci 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
zbiory danych Lista zestawów danych przekazanych do internetowego punktu końcowego. Odniesienie do zestawu danych[]
disableCertValidation (walidacja certyfikatu) 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 (usługi linkedServices) Lista połączonych usług przekazanych do internetowego punktu końcowego. Odniesienie do usługi LinkedService[]
metoda Metoda interfejsu API REST dla docelowego punktu końcowego. "DELETE"
"GET"
"POST"
"PUT" (wymagane)
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 użycia

Przykłady szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu 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:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik 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 CopySource

Ustaw właściwość , aby określić typ obiektu.

Obiekty działań

Ustaw właściwość , aby określić typ obiektu.

W przypadku elementu AzureMLBatchExecution uż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 usługi AzureMLUpdateResource uż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 polecenia ExecutePipeline użyj:

{
  "type": "ExecutePipeline",
  "typeProperties": {
    "parameters": {
      "{customized property}": {}
    },
    "pipeline": {
      "name": "string",
      "referenceName": "string",
      "type": "string"
    },
    "waitOnCompletion": "bool"
  }
}

W obszarze Filtr użyj:

{
  "type": "Filter",
  "typeProperties": {
    "condition": {
      "type": "string",
      "value": "string"
    },
    "items": {
      "type": "string",
      "value": "string"
    }
  }
}

W przypadku programu ForEach uż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 funkcji IfCondition uż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 obszarze Do uż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 oczekiwania użyj:

{
  "type": "Wait",
  "typeProperties": {
    "waitTimeInSeconds": "int"
  }
}

W przypadku kopiowania uż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 opcji Niestandardowe uż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 elementu DataLakeAnalyticsU-SQL uż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 elementu DatabricksNotebook uż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 polecenia ExecuteSSISPackage uż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 metody 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 usługi HDInsightHive uż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 usługi 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 usługi 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 usługi 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 usługi 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 wyszukiwania uż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 polecenia SqlServerStoredProcedure uż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 funkcji WebActivity uż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": {}
  }
}

Obiekty CopySink

Ustaw właściwość , aby określić typ obiektu.

Obiekty SecretBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku usługi AzureKeyVaultSecret użyj:

{
  "secretName": {},
  "secretVersion": {},
  "store": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "type": "AzureKeyVaultSecret"
}

W przypadku funkcji SecureString użyj:

{
  "type": "SecureString",
  "value": "string"
}

Wartości właściwości

Microsoft.DataFactory/factory/pipelines

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API "2017-09-01-preview"
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 260
Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane)
właściwości Właściwości potoku. Potok (wymagany)
typ Typ zasobu "Microsoft.DataFactory/factory/pipelines"

Aktywność

Nazwa Opis Wartość
zależyOd Działanie zależy od warunku. Zależność aktywności[]
opis Opis działania. ciąg
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. Dla typu FilterActivity ustaw wartość "Filter". Dla typu ForEachActivity ustaw wartość "ForEach". Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Kopiuj" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Dla typu ExecuteSsisPackage ustaw wartość 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 (Zależność działania)

Nazwa Opis Wartość
działanie Nazwa działania. ciąg (wymagany)
dependencyConditions (dependencyConditions) Match-Condition dla zależności. Tablica ciągów zawierająca dowolną z:
"Ukończono"
"Niepowodzenie"
"Pominięto"
"Powodzenie" (wymagane)

ActivityPolicy (Polityka Aktywności)

Nazwa Opis Wartość
spróbuj ponownie 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 (zabezpieczone wyjście) 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
przerwa czasowa Określa limit czasu dla uruchomienia działania. 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

Nazwa Opis Wartość
nazwaTajna Nazwa tajemnicy w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
wersjaTajna Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
przechowywać Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)

AzureMLBatchExecutionActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "AzureMLBatchExecution" (wymagane)
właściwościTypu Właściwości działania wykonywania usługi Azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (wymagane)

AzureMLBatchExecutionActivityTypeProperties

Nazwa Opis Wartość
globalParameters (parametry globalne) 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 (Dane wejściowe usługi webService) 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 (Dane wyjściowe usługi internetowej) 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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "AzureMLUpdateResource" (wymagane)
właściwościTypu Właściwości działania zarządzania zasobami aktualizacji usługi Azure ML. AzureMLUpdateResourceActivityTypeProperties (wymagane)

AzureMLUpdateResourceActivityTypeProperties

Nazwa Opis Wartość
trainedModelFilePath Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
trainedModelLinkedServiceName (nazwa usługi) Nazwa połączonej usługi Azure Storage zawierającej plik .ilearner, który zostanie przekazany przez operację aktualizacji. LinkedServiceReference (wymagane)
nazwaWytrenowanegoModelu Nazwa modułu Wytrenowany model w eksperymencie usługi sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

AzureMLWebServiceFile (plik usługi AzureMLWebService)

Nazwa Opis Wartość
ścieżka pliku Względna ścieżka pliku, w tym nazwa kontenera, w usłudze Azure Blob Storage określonej przez połączoną usługę. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
nazwaPołączonejUsługi Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi internetowej usługi Azure ML. LinkedServiceReference (wymagane)

CopyActivity (Aktywność kopiowania)

Nazwa Opis Wartość
Wejścia Lista danych wejściowych dla działania. Odniesienie do zestawu danych[]
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
Wyniki Lista danych wyjściowych dla działania. Odniesienie do zestawu danych[]
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Kopiuj" (wymagane)
właściwościTypu Właściwości działania kopiowania. CopyActivityTypeProperties (wymagane)

Właściwości CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits (jednostki chmury) 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
włączPomińNiekompatybilnyWiersz Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
enableStaging (włączeniePrzemieszczanie się) 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
kopie równoległe 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
przekierowanieNiekompatybilnychUstawieńWiersza Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
sink Ujście działania kopiowania. CopySink (wymagane)
przesłać ź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. Ustawienia przejściowe
Translator Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. jakikolwiek

CopySink (Ujście tekstu)

Nazwa Opis Wartość
sinkRetryCount (liczba retryów) 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 wsadu) Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
writeBatchTimeout (Limit czasu zapisu) 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

KopiaŹródła

Nazwa Opis Wartość
sourceRetryCount (źródłoRetryCount) 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)

Działanie niestandardowe

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Niestandardowy" (wymagany)
właściwościTypu Właściwości działań niestandardowych. CustomActivityTypeProperties (wymagane)

CustomActivityReferenceObject

Nazwa Opis Wartość
zbiory danych Odwołania do zestawu danych. Odniesienie do zestawu danych[]
linkedServices (usługi linkedServices) Odwołania do połączonej usługi. Odniesienie do usługi LinkedService[]

CustomActivityTypeProperties

Nazwa Opis Wartość
polecenie Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
extendedProperties (właściwości rozszerzone) 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
ścieżka folderu Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). jakikolwiek
referenceObjects (obiekty referencyjne) Odwołania do obiektów CustomActivityReferenceObject
resourceLinkedService (usługa zasobów) Dokumentacja połączonej usługi zasobów. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość

DatabricksNotebookActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "DatabricksNotebook" (wymagany)
właściwościTypu Właściwości działania notesu usługi Databricks. DatabricksNotebookActivityTypeProperties (wymagane)

DatabricksNotebookActivityTypeProperties

Nazwa Opis Wartość
baseParameters (parametry podstawowe) 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
Ścieżka notesu Ś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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "DataLakeAnalyticsU-SQL" (wymagane)
właściwościTypu Właściwości działania U-SQL usługi Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (wymagane)

DataLakeAnalyticsUsqlActivityTypeProperties

Nazwa Opis Wartość
Tryb kompilacji 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
Stopień równoległości 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 uruchomieniowa) Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference (wymagane)
scriptPath (ścieżka skryptu) Ś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ść

Odniesienie do zestawu danych

Nazwa Opis Wartość
Parametry Argumenty dla zestawu danych. ParametrValueSpecification
referenceName (nazwa_referencji) 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)
właściwościTypu Wykonaj właściwości działania potoku. ExecutePipelineActivityTypeProperties (wymagane)

ExecutePipelineActivityTypeProperties

Nazwa Opis Wartość
Parametry Parametry potoku. ParametrValueSpecification
potok Dokumentacja potoku. PipelineReference (wymagane)
czekajNaZakończenie 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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "ExecuteSSISPackage" (wymagane)
właściwościTypu Wykonaj właściwości działania pakietu SSIS. ExecuteSsisPackageActivityTypeProperties (wymagane)

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia (połącz się) Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath (ścieżka środowiska) Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
executionCredential (dane uwierzytelniające) Poświadczenie wykonania pakietu. SsisExecutionCredential
Poziom rejestrowania Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
logLocation (lokalizacja dziennika) Lokalizacja dziennika wykonywania pakietu SSIS. Lokalizacja SsisLogLocation
packageConnectionManagers (Menedżerowie połączeń) Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation (lokalizacja pakietu) Lokalizacja pakietu usług SSIS. SsisPackageLocation (wymagane)
packageParameters (Parametry pakietu) 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 projektu) Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
właściwośćPrzesłonięcia Właściwość zastępuje wykonywanie pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
środowisko uruchomieniowe 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)

Filtruj aktywność

Nazwa Opis Wartość
typ Typ działania. "Filtr" (wymagany)
właściwościTypu Właściwości działania filtru. FilterActivityTypeProperties (wymagane)

FilterActivityTypeProperties (Właściwości filtru)

Nazwa Opis Wartość
warunek / stan / kondycja (select according to the specific context) Warunek, który ma być używany do filtrowania danych wejściowych. Wyrażenie (wymagane)
przedmioty Tablica wejściowa, w której należy zastosować filtr. Wyrażenie (wymagane)

ForEachActivity (Dla każdegoDziałania)

Nazwa Opis Wartość
typ Typ działania. "ForEach" (wymagane)
właściwościTypu 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 wsadów) 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
jestSekwencyjny Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) Bool
przedmioty Kolekcja do iterowania. Wyrażenie (wymagane)

GetMetadataActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "GetMetadata" (wymagane)
właściwościTypu Właściwości działania GetMetadata. GetMetadataActivityTypeProperties (wymagane)

GetMetadataActivityTypeProperties

Nazwa Opis Wartość
zestaw danych Dokumentacja zestawu danych działań GetMetadata. DatasetReference (wymagane)
fieldList (lista_pól Pola metadanych do pobrania z zestawu danych. dowolne[]

HDInsightHiveActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightHive" (wymagane)
właściwościTypu 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. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. HDInsightHiveActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath (ścieżka skryptu) Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightHiveActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightMapReduceActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightMapReduce" (wymagane)
właściwościTypu 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. dowolne[]
nazwa_klasy 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. HDInsightMapReduceActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
jarFilePath (ścieżka pliku) Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
jarLibs (biblioteka jarLibs) Biblioteki Jar. dowolne[]
jarLinkedService (Usługa Połączenia) Dokumentacja połączonej usługi Jar. LinkedServiceReference
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightMapReduceActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightPigActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightPig" (wymagane)
właściwościTypu 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. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. HDInsightPigActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath (ścieżka skryptu) Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightPigActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightSparkActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightSpark" (wymagane)
właściwościTypu 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. dowolne[]
nazwa_klasy Główna klasa Java/Spark aplikacji. ciąg
entryFilePath (ścieżka do pliku) Ś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 (informacje o debugowaniu) 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
ścieżka katalogu głównego Ś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 (konfiguracja platformy 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. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość

HDInsightStreamingActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightStreaming" (wymagane)
właściwościTypu 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. dowolne[]
łączenie Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
commandEnvironment (Środowisko) Wartości środowiska wiersza polecenia. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. HDInsightStreamingActivityTypePropertiesDefine
fileLinkedService (usługa fileLinkedService) Odwołanie do połączonej usługi, w której znajdują się pliki. LinkedServiceReference
filePaths (ścieżki plików) Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. any[] (wymagane)
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
dane wejściowe Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
maper Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
We/Wy Ś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. Odniesienie do usługi LinkedService[]

HDInsightStreamingActivityTypePropertiesDefine

Nazwa Opis Wartość

IfConditionActivity (Aktywność w warunkach)

Nazwa Opis Wartość
typ Typ działania. "IfCondition" (wymagane)
właściwościTypu Właściwości działania IfCondition. IfConditionActivityTypeProperties (wymagane)

IfConditionActivityTypeProperties (Właściwości 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. Wyrażenie (wymagane)
ifFalseActivities (ifFałsz)Activities 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 (Rzeczywiste działania) 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. ParametrValueSpecification
referenceName (nazwa_referencji) 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. ParametrValueSpecification
referenceName (nazwa_referencji) Odwołaj się do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania połączonej usługi. "LinkedServiceReference" (wymagane)

LookupActivity (Aktywność wyszukiwania)

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Wyszukiwanie" (wymagane)
właściwościTypu Właściwości działania wyszukiwania. LookupActivityTypeProperties (wymagane)

Właściwości LookupActivityTypeProperties

Nazwa Opis Wartość
zestaw danych Dokumentacja zestawu danych działań wyszukiwania. DatasetReference (wymagane)
firstRowOnly (tylko wiersz) Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Domyślna wartość to "true". Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
przesłać ź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)

ParametrDefinitionSpecification

Nazwa Opis Wartość

ParametrSpecification

Nazwa Opis Wartość
defaultValue (wartość domyślna) 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. dowolne[]
współbieżność Maksymalna liczba współbieżnych uruchomień dla potoku. Int

Ograniczenia:
Minimalna wartość = 1
opis Opis potoku. ciąg
Parametry Lista parametrów potoku. ParametrDefinitionSpecification

Odniesienie do potoku

Nazwa Opis Wartość
nazwa Nazwa odwołania. ciąg
referenceName (nazwa_referencji) Nazwa potoku odwołania. ciąg (wymagany)
typ Typ odwołania do potoku. "PipelineReference" (wymagane)

RedirectIncompatibleRowSettings

Nazwa Opis Wartość
nazwaPołączonejUsługi 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

Tajna baza danych

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Dla typu SecureString ustaw wartość "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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "SqlServerStoredProcedure" (wymagane)
właściwościTypu Właściwości działania procedury składowanej SQL. SqlServerStoredProcedureActivityTypeProperties (wymagane)

SqlServerStoredProcedureActivityTypeProperties

Nazwa Opis Wartość
proceduraSkładowanaName Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
parametry procedury składowanej 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 (wymagana)
userName (nazwa użytkownika) UseName na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)

SsisConnectionManager

Nazwa Opis Wartość

SsisConnectionManager

Nazwa Opis Wartość

SsisExecutionCredential

Nazwa Opis Wartość
domena Domena na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)
hasło Hasło do uwierzytelniania systemu Windows. SecureString (wymagane)
userName (nazwa użytkownika) UseName na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)

SsisExecutionParameter

Nazwa Opis Wartość
wartość Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

Lokalizacja SsisLogLocation

Nazwa Opis Wartość
logPath (ścieżka loga) Ś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)
właściwościTypu Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. SsisLogLocationTypeProperties (wymagane)

Właściwości SsisLogLocationTypeProperties

Nazwa Opis Wartość
accessCredential (dane uwierzytelniające) Poświadczenia dostępu dziennika wykonywania pakietu. SsisAccessCredential
logRefreshInterval (interwał odświeżania) 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

Lokalizacja pakietu SsisPackageLocation

Nazwa Opis Wartość
packagePath (ścieżka pakietu) Ś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"
właściwościTypu Właściwości lokalizacji pakietu usług SSIS. Właściwości SsisPackageLocationTypeProperties

Właściwości SsisPackageLocationTypeProperties

Nazwa Opis Wartość
accessCredential (dane uwierzytelniające) Poświadczenia dostępu do pakietu. SsisAccessCredential
configurationPath (ścieżka konfiguracji) Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
Hasło pakietu Hasło pakietu. Tajna baza danych

SsisPropertyOverride

Nazwa Opis Wartość
isSensitive (jest wrażliwy) 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

Nazwa Opis Wartość
enableCompression (włącz kompresję) Określa, czy używać kompresji podczas kopiowania danych za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
nazwaPołączonejUsługi Dokumentacja połączonej usługi przejściowej. LinkedServiceReference (wymagane)
ścieżka Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek

Przechowywany parametr procedury

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 (Do czasu)

Nazwa Opis Wartość
typ Typ działania. "Do" (wymagane)
właściwościTypu 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 Wyrażenie (wymagane)
przerwa czasowa Określa limit czasu dla uruchomienia działania. 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

Aktywność oczekiwania

Nazwa Opis Wartość
typ Typ działania. "Czekaj" (wymagane)
właściwościTypu Właściwości działania oczekiwania. WaitActivityTypeProperties (wymagane)

Właściwości WaitActivityTypeProperties

Nazwa Opis Wartość
waitTimeInSeconds Czas trwania w sekundach. int (wymagane)

Aktywność w sieci

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "WebActivity" (wymagane)
właściwościTypu Właściwości działania sieci Web. WebActivityTypeProperties (wymagane)

WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication

Nazwa Opis Wartość
hasło Hasło do pliku PFX lub uwierzytelniania podstawowego. SecureString
Pfx Zawartość pliku PFX zakodowana w formacie Base64. SecureString
zasób Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. ciąg
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. ciąg

Właściwości WebActivityTypeProperties

Nazwa Opis Wartość
uwierzytelnianie Metoda uwierzytelniania używana do wywoływania punktu końcowego. WebActivityAuthentication (Uwierzytelnianie w sieci 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
zbiory danych Lista zestawów danych przekazanych do internetowego punktu końcowego. Odniesienie do zestawu danych[]
disableCertValidation (walidacja certyfikatu) 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 (usługi linkedServices) Lista połączonych usług przekazanych do internetowego punktu końcowego. Odniesienie do usługi LinkedService[]
metoda Metoda interfejsu API REST dla docelowego punktu końcowego. "DELETE"
"GET"
"POST"
"PUT" (wymagane)
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 użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrażają ten typ zasobu.

Szablon Opis
Tworzenie fabryki danych w wersji 2

Wdrażanie na platformie Azure
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 na platformie Azure
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 dziennik 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"
  parent_id = "string"
  body = {
    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 CopySource

Ustaw właściwość , aby określić typ obiektu.

Obiekty działań

Ustaw właściwość , aby określić typ obiektu.

W przypadku elementu AzureMLBatchExecution uż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 usługi AzureMLUpdateResource uż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 polecenia ExecutePipeline użyj:

{
  type = "ExecutePipeline"
  typeProperties = {
    parameters = {
      {customized property} = ?
    }
    pipeline = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
    waitOnCompletion = bool
  }
}

W obszarze Filtr użyj:

{
  type = "Filter"
  typeProperties = {
    condition = {
      type = "string"
      value = "string"
    }
    items = {
      type = "string"
      value = "string"
    }
  }
}

W przypadku programu ForEach uż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 funkcji IfCondition uż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 obszarze Do uż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 oczekiwania użyj:

{
  type = "Wait"
  typeProperties = {
    waitTimeInSeconds = int
  }
}

W przypadku kopiowania uż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 opcji Niestandardowe uż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 elementu DataLakeAnalyticsU-SQL uż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 elementu DatabricksNotebook uż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 polecenia ExecuteSSISPackage uż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 metody 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 usługi HDInsightHive uż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 usługi 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 usługi 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 usługi 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 usługi 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 wyszukiwania uż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 polecenia SqlServerStoredProcedure uż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 funkcji WebActivity uż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 = ?
  }
}

Obiekty CopySink

Ustaw właściwość , aby określić typ obiektu.

Obiekty SecretBase

Ustaw właściwość , aby określić typ obiektu.

W przypadku usługi AzureKeyVaultSecret użyj:

{
  secretName = ?
  secretVersion = ?
  store = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  type = "AzureKeyVaultSecret"
}

W przypadku funkcji SecureString użyj:

{
  type = "SecureString"
  value = "string"
}

Wartości właściwości

Microsoft.DataFactory/factory/pipelines

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 260
Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: fabryki
właściwości Właściwości potoku. Potok (wymagany)
typ Typ zasobu "Microsoft.DataFactory/factory/pipelines@2017-09-01-preview"

Aktywność

Nazwa Opis Wartość
zależyOd Działanie zależy od warunku. Zależność aktywności[]
opis Opis działania. ciąg
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. Dla typu FilterActivity ustaw wartość "Filter". Dla typu ForEachActivity ustaw wartość "ForEach". Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Kopiuj" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Dla typu ExecuteSsisPackage ustaw wartość 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 (Zależność działania)

Nazwa Opis Wartość
działanie Nazwa działania. ciąg (wymagany)
dependencyConditions (dependencyConditions) Match-Condition dla zależności. Tablica ciągów zawierająca dowolną z:
"Ukończono"
"Niepowodzenie"
"Pominięto"
"Powodzenie" (wymagane)

ActivityPolicy (Polityka Aktywności)

Nazwa Opis Wartość
spróbuj ponownie 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 (zabezpieczone wyjście) 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
przerwa czasowa Określa limit czasu dla uruchomienia działania. 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

Nazwa Opis Wartość
nazwaTajna Nazwa tajemnicy w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
wersjaTajna Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
przechowywać Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)

AzureMLBatchExecutionActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "AzureMLBatchExecution" (wymagane)
właściwościTypu Właściwości działania wykonywania usługi Azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (wymagane)

AzureMLBatchExecutionActivityTypeProperties

Nazwa Opis Wartość
globalParameters (parametry globalne) 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 (Dane wejściowe usługi webService) 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 (Dane wyjściowe usługi internetowej) 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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "AzureMLUpdateResource" (wymagane)
właściwościTypu Właściwości działania zarządzania zasobami aktualizacji usługi Azure ML. AzureMLUpdateResourceActivityTypeProperties (wymagane)

AzureMLUpdateResourceActivityTypeProperties

Nazwa Opis Wartość
trainedModelFilePath Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
trainedModelLinkedServiceName (nazwa usługi) Nazwa połączonej usługi Azure Storage zawierającej plik .ilearner, który zostanie przekazany przez operację aktualizacji. LinkedServiceReference (wymagane)
nazwaWytrenowanegoModelu Nazwa modułu Wytrenowany model w eksperymencie usługi sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

AzureMLWebServiceFile (plik usługi AzureMLWebService)

Nazwa Opis Wartość
ścieżka pliku Względna ścieżka pliku, w tym nazwa kontenera, w usłudze Azure Blob Storage określonej przez połączoną usługę. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
nazwaPołączonejUsługi Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi internetowej usługi Azure ML. LinkedServiceReference (wymagane)

CopyActivity (Aktywność kopiowania)

Nazwa Opis Wartość
Wejścia Lista danych wejściowych dla działania. Odniesienie do zestawu danych[]
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
Wyniki Lista danych wyjściowych dla działania. Odniesienie do zestawu danych[]
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Kopiuj" (wymagane)
właściwościTypu Właściwości działania kopiowania. CopyActivityTypeProperties (wymagane)

Właściwości CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits (jednostki chmury) 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
włączPomińNiekompatybilnyWiersz Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
enableStaging (włączeniePrzemieszczanie się) 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
kopie równoległe 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
przekierowanieNiekompatybilnychUstawieńWiersza Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
sink Ujście działania kopiowania. CopySink (wymagane)
przesłać ź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. Ustawienia przejściowe
Translator Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. jakikolwiek

CopySink (Ujście tekstu)

Nazwa Opis Wartość
sinkRetryCount (liczba retryów) 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 wsadu) Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
writeBatchTimeout (Limit czasu zapisu) 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

KopiaŹródła

Nazwa Opis Wartość
sourceRetryCount (źródłoRetryCount) 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)

Działanie niestandardowe

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Niestandardowy" (wymagany)
właściwościTypu Właściwości działań niestandardowych. CustomActivityTypeProperties (wymagane)

CustomActivityReferenceObject

Nazwa Opis Wartość
zbiory danych Odwołania do zestawu danych. Odniesienie do zestawu danych[]
linkedServices (usługi linkedServices) Odwołania do połączonej usługi. Odniesienie do usługi LinkedService[]

CustomActivityTypeProperties

Nazwa Opis Wartość
polecenie Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
extendedProperties (właściwości rozszerzone) 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
ścieżka folderu Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). jakikolwiek
referenceObjects (obiekty referencyjne) Odwołania do obiektów CustomActivityReferenceObject
resourceLinkedService (usługa zasobów) Dokumentacja połączonej usługi zasobów. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość

DatabricksNotebookActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "DatabricksNotebook" (wymagany)
właściwościTypu Właściwości działania notesu usługi Databricks. DatabricksNotebookActivityTypeProperties (wymagane)

DatabricksNotebookActivityTypeProperties

Nazwa Opis Wartość
baseParameters (parametry podstawowe) 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
Ścieżka notesu Ś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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "DataLakeAnalyticsU-SQL" (wymagane)
właściwościTypu Właściwości działania U-SQL usługi Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (wymagane)

DataLakeAnalyticsUsqlActivityTypeProperties

Nazwa Opis Wartość
Tryb kompilacji 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
Stopień równoległości 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 uruchomieniowa) Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference (wymagane)
scriptPath (ścieżka skryptu) Ś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ść

Odniesienie do zestawu danych

Nazwa Opis Wartość
Parametry Argumenty dla zestawu danych. ParametrValueSpecification
referenceName (nazwa_referencji) 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)
właściwościTypu Wykonaj właściwości działania potoku. ExecutePipelineActivityTypeProperties (wymagane)

ExecutePipelineActivityTypeProperties

Nazwa Opis Wartość
Parametry Parametry potoku. ParametrValueSpecification
potok Dokumentacja potoku. PipelineReference (wymagane)
czekajNaZakończenie 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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "ExecuteSSISPackage" (wymagane)
właściwościTypu Wykonaj właściwości działania pakietu SSIS. ExecuteSsisPackageActivityTypeProperties (wymagane)

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia (połącz się) Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath (ścieżka środowiska) Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
executionCredential (dane uwierzytelniające) Poświadczenie wykonania pakietu. SsisExecutionCredential
Poziom rejestrowania Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
logLocation (lokalizacja dziennika) Lokalizacja dziennika wykonywania pakietu SSIS. Lokalizacja SsisLogLocation
packageConnectionManagers (Menedżerowie połączeń) Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation (lokalizacja pakietu) Lokalizacja pakietu usług SSIS. SsisPackageLocation (wymagane)
packageParameters (Parametry pakietu) 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 projektu) Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
właściwośćPrzesłonięcia Właściwość zastępuje wykonywanie pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
środowisko uruchomieniowe 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)

Filtruj aktywność

Nazwa Opis Wartość
typ Typ działania. "Filtr" (wymagany)
właściwościTypu Właściwości działania filtru. FilterActivityTypeProperties (wymagane)

FilterActivityTypeProperties (Właściwości filtru)

Nazwa Opis Wartość
warunek / stan / kondycja (select according to the specific context) Warunek, który ma być używany do filtrowania danych wejściowych. Wyrażenie (wymagane)
przedmioty Tablica wejściowa, w której należy zastosować filtr. Wyrażenie (wymagane)

ForEachActivity (Dla każdegoDziałania)

Nazwa Opis Wartość
typ Typ działania. "ForEach" (wymagane)
właściwościTypu 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 wsadów) 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
jestSekwencyjny Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) Bool
przedmioty Kolekcja do iterowania. Wyrażenie (wymagane)

GetMetadataActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "GetMetadata" (wymagane)
właściwościTypu Właściwości działania GetMetadata. GetMetadataActivityTypeProperties (wymagane)

GetMetadataActivityTypeProperties

Nazwa Opis Wartość
zestaw danych Dokumentacja zestawu danych działań GetMetadata. DatasetReference (wymagane)
fieldList (lista_pól Pola metadanych do pobrania z zestawu danych. dowolne[]

HDInsightHiveActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightHive" (wymagane)
właściwościTypu 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. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. HDInsightHiveActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath (ścieżka skryptu) Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightHiveActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightMapReduceActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightMapReduce" (wymagane)
właściwościTypu 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. dowolne[]
nazwa_klasy 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. HDInsightMapReduceActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
jarFilePath (ścieżka pliku) Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
jarLibs (biblioteka jarLibs) Biblioteki Jar. dowolne[]
jarLinkedService (Usługa Połączenia) Dokumentacja połączonej usługi Jar. LinkedServiceReference
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightMapReduceActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightPigActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightPig" (wymagane)
właściwościTypu 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. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. HDInsightPigActivityTypePropertiesDefine
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService (Usługa Linked) Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath (ścieżka skryptu) Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
storageLinkedServices Odwołania do połączonej usługi Storage. Odniesienie do usługi LinkedService[]

HDInsightPigActivityTypePropertiesDefine

Nazwa Opis Wartość

HDInsightSparkActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightSpark" (wymagane)
właściwościTypu 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. dowolne[]
nazwa_klasy Główna klasa Java/Spark aplikacji. ciąg
entryFilePath (ścieżka do pliku) Ś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 (informacje o debugowaniu) 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
ścieżka katalogu głównego Ś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 (konfiguracja platformy 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. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość

HDInsightStreamingActivity

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "HDInsightStreaming" (wymagane)
właściwościTypu 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. dowolne[]
łączenie Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
commandEnvironment (Środowisko) Wartości środowiska wiersza polecenia. dowolne[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. HDInsightStreamingActivityTypePropertiesDefine
fileLinkedService (usługa fileLinkedService) Odwołanie do połączonej usługi, w której znajdują się pliki. LinkedServiceReference
filePaths (ścieżki plików) Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. any[] (wymagane)
getDebugInfo (informacje o debugowaniu) Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
dane wejściowe Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
maper Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
We/Wy Ś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. Odniesienie do usługi LinkedService[]

HDInsightStreamingActivityTypePropertiesDefine

Nazwa Opis Wartość

IfConditionActivity (Aktywność w warunkach)

Nazwa Opis Wartość
typ Typ działania. "IfCondition" (wymagane)
właściwościTypu Właściwości działania IfCondition. IfConditionActivityTypeProperties (wymagane)

IfConditionActivityTypeProperties (Właściwości 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. Wyrażenie (wymagane)
ifFalseActivities (ifFałsz)Activities 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 (Rzeczywiste działania) 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. ParametrValueSpecification
referenceName (nazwa_referencji) 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. ParametrValueSpecification
referenceName (nazwa_referencji) Odwołaj się do nazwy połączonej usługi. ciąg (wymagany)
typ Typ odwołania połączonej usługi. "LinkedServiceReference" (wymagane)

LookupActivity (Aktywność wyszukiwania)

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "Wyszukiwanie" (wymagane)
właściwościTypu Właściwości działania wyszukiwania. LookupActivityTypeProperties (wymagane)

Właściwości LookupActivityTypeProperties

Nazwa Opis Wartość
zestaw danych Dokumentacja zestawu danych działań wyszukiwania. DatasetReference (wymagane)
firstRowOnly (tylko wiersz) Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Domyślna wartość to "true". Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
przesłać ź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)

ParametrDefinitionSpecification

Nazwa Opis Wartość

ParametrSpecification

Nazwa Opis Wartość
defaultValue (wartość domyślna) 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. dowolne[]
współbieżność Maksymalna liczba współbieżnych uruchomień dla potoku. Int

Ograniczenia:
Minimalna wartość = 1
opis Opis potoku. ciąg
Parametry Lista parametrów potoku. ParametrDefinitionSpecification

Odniesienie do potoku

Nazwa Opis Wartość
nazwa Nazwa odwołania. ciąg
referenceName (nazwa_referencji) Nazwa potoku odwołania. ciąg (wymagany)
typ Typ odwołania do potoku. "PipelineReference" (wymagane)

RedirectIncompatibleRowSettings

Nazwa Opis Wartość
nazwaPołączonejUsługi 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

Tajna baza danych

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Dla typu SecureString ustaw wartość "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ść
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "SqlServerStoredProcedure" (wymagane)
właściwościTypu Właściwości działania procedury składowanej SQL. SqlServerStoredProcedureActivityTypeProperties (wymagane)

SqlServerStoredProcedureActivityTypeProperties

Nazwa Opis Wartość
proceduraSkładowanaName Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
parametry procedury składowanej 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 (wymagana)
userName (nazwa użytkownika) UseName na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)

SsisConnectionManager

Nazwa Opis Wartość

SsisConnectionManager

Nazwa Opis Wartość

SsisExecutionCredential

Nazwa Opis Wartość
domena Domena na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)
hasło Hasło do uwierzytelniania systemu Windows. SecureString (wymagane)
userName (nazwa użytkownika) UseName na potrzeby uwierzytelniania systemu Windows. dowolna (wymagana)

SsisExecutionParameter

Nazwa Opis Wartość
wartość Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

Lokalizacja SsisLogLocation

Nazwa Opis Wartość
logPath (ścieżka loga) Ś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)
właściwościTypu Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. SsisLogLocationTypeProperties (wymagane)

Właściwości SsisLogLocationTypeProperties

Nazwa Opis Wartość
accessCredential (dane uwierzytelniające) Poświadczenia dostępu dziennika wykonywania pakietu. SsisAccessCredential
logRefreshInterval (interwał odświeżania) 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

Lokalizacja pakietu SsisPackageLocation

Nazwa Opis Wartość
packagePath (ścieżka pakietu) Ś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"
właściwościTypu Właściwości lokalizacji pakietu usług SSIS. Właściwości SsisPackageLocationTypeProperties

Właściwości SsisPackageLocationTypeProperties

Nazwa Opis Wartość
accessCredential (dane uwierzytelniające) Poświadczenia dostępu do pakietu. SsisAccessCredential
configurationPath (ścieżka konfiguracji) Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
Hasło pakietu Hasło pakietu. Tajna baza danych

SsisPropertyOverride

Nazwa Opis Wartość
isSensitive (jest wrażliwy) 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

Nazwa Opis Wartość
enableCompression (włącz kompresję) Określa, czy używać kompresji podczas kopiowania danych za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
nazwaPołączonejUsługi Dokumentacja połączonej usługi przejściowej. LinkedServiceReference (wymagane)
ścieżka Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek

Przechowywany parametr procedury

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 (Do czasu)

Nazwa Opis Wartość
typ Typ działania. "Do" (wymagane)
właściwościTypu 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 Wyrażenie (wymagane)
przerwa czasowa Określa limit czasu dla uruchomienia działania. 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

Aktywność oczekiwania

Nazwa Opis Wartość
typ Typ działania. "Czekaj" (wymagane)
właściwościTypu Właściwości działania oczekiwania. WaitActivityTypeProperties (wymagane)

Właściwości WaitActivityTypeProperties

Nazwa Opis Wartość
waitTimeInSeconds Czas trwania w sekundach. int (wymagane)

Aktywność w sieci

Nazwa Opis Wartość
nazwaPołączonejUsługi Dokumentacja połączonej usługi. LinkedServiceReference
zasady Zasady działania. ActivityPolicy (Polityka Aktywności)
typ Typ działania. "WebActivity" (wymagane)
właściwościTypu Właściwości działania sieci Web. WebActivityTypeProperties (wymagane)

WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication

Nazwa Opis Wartość
hasło Hasło do pliku PFX lub uwierzytelniania podstawowego. SecureString
Pfx Zawartość pliku PFX zakodowana w formacie Base64. SecureString
zasób Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. ciąg
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. ciąg

Właściwości WebActivityTypeProperties

Nazwa Opis Wartość
uwierzytelnianie Metoda uwierzytelniania używana do wywoływania punktu końcowego. WebActivityAuthentication (Uwierzytelnianie w sieci 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
zbiory danych Lista zestawów danych przekazanych do internetowego punktu końcowego. Odniesienie do zestawu danych[]
disableCertValidation (walidacja certyfikatu) 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 (usługi linkedServices) Lista połączonych usług przekazanych do internetowego punktu końcowego. Odniesienie do usługi LinkedService[]
metoda Metoda interfejsu API REST dla docelowego punktu końcowego. "DELETE"
"GET"
"POST"
"PUT" (wymagane)
URL Docelowy punkt końcowy i ścieżka działania sieci Web. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)