Microsoft.DataFactory factory/pipelines 2017-09-01-preview

Definicja zasobu Bicep

Typ zasobu fabryk/potoków można wdrożyć z operacjami docelowymi:

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' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    annotations: [
      any
    ]
    concurrency: int
    description: 'string'
    parameters: {
      {customized property}: {
        defaultValue: any()
        type: 'string'
      }
    }
  }
}

Obiekty działań

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

W przypadku elementu AzureMLBatchExecution użyj:

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

W przypadku usługi AzureMLUpdateResource użyj:

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

W przypadku kopiowania użyj polecenia:

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

W przypadku opcji Niestandardowe użyj:

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

W przypadku elementu DatabricksNotebook użyj:

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

W przypadku elementu DataLakeAnalyticsU-SQL użyj:

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

W przypadku elementu ExecutePipeline użyj:

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

W przypadku pakietu ExecuteSSISPackage użyj:

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

W przypadku filtru użyj:

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

W przypadku programu ForEach użyj:

  type: 'ForEach'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    batchCount: int
    isSequential: bool
    items: {
      type: 'Expression'
      value: 'string'
    }
  }

W przypadku metody GetMetadata użyj:

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

W przypadku usługi HDInsightHive użyj:

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

W przypadku usługi HDInsightMapReduce użyj:

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

W przypadku usługi HDInsightPig użyj:

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

W przypadku usługi HDInsightSpark użyj:

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

W przypadku usługi HDInsightStreaming użyj:

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

W przypadku elementu IfCondition użyj:

  type: 'IfCondition'
  typeProperties: {
    expression: {
      type: 'Expression'
      value: 'string'
    }
    ifFalseActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    ifTrueActivities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
  }

W przypadku wyszukiwania użyj:

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

W przypadku elementu SqlServerStoredProcedure użyj:

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

W obszarze Do użyj:

  type: 'Until'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
            {customized property}: any()
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    expression: {
      type: 'Expression'
      value: 'string'
    }
    timeout: any()
  }

Aby poczekać, użyj polecenia:

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

W przypadku funkcji WebActivity użyj:

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

Obiekty CopySink

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

Obiekty CopySource

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

Obiekty SecretBase

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

W przypadku elementu AzureKeyVaultSecret użyj:

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

W przypadku funkcji SecureString użyj:

  type: 'SecureString'
  value: 'string'

Wartości właściwości

fabryki/potoki

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*#.%&:\\+?/ lub znaki kontrolne

Zacznij od alfanumerycznego.
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.
Symboliczna nazwa zasobu typu: fabryki
properties Właściwości potoku. Potok (wymagany)

Potok

Nazwa Opis Wartość
activities Lista działań w potoku. Działanie[]
Adnotacje Lista tagów, których można użyć do opisywania potoku. any[]
współbieżność Maksymalna liczba współbieżnych przebiegów dla potoku. int

Ograniczenia:
Minimalna wartość = 1
description (opis) Opis potoku. ciąg
parameters Lista parametrów potoku. ParameterDefinitionSpecification

Działanie

Nazwa Opis Wartość
dependsOn Działanie zależy od warunku. ActivityDependency[]
description (opis) Opis działania. ciąg
name Nazwa działania. ciąg (wymagany)
typ Ustawianie typu obiektu AzureMLBatchExecution
AzureMLUpdateResource
Kopiuj
Niestandardowe
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filtr
ForEach
Getmetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
Wyszukiwanie
SqlServerStoredProcedure
Do
Czekaj
WebActivity (wymagane)

DziałanieDependency

Nazwa Opis Wartość
aktywność Nazwa działania. ciąg (wymagany)
dependencyConditions Match-Condition zależności. Tablica ciągów zawierająca dowolną z:
"Ukończono"
"Niepowodzenie"
"Pominięto"
"Powodzenie" (wymagane)
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

AzureMLBatchExecutionActivity

Nazwa Opis Wartość
typ Typ działania. "AzureMLBatchExecution" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania wykonywania usługi Azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (wymagane)

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwoływanie się do nazwy usługi połączonej. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

ActivityPolicy

Nazwa Opis Wartość
retry Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0. W przypadku funkcji Bicep można użyć funkcji any().
retryIntervalInSeconds Interwał między każdą ponowną próbą (w sekundach). Wartość domyślna to 30 sekund. int

Ograniczenia:
Minimalna wartość = 30
Maksymalna wartość = 86400
secureOutput Po ustawieniu wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. bool
timeout Określa limit czasu pracy 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])). W przypadku funkcji Bicep można użyć funkcji any().
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

AzureMLBatchExecutionActivityTypeProperties

Nazwa Opis Wartość
globalParameters Pary klucz,wartość do przekazania do punktu końcowego usługi Azure ML Batch Execution Service. Klucze muszą być zgodne z nazwami parametrów usługi internetowej zdefiniowanych w opublikowanej usłudze internetowej azure ML. Wartości zostaną przekazane we właściwości GlobalParameters żądania wykonania wsadowego usługi Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs Klucz,Pary wartości, 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. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs Pary klucz,wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nazwa Opis Wartość
{niestandardowa właściwość} AzureMLWebServiceFile

AzureMLWebServiceFile

Nazwa Opis Wartość
Filepath Względna ścieżka pliku, w tym nazwa kontenera, w Azure Blob Storage określona przez połączoną usługę. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
linkedServiceName Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi web usługi Azure ML. LinkedServiceReference (wymagane)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nazwa Opis Wartość
{niestandardowa właściwość} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Nazwa Opis Wartość
typ Typ działania. "AzureMLUpdateResource" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania zarządzania zasobami aktualizacji usługi Azure ML. AzureMLUpdateResourceActivityTypeProperties (wymagane)

AzureMLUpdateResourceActivityTypeProperties

Nazwa Opis Wartość
trainedModelFilePath Względna ścieżka pliku w wytrenowanejModelLinkedService reprezentująca plik .ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
trainedModelLinkedServiceName Nazwa połączonej usługi Azure Storage zawierającej plik .ilearner, który zostanie przekazany przez operację aktualizacji. LinkedServiceReference (wymagane)
trainedModelName Nazwa modułu Wytrenowany model w eksperymencie usługi internetowej, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)

CopyActivity

Nazwa Opis Wartość
typ Typ działania. "Kopiuj" (wymagane)
Wejścia Lista danych wejściowych dla działania. DatasetReference[]
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
Wyjść Lista danych wyjściowych dla działania. DatasetReference[]
policy Zasady działania. ActivityPolicy
typeProperties działanie Kopiuj właściwości. CopyActivityTypeProperties (wymagane)

Datasetreference

Nazwa Opis Wartość
parameters Argumenty dla zestawu danych. ParameterValueSpecification
referenceName Nazwa zestawu danych odwołania. ciąg (wymagany)
typ Typ odwołania do zestawu danych. "DatasetReference" (wymagane)

CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0. W przypadku funkcji Bicep można użyć funkcji any().
enableSkipIncompatibleRow Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). W przypadku funkcji Bicep można użyć funkcji any().
enableStaging Określa, czy skopiować dane za pośrednictwem tymczasowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). W przypadku funkcji Bicep można użyć funkcji any().
parallelCopies Maksymalna liczba współbieżnych sesji otwartych w źródle lub ujściu w celu uniknięcia przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0. W przypadku funkcji Bicep można użyć funkcji any().
redirectIncompatibleRowSettings Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
Zlew działanie Kopiuj ujście. CopySink (wymagane)
source działanie Kopiuj źródło. CopySource (wymagane)
ustawienia przejściowe Określa tymczasowe ustawienia przejściowe, gdy właściwość EnableStaging ma wartość true. Ustawienia przejściowe
tłumacz działanie Kopiuj tłumacza. Jeśli nie zostanie określony, zostanie użyty translator tabelaryczny. W przypadku funkcji Bicep można użyć funkcji any().

RedirectIncompatibleRowSettings

Nazwa Opis Wartość
linkedServiceName Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, jeśli określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any(). (wymagane)
path Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any().
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

CopySink

Nazwa Opis Wartość
sinkRetryCount Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). W przypadku funkcji Bicep można użyć funkcji any().
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])). W przypadku funkcji Bicep można użyć funkcji any().
writeBatchSize Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0. W przypadku funkcji Bicep można użyć funkcji any().
writeBatchTimeout Limit czasu zapisu 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])). W przypadku funkcji Bicep można użyć funkcji any().

CopySource

Nazwa Opis Wartość
sourceRetryCount Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). W przypadku funkcji Bicep można użyć funkcji any().
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])). W przypadku funkcji Bicep można użyć funkcji any().

Ustawienia przejściowe

Nazwa Opis Wartość
enableCompression Określa, czy należy używać kompresji podczas kopiowania danych za pośrednictwem tymczasowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). W przypadku Bicep można użyć funkcji any().
linkedServiceName Dokumentacja połączonej usługi przejściowej. LinkedServiceReference (wymagane)
path Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any().
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

CustomActivity

Nazwa Opis Wartość
typ Typ działania. "Niestandardowy" (wymagany)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania niestandardowego. CustomActivityTypeProperties (wymagane)

CustomActivityTypeProperties

Nazwa Opis Wartość
command Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
Extendedproperties Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ma pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. CustomActivityTypePropertiesExtendedProperties
folderPath Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any().
referenceObjects Odwołania do obiektów CustomActivityReferenceObject
resourceLinkedService Dokumentacja połączonej usługi zasobów. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

CustomActivityReferenceObject

Nazwa Opis Wartość
zestawy danych Odwołania do zestawu danych. DatasetReference[]
linkedServices Połączone odwołania do usługi. LinkedServiceReference[]

DatabricksNotebookActivity

Nazwa Opis Wartość
typ Typ działania. "DatabricksNotebook" (wymagany)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania notesu usługi Databricks. DatabricksNotebookActivityTypeProperties (wymagane)

DatabricksNotebookActivityTypeProperties

Nazwa Opis Wartość
baseParameters Podstawowe parametry, które mają być używane dla każdego przebiegu tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się od ukośnika. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)

DatabricksNotebookActivityTypePropertiesBaseParamete...

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

DataLakeAnalyticsUsqlActivity

Nazwa Opis Wartość
typ Typ działania. "DataLakeAnalyticsU-SQL" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Data Lake Analytics właściwości działania U-SQL. DataLakeAnalyticsUsqlActivityTypeProperties (wymagane)

DataLakeAnalyticsUsqlActivityTypeProperties

Nazwa Opis Wartość
compilationMode Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any().
degreeOfParallelism Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 1. W przypadku funkcji Bicep można użyć funkcji any().
parameters Parametry żądania zadania U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
priority Określa, które zadania poza wszystkimi kolejkami powinny zostać wybrane do pierwszego uruchomienia. Im niższy numer, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 1. W przypadku funkcji Bicep można użyć funkcji any().
runtimeVersion Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any().
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference (wymagane)
scriptPath Ścieżka z uwzględnieniem wielkości liter do folderu zawierającego skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any(). (wymagane)

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

ExecutePipelineActivity

Nazwa Opis Wartość
typ Typ działania. "ExecutePipeline" (wymagane)
typeProperties Wykonywanie właściwości działania potoku. ExecutePipelineActivityTypeProperties (wymagane)

ExecutePipelineActivityTypeProperties

Nazwa Opis Wartość
parameters Parametry potoku. ParameterValueSpecification
Rurociągu Dokumentacja potoku. PipelineReference (wymagane)
waitOnCompletion Określa, czy wykonanie działania będzie oczekiwać na zakończenie wykonywania zależnego potoku. Wartość domyślna to false. bool

PipelineReference

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

ExecuteSsisPackageActivity

Nazwa Opis Wartość
typ Typ działania. "ExecuteSSISPackage" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Wykonaj właściwości działania pakietu SSIS. ExecuteSsisPackageActivityTypeProperties (wymagane)

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any().
executionCredential Poświadczenia wykonywania pakietu. SsisExecutionCredential
loggingLevel Poziom rejestrowania wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any().
logLocation Lokalizacja dziennika wykonywania pakietów SSIS. SsisLogLocation
packageConnectionManagers Menedżerowie połączeń na poziomie pakietu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation Lokalizacja pakietu SSIS. SsisPackageLocation (wymagane)
packageParameters Parametry poziomu pakietu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers Menedżerowie połączeń na poziomie projektu, aby wykonać pakiet SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides Właściwość zastępuje wykonanie pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
ś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). W przypadku Bicep można użyć funkcji any().

IntegrationRuntimeReference

Nazwa Opis Wartość
parameters Argumenty środowiska Integration Runtime. ParametrValueSpecification
referenceName Odwołanie do nazwy środowiska Integration Runtime. ciąg (wymagany)
typ Typ środowiska Integration Runtime. "IntegrationRuntimeReference" (wymagane)

SsisExecutionCredential

Nazwa Opis Wartość
domena Domena na potrzeby uwierzytelniania systemu Windows. W przypadku Bicep można użyć funkcji any(). (wymagane)
hasło Hasło do uwierzytelniania systemu Windows. SecureString (wymagane)
userName UseName na potrzeby uwierzytelniania systemu Windows. W przypadku Bicep można użyć funkcji any(). (wymagane)

Securestring

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SsisLogLocation

Nazwa Opis Wartość
logPath Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
typ Typ lokalizacji dziennika usług SSIS. "Plik" (wymagany)
typeProperties Właściwości lokalizacji dziennika wykonywania pakietów SSIS. SsisLogLocationTypeProperties (wymagane)

SsisLogLocationTypeWłaściwości

Nazwa Opis Wartość
accessCredential Poświadczenia dostępu dziennika wykonywania pakietu. SsisAccessCredential
logRefreshInterval Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). W przypadku Bicep można użyć funkcji any().

SsisAccessCredential

Nazwa Opis Wartość
domena Domena na potrzeby uwierzytelniania systemu Windows. W przypadku Bicep można użyć funkcji any(). (wymagane)
hasło Hasło do uwierzytelniania systemu Windows. SecretBase (wymagana)
userName UseName na potrzeby uwierzytelniania systemu Windows. W przypadku Bicep można użyć funkcji any(). (wymagane)

SecretBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzureKeyVaultSecret
SecureString (wymagane)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
secretVersion 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). W przypadku Bicep można użyć funkcji any().
store Dokumentacja połączonej usługi azure Key Vault. LinkedServiceReference (wymagane)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisConnectionManager

SsisConnectionManager

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

SsisExecutionParameter

Nazwa Opis Wartość
wartość Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)

SsisPackageLocation

Nazwa Opis Wartość
Packagepath Ścieżka pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
typ Typ lokalizacji pakietu SSIS. "Plik"
"SSISDB"
typeProperties Właściwości lokalizacji pakietu SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nazwa Opis Wartość
accessCredential Poświadczenia dostępu do pakietu. SsisAccessCredential
configurationPath Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any().
packagePassword Hasło pakietu. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisPropertyOverride

SsisPropertyOverride

Nazwa Opis Wartość
Issensitive Określa, czy właściwość pakietu SSIS zastępuje wartość poufnych danych. 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). W przypadku funkcji Bicep można użyć funkcji any(). (wymagane)

FilterActivity

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

FilterActivityTypeProperties

Nazwa Opis Wartość
Warunek Warunek, który ma być używany do filtrowania danych wejściowych. Wyrażenie (wymagane)
elementy Tablica wejściowa, na której ma być stosowany filtr. Wyrażenie (wymagane)

Wyrażenie

Nazwa Opis Wartość
typ Typ wyrażenia. "Wyrażenie" (wymagane)
wartość Wartość wyrażenia. ciąg (wymagany)

Działanie ForEach

Nazwa Opis Wartość
typ Typ działania. "ForEach" (wymagane)
typeProperties Właściwości działania ForEach. ForEachActivityTypeProperties (wymagane)

ForEachActivityTypeProperties

Nazwa Opis Wartość
activities Lista działań do wykonania . Działanie[] (wymagane)
batchCount Liczba partii, która ma być używana do kontrolowania liczby równoległych wykonań (gdy parametr isSequential ma wartość false). int

Ograniczenia:
Maksymalna wartość = 50
isSequential Jeśli pętla jest wykonywana w sekwencji lub równolegle (maksymalnie 50) bool
elementy Kolekcja do iterowania. Wyrażenie (wymagane)

GetMetadataActivity

Nazwa Opis Wartość
typ Typ działania. "GetMetadata" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania GetMetadata. GetMetadataActivityTypeProperties (wymagane)

GetMetadataActivityTypeProperties

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych działania GetMetadata. DatasetReference (wymagane)
fieldList Pola metadanych do pobrania z zestawu danych. any[]

HDInsightHiveActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightHive" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania programu Hive w usłudze HDInsight. HDInsightHiveActivityTypeProperties (wymagane)

HDInsightHiveActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. any[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opcja informacji debugowania. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any().
storageLinkedServices Odwołania do połączonej usługi Storage. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

HDInsightMapReduceActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightMapReduce" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania MapReduce w usłudze HDInsight. HDInsightMapReduceActivityTypeProperties (wymagane)

HDInsightMapReduceActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. any[]
Classname Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any(). (wymagane)
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opcja informacji debugowania. "Zawsze"
"Niepowodzenie"
"Brak"
jarFilePath Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any(). (wymagane)
jarLibs Biblioteki jar. any[]
jarLinkedService Dokumentacja połączonej usługi Jar. LinkedServiceReference
storageLinkedServices Odwołania do połączonej usługi Storage. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

HDInsightPigActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightPig" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania usługi HDInsight Pig. HDInsightPigActivityTypeProperties (wymagane)

HDInsightPigActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. any[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opcja informacji debugowania. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any().
storageLinkedServices Odwołania do połączonej usługi Storage. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku funkcji Bicep można użyć funkcji any().

HDInsightSparkActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightSpark" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania platformy Spark w usłudze HDInsight. HDInsightSparkActivityTypeProperties (wymagane)

HDInsightSparkActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. any[]
Classname Główna klasa Java/Spark aplikacji. ciąg
entryFilePath Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
getDebugInfo Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
proxyUser Użytkownik personifikujący, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any().
rootPath Ścieżka główna w pliku "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
sparkConfig Właściwość konfiguracji platformy Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Połączona usługa magazynu służąca do przekazywania pliku wpisu i zależności oraz odbierania dzienników. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

HDInsightStreamingActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightStreaming" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania przesyłania strumieniowego w usłudze HDInsight. HDInsightStreamingActivityTypeProperties (wymagane)

HDInsightStreamingActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. dowolny[]
łączenie Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any().
commandEnvironment Wartości środowiska wiersza polecenia. dowolny[]
Definiuje Umożliwia użytkownikowi określenie definiowania żądania zadania przesyłania strumieniowego. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Połączona dokumentacja usługi, w której znajdują się pliki. LinkedServiceReference
filePaths Ścieżki do plików zadań przesyłania strumieniowego. Może być katalogami. any[] (wymagane)
getDebugInfo Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
wejście Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
Mapowania Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
output Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
Reduktor Nazwa pliku wykonywalnego redukatora. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
storageLinkedServices Odwołania do połączonej usługi magazynu. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość} W przypadku Bicep można użyć funkcji any().

IfConditionActivity

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

IfConditionActivityTypeProperties

Nazwa Opis Wartość
expression Wyrażenie, które będzie obliczane na wartość logiczną. Służy do określania bloku działań (ifTrueActivities lub ifFalseActivities), które zostaną wykonane. Wyrażenie (wymagane)
ifFalseActivities Lista działań do wykonania, jeśli wyrażenie jest oceniane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. Działanie[]
ifTrueActivities Lista działań do wykonania, jeśli wyrażenie jest oceniane 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[]

LookupActivity

Nazwa Opis Wartość
typ Typ działania. "Wyszukiwanie" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania wyszukiwania. LookupActivityTypeProperties (wymagane)

LookupActivityTypeProperties

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych działania wyszukiwania. DatasetReference (wymagane)
firstRowOnly Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Wartość domyślna to True. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). W przypadku Bicep można użyć funkcji any().
source Właściwości źródłowe specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. CopySource (wymagane)

SqlServerStoredProcedureActivity

Nazwa Opis Wartość
typ Typ działania. "SqlServerStoredProcedure" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania procedury składowanej SQL. SqlServerStoredProcedureActivityTypeProperties (wymagane)

SqlServerStoredProcedureActivityTypeProperties

Nazwa Opis Wartość
storedProcedureName Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)
storedProcedureParameters Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", wpisz: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Nazwa Opis Wartość
{niestandardowa właściwość} Storedprocedureparameter

Storedprocedureparameter

Nazwa Opis Wartość
typ Typ parametru procedury składowanej. "Wartość logiczna"
"Data"
"Dziesiętny"
"Guid"
"Int"
"Int64"
"Ciąg"
wartość Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any(). (wymagane)

UntilActivity

Nazwa Opis Wartość
typ Typ działania. "Do" (wymagane)
typeProperties Do momentu, gdy właściwości działania. UntilActivityTypeProperties (wymagane)

UntilActivityTypeProperties

Nazwa Opis Wartość
activities Lista działań do wykonania. Działanie[] (wymagane)
expression Wyrażenie, które będzie obliczane na wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true Wyrażenie (wymagane)
timeout Określa limit czasu pracy 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])). W przypadku Bicep można użyć funkcji any().

WaitActivity

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

WaitActivityTypeProperties

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

Działanie WebActivity

Nazwa Opis Wartość
typ Typ działania. "WebActivity" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania sieci Web. WebActivityTypeProperties (wymagane)

WebActivityTypeProperties

Nazwa Opis Wartość
uwierzytelnianie Metoda uwierzytelniania używana do wywoływania punktu końcowego. WebActivityAuthentication
body Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagane dla metody POST/PUT niedozwolone dla metody GET Typ: ciąg (lub Wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any().
zestawy danych Lista zestawów danych przekazanych do internetowego punktu końcowego. DatasetReference[]
disableCertValidation Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. bool
Nagłówki Reprezentuje nagłówki, które zostaną wysłane do żądania. Na przykład, aby ustawić język i wpisz na żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku Bicep można użyć funkcji any().
linkedServices Lista połączonych usług przekazanych do internetowego punktu końcowego. LinkedServiceReference[]
method Metoda interfejsu API REST dla docelowego punktu końcowego. "DELETE"
"GET"
"POST"
"PUT" (wymagane)
url Docelowy punkt końcowy i ścieżka działania internetowego. Typ: ciąg (lub wyrażenie z ciągiem resultType). W przypadku funkcji Bicep można użyć funkcji any(). (wymagane)

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 token uwierzytelniania platformy Azure będzie wymagany 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

ParameterDefinitionSpecification

Nazwa Opis Wartość
{niestandardowa właściwość} ParametrSpecification

ParametrSpecification

Nazwa Opis Wartość
Defaultvalue Wartość domyślna parametru. W przypadku funkcji Bicep można użyć funkcji any().
typ Typ parametru. "Tablica"
"Wartość logiczna"
"Float"
"Int"
"Obiekt"
"SecureString"
"Ciąg" (wymagany)

Szablony szybkiego startu

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

Template Opis
Więcej jest możliwe w przypadku Azure Data Factory — jednym kliknięciem, aby spróbować Azure Data Factory

Wdróż na platformie Azure
Ten szablon tworzy potok fabryki danych dla działania kopiowania z usługi Azure Blob do innego obiektu blob platformy Azure
Tworzenie fabryki danych, kopiowanie z usługi Salesforce do obiektu blob

Wdróż na platformie Azure
Ten szablon używa Azure Data Factory do przenoszenia danych z usługi Salesforce do obiektów blob platformy Azure
Kopiowanie zbiorcze przy użyciu Azure Data Factory

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która zbiorczo kopiuje dane w bazie danych Azure SQL do magazynu danych Azure SQL.
Tworzenie fabryki danych w wersji 2

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do innego folderu w magazynie.
Tworzenie fabryki danych w wersji 2 (MySQL)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do tabeli w Azure Database for MySQL.
Tworzenie fabryki danych w wersji 2 (PostGre)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do tabeli w Azure Database for PostgreSQL.
Tworzenie fabryki danych w wersji 2 (SQL)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do tabeli w bazie danych Azure SQL.
Tworzenie fabryki danych w wersji 2 (lokalna baza danych SQL)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z lokalnego SQL Server do usługi Azure Blob Storage
Tworzenie fabryki danych w wersji 2 (Spark)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do innego folderu w magazynie.

Definicja zasobu szablonu usługi ARM

Typ zasobu fabryk/potoków można wdrożyć z operacjami docelowymi:

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" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "annotations": [ object ],
    "concurrency": "int",
    "description": "string",
    "parameters": {
      "{customized property}": {
        "defaultValue": {},
        "type": "string"
      }
    }
  }
}

Obiekty działań

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

W przypadku elementu AzureMLBatchExecution użyj:

  "type": "AzureMLBatchExecution",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "globalParameters": {
      "{customized property}": {}
    },
    "webServiceInputs": {
      "{customized property}": {
        "filePath": {},
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    },
    "webServiceOutputs": {
      "{customized property}": {
        "filePath": {},
        "linkedServiceName": {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      }
    }
  }

W przypadku usługi AzureMLUpdateResource użyj:

  "type": "AzureMLUpdateResource",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "trainedModelFilePath": {},
    "trainedModelLinkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "trainedModelName": {}
  }

W przypadku kopiowania użyj polecenia:

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

W przypadku opcji Niestandardowe użyj:

  "type": "Custom",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "command": {},
    "extendedProperties": {
      "{customized property}": {}
    },
    "folderPath": {},
    "referenceObjects": {
      "datasets": [
        {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "DatasetReference"
        }
      ],
      "linkedServices": [
        {
          "parameters": {
            "{customized property}": {}
          },
          "referenceName": "string",
          "type": "LinkedServiceReference"
        }
      ]
    },
    "resourceLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    }
  }

W przypadku elementu DatabricksNotebook użyj:

  "type": "DatabricksNotebook",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "baseParameters": {
      "{customized property}": {}
    },
    "notebookPath": {}
  }

W przypadku elementu DataLakeAnalyticsU-SQL użyj:

  "type": "DataLakeAnalyticsU-SQL",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "compilationMode": {},
    "degreeOfParallelism": {},
    "parameters": {
      "{customized property}": {}
    },
    "priority": {},
    "runtimeVersion": {},
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {}
  }

W przypadku elementu ExecutePipeline użyj:

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

W przypadku pakietu ExecuteSSISPackage użyj:

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

W przypadku filtru użyj:

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

W przypadku programu ForEach użyj:

  "type": "ForEach",
  "typeProperties": {
    "activities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "batchCount": "int",
    "isSequential": "bool",
    "items": {
      "type": "Expression",
      "value": "string"
    }
  }

W przypadku metody GetMetadata użyj:

  "type": "GetMetadata",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "dataset": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "DatasetReference"
    },
    "fieldList": [ object ]
  }

W przypadku usługi HDInsightHive użyj:

  "type": "HDInsightHive",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

W przypadku usługi HDInsightMapReduce użyj:

  "type": "HDInsightMapReduce",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "className": {},
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "jarFilePath": {},
    "jarLibs": [ object ],
    "jarLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

W przypadku usługi HDInsightPig użyj:

  "type": "HDInsightPig",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "getDebugInfo": "string",
    "scriptLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "scriptPath": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

W przypadku usługi HDInsightSpark użyj:

  "type": "HDInsightSpark",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "className": "string",
    "entryFilePath": {},
    "getDebugInfo": "string",
    "proxyUser": {},
    "rootPath": {},
    "sparkConfig": {
      "{customized property}": {}
    },
    "sparkJobLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    }
  }

W przypadku usługi HDInsightStreaming użyj:

  "type": "HDInsightStreaming",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "arguments": [ object ],
    "combiner": {},
    "commandEnvironment": [ object ],
    "defines": {
      "{customized property}": {}
    },
    "fileLinkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "LinkedServiceReference"
    },
    "filePaths": [ object ],
    "getDebugInfo": "string",
    "input": {},
    "mapper": {},
    "output": {},
    "reducer": {},
    "storageLinkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ]
  }

W przypadku elementu IfCondition użyj:

  "type": "IfCondition",
  "typeProperties": {
    "expression": {
      "type": "Expression",
      "value": "string"
    },
    "ifFalseActivities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "ifTrueActivities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ]
  }

W przypadku wyszukiwania użyj:

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

W przypadku elementu SqlServerStoredProcedure użyj:

  "type": "SqlServerStoredProcedure",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "storedProcedureName": {},
    "storedProcedureParameters": {
      "{customized property}": {
        "type": "string",
        "value": {}
      }
    }
  }

W obszarze Do użyj:

  "type": "Until",
  "typeProperties": {
    "activities": [
      {
        "dependsOn": [
          {
            "activity": "string",
            "dependencyConditions": [ "string" ],
            "{customized property}": {}
          }
        ],
        "description": "string",
        "name": "string",
        "type": "string"
        // For remaining properties, see Activity objects
      }
    ],
    "expression": {
      "type": "Expression",
      "value": "string"
    },
    "timeout": {}
  }

Aby poczekać, użyj polecenia:

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

W przypadku funkcji WebActivity użyj:

  "type": "WebActivity",
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "LinkedServiceReference"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {},
    "{customized property}": {}
  },
  "typeProperties": {
    "authentication": {
      "password": {
        "type": "string",
        "value": "string"
      },
      "pfx": {
        "type": "string",
        "value": "string"
      },
      "resource": "string",
      "type": "string",
      "username": "string"
    },
    "body": {},
    "datasets": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "DatasetReference"
      }
    ],
    "disableCertValidation": "bool",
    "headers": {},
    "linkedServices": [
      {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "LinkedServiceReference"
      }
    ],
    "method": "string",
    "url": {}
  }

Obiekty CopySink

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

Obiekty CopySource

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

Obiekty SecretBase

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

W przypadku elementu AzureKeyVaultSecret użyj:

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

W przypadku funkcji SecureString użyj:

  "type": "SecureString",
  "value": "string"

Wartości właściwości

fabryki/potoki

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataFactory/factory/pipelines"
apiVersion Wersja interfejsu API zasobów "2017-09-01-preview"
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*#.%&:\\+?/ lub znaki kontrolne

Zacznij od alfanumerycznego.
properties Właściwości potoku. Potok (wymagany)

Potok

Nazwa Opis Wartość
activities Lista działań w potoku. Działanie[]
Adnotacje Lista tagów, których można użyć do opisywania potoku. any[]
współbieżność Maksymalna liczba współbieżnych przebiegów dla potoku. int

Ograniczenia:
Minimalna wartość = 1
description (opis) Opis potoku. ciąg
parameters Lista parametrów potoku. ParameterDefinitionSpecification

Działanie

Nazwa Opis Wartość
dependsOn Działanie zależy od warunku. ActivityDependency[]
description (opis) Opis działania. ciąg
name Nazwa działania. ciąg (wymagany)
typ Ustawianie typu obiektu AzureMLBatchExecution
AzureMLUpdateResource
Kopiuj
Niestandardowe
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filtr
ForEach
Getmetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
Wyszukiwanie
SqlServerStoredProcedure
Do
Czekaj
WebActivity (wymagane)

DziałanieDependency

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

AzureMLBatchExecutionActivity

Nazwa Opis Wartość
typ Typ działania. "AzureMLBatchExecution" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania wykonywania usługi Azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (wymagane)

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwoływanie się do nazwy usługi połączonej. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość}

ActivityPolicy

Nazwa Opis Wartość
retry Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0.
retryIntervalInSeconds Interwał między każdą ponowną próbą (w sekundach). Wartość domyślna to 30 sekund. int

Ograniczenia:
Minimalna wartość = 30
Maksymalna wartość = 86400
secureOutput Po ustawieniu wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. bool
timeout Określa limit czasu pracy 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])).
{niestandardowa właściwość}

AzureMLBatchExecutionActivityTypeProperties

Nazwa Opis Wartość
globalParameters Pary klucz,wartość, które mają być przekazywane do punktu końcowego usługi wykonywania usługi Batch w usłudze Azure ML. 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. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs Pary klucz,wartość, mapowanie nazw danych wejściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wejściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceInputs żądania wykonania wsadowego usługi Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs Pary klucz,wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Nazwa Opis Wartość
{niestandardowa właściwość}

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nazwa Opis Wartość
{niestandardowa właściwość} AzureMLWebServiceFile

AzureMLWebServiceFile

Nazwa Opis Wartość
Filepath Ścieżka pliku względnego, w tym nazwa kontenera, w Azure Blob Storage określona przez LinkedService. Typ: ciąg (lub wyrażenie z ciągiem resultType).
linkedServiceName Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi WebService usługi Azure ML. LinkedServiceReference (wymagane)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nazwa Opis Wartość
{niestandardowa właściwość} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Nazwa Opis Wartość
typ Typ działania. "AzureMLUpdateResource" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania update resource management w usłudze Azure ML. AzureMLUpdateResourceActivityTypeProperties (wymagane)

AzureMLUpdateResourceActivityTypeProperties

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

CopyActivity

Nazwa Opis Wartość
typ Typ działania. "Kopiuj" (wymagane)
Wejścia Lista danych wejściowych dla działania. DatasetReference[]
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
Wyjść Lista danych wyjściowych dla działania. DatasetReference[]
policy Zasady dotyczące działań. ActivityPolicy
typeProperties działanie Kopiuj właściwości. CopyActivityTypeProperties (wymagane)

Datasetreference

Nazwa Opis Wartość
parameters Argumenty dla zestawu danych. ParameterValueSpecification
referenceName Nazwa zestawu danych odwołania. ciąg (wymagany)
typ Typ odwołania do zestawu danych. "DatasetReference" (wymagane)

CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0.
enableSkipIncompatibleRow Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).
enableStaging Określa, czy skopiować dane za pośrednictwem tymczasowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).
parallelCopies Maksymalna liczba współbieżnych sesji otwartych w źródle lub ujściu w celu uniknięcia przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0.
redirectIncompatibleRowSettings Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
Zlew działanie Kopiuj ujście. CopySink (wymagane)
source działanie Kopiuj źródło. CopySource (wymagane)
ustawienia przejściowe Określa tymczasowe ustawienia przejściowe, gdy właściwość EnableStaging ma wartość true. Ustawienia przejściowe
tłumacz działanie Kopiuj tłumacza. Jeśli nie zostanie określony, zostanie użyty translator tabelaryczny.

RedirectIncompatibleRowSettings

Nazwa Opis Wartość
linkedServiceName Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, jeśli określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType).
path Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType).
{niestandardowa właściwość}

CopySink

Nazwa Opis Wartość
sinkRetryCount Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType).
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])).
writeBatchSize Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0.
writeBatchTimeout Limit czasu zapisu 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])).

CopySource

Nazwa Opis Wartość
sourceRetryCount Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType).
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])).

Ustawienia przejściowe

Nazwa Opis Wartość
enableCompression Określa, czy używać kompresji podczas kopiowania danych za pośrednictwem tymczasowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).
linkedServiceName Odwołanie do połączonej usługi przejściowej. LinkedServiceReference (wymagane)
path Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType).
{niestandardowa właściwość}

CustomActivity

Nazwa Opis Wartość
typ Typ działania. "Niestandardowy" (wymagany)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działań niestandardowych. CustomActivityTypeProperties (wymagane)

CustomActivityTypeProperties

Nazwa Opis Wartość
command Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType).
Extendedproperties Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ma pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. CustomActivityTypePropertiesExtendedProperties
folderPath Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType).
referenceObjects Odwołania do obiektów CustomActivityReferenceObject
resourceLinkedService Dokumentacja połączonej usługi zasobów. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość
{niestandardowa właściwość}

CustomActivityReferenceObject

Nazwa Opis Wartość
zestawy danych Odwołania do zestawu danych. DatasetReference[]
linkedServices Połączone odwołania do usługi. LinkedServiceReference[]

DatabricksNotebookActivity

Nazwa Opis Wartość
typ Typ działania. "DatabricksNotebook" (wymagany)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania notesu usługi Databricks. DatabricksNotebookActivityTypeProperties (wymagane)

DatabricksNotebookActivityTypeProperties

Nazwa Opis Wartość
baseParameters Podstawowe parametry, które mają być używane dla każdego przebiegu tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się od ukośnika. Typ: ciąg (lub wyrażenie z ciągiem resultType).

DatabricksNotebookActivityTypePropertiesBaseParamete...

Nazwa Opis Wartość
{niestandardowa właściwość}

DataLakeAnalyticsUsqlActivity

Nazwa Opis Wartość
typ Typ działania. "DataLakeAnalyticsU-SQL" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Data Lake Analytics właściwości działania U-SQL. DataLakeAnalyticsUsqlActivityTypeProperties (wymagane)

DataLakeAnalyticsUsqlActivityTypeProperties

Nazwa Opis Wartość
compilationMode Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType).
degreeOfParallelism Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1.
parameters Parametry żądania zadania U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
priority Określa, które zadania są w kolejce, należy wybrać do pierwszego uruchomienia. Im mniejsza liczba, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1.
runtimeVersion Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType).
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference (wymagane)
scriptPath Ścieżka z uwzględnieniem wielkości liter do folderu zawierającego skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType).

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Nazwa Opis Wartość
{niestandardowa właściwość}

ExecutePipelineActivity

Nazwa Opis Wartość
typ Typ działania. "ExecutePipeline" (wymagane)
typeProperties Wykonywanie właściwości działania potoku. ExecutePipelineActivityTypeProperties (wymagane)

ExecutePipelineActivityTypeProperties

Nazwa Opis Wartość
parameters Parametry potoku. ParameterValueSpecification
Rurociągu Dokumentacja potoku. PipelineReference (wymagane)
waitOnCompletion Określa, czy wykonanie działania będzie oczekiwać na zakończenie wykonywania zależnego potoku. Wartość domyślna to false. bool

PipelineReference

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

ExecuteSsisPackageActivity

Nazwa Opis Wartość
typ Typ działania. "ExecuteSSISPackage" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Wykonaj właściwości działania pakietu SSIS. ExecuteSsisPackageActivityTypeProperties (wymagane)

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath Ścieżka środowiska do wykonania pakietu usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType).
executionCredential Poświadczenie wykonania pakietu. SsisExecutionCredential
loggingLevel Poziom rejestrowania wykonywania pakietu usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType).
logLocation Lokalizacja dziennika wykonywania pakietów SSIS. SsisLogLocation
packageConnectionManagers Menedżerowie połączeń na poziomie pakietu w celu wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation Lokalizacja pakietu SSIS. SsisPackageLocation (wymagane)
packageParameters Parametry poziomu pakietu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers Menedżerowie połączeń na poziomie projektu w celu wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConne...
parametry projektu Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParam...
właściwościPrzesłonięcia Właściwość zastępuje wykonywanie pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
ś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).

IntegrationRuntimeReference

Nazwa Opis Wartość
parameters Argumenty środowiska Integration Runtime. ParameterValueSpecification
referenceName Odwołanie do nazwy środowiska Integration Runtime. ciąg (wymagany)
typ Typ środowiska Integration Runtime. "IntegrationRuntimeReference" (wymagane)

SsisExecutionCredential

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

Securestring

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SsisLogLocation

Nazwa Opis Wartość
logPath Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType).
typ Typ lokalizacji dziennika usług SSIS. "Plik" (wymagany)
typeProperties Właściwości lokalizacji dziennika wykonywania pakietów SSIS. SsisLogLocationTypeProperties (wymagane)

SsisLogLocationTypeProperties

Nazwa Opis Wartość
accessCredential Poświadczenia dostępu dziennika wykonywania pakietu. SsisAccessCredential
logRefreshInterval Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

SsisAccessCredential

Nazwa Opis Wartość
domena Domena na potrzeby uwierzytelniania systemu Windows.
hasło Hasło do uwierzytelniania systemu Windows. SecretBase (wymagana)
userName UseName na potrzeby uwierzytelniania systemu Windows.

SecretBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzureKeyVaultSecret
SecureString (wymagane)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType).
secretVersion 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).
store Dokumentacja połączonej usługi Azure Key Vault. LinkedServiceReference (wymagane)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisConnectionManager

SsisConnectionManager

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

SsisExecutionParameter

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

SsisPackageLocation

Nazwa Opis Wartość
Packagepath Ścieżka pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType).
typ Typ lokalizacji pakietu SSIS. "Plik"
"SSISDB"
typeProperties Właściwości lokalizacji pakietu SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nazwa Opis Wartość
accessCredential Poświadczenia dostępu do pakietu. SsisAccessCredential
configurationPath Plik konfiguracji wykonywania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType).
packagePassword Hasło pakietu. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisPropertyOverride

SsisPropertyOverride

Nazwa Opis Wartość
Issensitive Określa, czy właściwość pakietu SSIS zastępuje wartość danych poufnych. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli ma wartość true bool
wartość Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType).

FilterActivity

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

FilterActivityTypeProperties

Nazwa Opis Wartość
Warunek Warunek służący do filtrowania danych wejściowych. Wyrażenie (wymagane)
elementy Tablica wejściowa, na której należy zastosować filtr. Wyrażenie (wymagane)

Wyrażenie

Nazwa Opis Wartość
typ Typ wyrażenia. Wyrażenie (wymagane)
wartość Wartość wyrażenia. ciąg (wymagany)

Działanie ForEach

Nazwa Opis Wartość
typ Typ działania. "ForEach" (wymagane)
typeProperties Właściwości działania ForEach. ForEachActivityTypeProperties (wymagane)

ForEachActivityTypeProperties

Nazwa Opis Wartość
activities Lista działań do wykonania . Działanie[] (wymagane)
batchCount Liczba partii, która ma być używana do kontrolowania liczby równoległych wykonań (gdy parametr isSequential ma wartość false). int

Ograniczenia:
Maksymalna wartość = 50
isSequential Jeśli pętla jest wykonywana w sekwencji lub równolegle (maksymalnie 50) bool
elementy Kolekcja do iterowania. Wyrażenie (wymagane)

GetMetadataActivity

Nazwa Opis Wartość
typ Typ działania. "GetMetadata" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania GetMetadata. GetMetadataActivityTypeProperties (wymagane)

GetMetadataActivityTypeProperties

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych działania GetMetadata. DatasetReference (wymagane)
fieldList Pola metadanych do pobrania z zestawu danych. any[]

HDInsightHiveActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightHive" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania programu Hive w usłudze HDInsight. HDInsightHiveActivityTypeProperties (wymagane)

HDInsightHiveActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. any[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opcja informacji debugowania. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType).
storageLinkedServices Odwołania do połączonej usługi Storage. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość}

HDInsightMapReduceActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightMapReduce" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania MapReduce w usłudze HDInsight. HDInsightMapReduceActivityTypeProperties (wymagane)

HDInsightMapReduceActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. any[]
Classname Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType).
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opcja informacji debugowania. "Zawsze"
"Niepowodzenie"
"Brak"
jarFilePath Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType).
jarLibs Biblioteki jar. any[]
jarLinkedService Dokumentacja połączonej usługi Jar. LinkedServiceReference
storageLinkedServices Odwołania do połączonej usługi Storage. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość}

HDInsightPigActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightPig" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania usługi HDInsight Pig. HDInsightPigActivityTypeProperties (wymagane)

HDInsightPigActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. any[]
Definiuje Umożliwia użytkownikowi określenie definiowania dla żądania zadania pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opcja informacji debugowania. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType).
storageLinkedServices Odwołania do połączonej usługi Storage. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość}

HDInsightSparkActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightSpark" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania platformy Spark w usłudze HDInsight. HDInsightSparkActivityTypeProperties (wymagane)

HDInsightSparkActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. dowolny[]
Classname Główna klasa Java/Spark aplikacji. ciąg
entryFilePath Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType).
getDebugInfo Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
proxyUser Użytkownik personifikujący, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType).
rootPath Ścieżka główna w pliku "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType).
sparkConfig Właściwość konfiguracji platformy Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Połączona usługa magazynu służąca do przekazywania pliku wpisu i zależności oraz odbierania dzienników. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość
{niestandardowa właściwość}

HDInsightStreamingActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightStreaming" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania przesyłania strumieniowego w usłudze HDInsight. HDInsightStreamingActivityTypeProperties (wymagane)

HDInsightStreamingActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. dowolny[]
łączenie Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType).
commandEnvironment Wartości środowiska wiersza polecenia. dowolny[]
Definiuje Umożliwia użytkownikowi określenie definiowania żądania zadania przesyłania strumieniowego. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Połączona dokumentacja usługi, w której znajdują się pliki. LinkedServiceReference
filePaths Ścieżki do plików zadań przesyłania strumieniowego. Może być katalogami. any[] (wymagane)
getDebugInfo Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
wejście Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType).
Mapowania Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType).
output Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType).
Reduktor Nazwa pliku wykonywalnego redukatora. Typ: ciąg (lub wyrażenie z ciągiem resultType).
storageLinkedServices Odwołania do połączonej usługi magazynu. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość}

IfConditionActivity

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

IfConditionActivityTypeProperties

Nazwa Opis Wartość
expression 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 Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. Działanie[]
ifTrueActivities Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość true. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. Działanie[]

LookupActivity

Nazwa Opis Wartość
typ Typ działania. "Wyszukiwanie" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania wyszukiwania. LookupActivityTypeProperties (wymagane)

LookupActivityTypeProperties

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych działania wyszukiwania. DatasetReference (wymagane)
firstRowOnly Określa, czy ma być zwracany pierwszy wiersz, czy wszystkie wiersze. Wartość domyślna to True. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).
source Właściwości źródła specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. CopySource (wymagane)

SqlServerStoredProcedureActivity

Nazwa Opis Wartość
typ Typ działania. "SqlServerStoredProcedure" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania procedury składowanej SQL. SqlServerStoredProcedureActivityTypeProperties (wymagane)

SqlServerStoredProcedureActivityTypeProperties

Nazwa Opis Wartość
storedProcedureName Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType).
storedProcedureParameters Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", wpisz: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Nazwa Opis Wartość
{niestandardowa właściwość} Storedprocedureparameter

Storedprocedureparameter

Nazwa Opis Wartość
typ Typ parametru procedury składowanej. "Wartość logiczna"
"Data"
"Dziesiętny"
"Guid"
"Int"
"Int64"
"Ciąg"
wartość Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType).

UntilActivity

Nazwa Opis Wartość
typ Typ działania. "Do" (wymagane)
typeProperties Do momentu, gdy właściwości działania. UntilActivityTypeProperties (wymagane)

UntilActivityTypeProperties

Nazwa Opis Wartość
activities Lista działań do wykonania. Działanie[] (wymagane)
expression Wyrażenie, które będzie obliczane na wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true Wyrażenie (wymagane)
timeout Określa limit czasu pracy 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])).

WaitActivity

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

WaitActivityTypeProperties

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

Działanie WebActivity

Nazwa Opis Wartość
typ Typ działania. "WebActivity" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania sieci Web. WebActivityTypeProperties (wymagane)

WebActivityTypeProperties

Nazwa Opis Wartość
uwierzytelnianie Metoda uwierzytelniania używana do wywoływania punktu końcowego. WebActivityAuthentication
body Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagane dla metody POST/PUT niedozwolone dla metody GET Typ: ciąg (lub Wyrażenie z ciągiem resultType).
zestawy danych Lista zestawów danych przekazanych do internetowego punktu końcowego. DatasetReference[]
disableCertValidation Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. bool
Nagłówki Reprezentuje nagłówki, które zostaną wysłane do żądania. Na przykład, aby ustawić język i wpisz na żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType).
linkedServices Lista połączonych usług przekazanych do internetowego punktu końcowego. LinkedServiceReference[]
method Metoda interfejsu API REST dla docelowego punktu końcowego. "DELETE"
"GET"
"POST"
"PUT" (wymagane)
url Punkt końcowy i ścieżka docelowa działania sieci Web. Typ: ciąg (lub wyrażenie z ciągiem resultType).

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 token uwierzytelniania platformy Azure będzie wymagany 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

ParameterDefinitionSpecification

Nazwa Opis Wartość
{niestandardowa właściwość} ParametrSpecification

ParametrSpecification

Nazwa Opis Wartość
Defaultvalue Wartość domyślna parametru.
typ Typ parametru. "Tablica"
"Wartość logiczna"
"Float"
"Int"
"Obiekt"
"SecureString"
"Ciąg" (wymagany)

Szablony szybkiego startu

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

Template Opis
Więcej jest możliwe w przypadku Azure Data Factory — jednym kliknięciem, aby spróbować Azure Data Factory

Wdróż na platformie Azure
Ten szablon tworzy potok fabryki danych dla działania kopiowania z usługi Azure Blob do innego obiektu blob platformy Azure
Tworzenie fabryki danych, kopiowanie z usługi Salesforce do obiektu blob

Wdróż na platformie Azure
Ten szablon używa Azure Data Factory do przenoszenia danych z usługi Salesforce do obiektów blob platformy Azure
Kopiowanie zbiorcze przy użyciu Azure Data Factory

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która zbiorczo kopiuje dane w bazie danych Azure SQL do magazynu danych Azure SQL.
Tworzenie fabryki danych w wersji 2

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do innego folderu w magazynie.
Tworzenie fabryki danych w wersji 2 (MySQL)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do tabeli w Azure Database for MySQL.
Tworzenie fabryki danych w wersji 2 (PostGre)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do tabeli w Azure Database for PostgreSQL.
Tworzenie fabryki danych w wersji 2 (SQL)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do tabeli w bazie danych Azure SQL.
Tworzenie fabryki danych w wersji 2 (lokalna baza danych SQL)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z lokalnego SQL Server do usługi Azure Blob Storage
Tworzenie fabryki danych w wersji 2 (Spark)

Wdróż na platformie Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w Azure Blob Storage do innego folderu w magazynie.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu fabryk/potoków można wdrożyć z operacjami docelowymi:

  • 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 = jsonencode({
    properties = {
      activities = [
        {
          dependsOn = [
            {
              activity = "string"
              dependencyConditions = [
                "string"
              ]
            }
          ]
          description = "string"
          name = "string"
          type = "string"
          // For remaining properties, see Activity objects
        }
      ]
      annotations = [ object ]
      concurrency = int
      description = "string"
      parameters = {
        {customized property} = {
          type = "string"
        }
      }
    }
  })
}

Obiekty działań

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

W przypadku elementu AzureMLBatchExecution użyj:

  type = "AzureMLBatchExecution"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    globalParameters = {}
    webServiceInputs = {
      {customized property} = {
        linkedServiceName = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    }
    webServiceOutputs = {
      {customized property} = {
        linkedServiceName = {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      }
    }
  }

W przypadku usługi AzureMLUpdateResource użyj:

  type = "AzureMLUpdateResource"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    trainedModelLinkedServiceName = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

W przypadku kopiowania użyj polecenia:

  type = "Copy"
  inputs = [
    {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  ]
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  outputs = [
    {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
  ]
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    redirectIncompatibleRowSettings = {}
    sink = {
      // For remaining properties, see CopySink objects
    }
    source = {
      // For remaining properties, see CopySource objects
    }
    stagingSettings = {
      linkedServiceName = {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    }
  }

W przypadku opcji Niestandardowe użyj:

  type = "Custom"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    extendedProperties = {}
    referenceObjects = {
      datasets = [
        {
          parameters = {}
          referenceName = "string"
          type = "DatasetReference"
        }
      ]
      linkedServices = [
        {
          parameters = {}
          referenceName = "string"
          type = "LinkedServiceReference"
        }
      ]
    }
    resourceLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

W przypadku elementu DatabricksNotebook użyj:

  type = "DatabricksNotebook"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    baseParameters = {}
  }

W przypadku elementu DataLakeAnalyticsU-SQL użyj:

  type = "DataLakeAnalyticsU-SQL"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    parameters = {}
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

W przypadku elementu ExecutePipeline użyj:

  type = "ExecutePipeline"
  typeProperties = {
    parameters = {}
    pipeline = {
      name = "string"
      referenceName = "string"
      type = "PipelineReference"
    }
    waitOnCompletion = bool
  }

W przypadku pakietu ExecuteSSISPackage użyj:

  type = "ExecuteSSISPackage"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    connectVia = {
      parameters = {}
      referenceName = "string"
      type = "IntegrationRuntimeReference"
    }
    executionCredential = {
      password = {
        type = "string"
        value = "string"
      }
    }
    logLocation = {
      type = "File"
      typeProperties = {
        accessCredential = {
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
        }
      }
    }
    packageConnectionManagers = {
      {customized property} = {
        {customized property} = {}
      }
    }
    packageLocation = {
      type = "string"
      typeProperties = {
        accessCredential = {
          password = {
            type = "string"
            // For remaining properties, see SecretBase objects
          }
        }
        packagePassword = {
          type = "string"
          // For remaining properties, see SecretBase objects
        }
      }
    }
    packageParameters = {
      {customized property} = {}
    }
    projectConnectionManagers = {
      {customized property} = {
        {customized property} = {}
      }
    }
    projectParameters = {
      {customized property} = {}
    }
    propertyOverrides = {
      {customized property} = {
        isSensitive = bool
      }
    }
  }

W przypadku filtru użyj:

  type = "Filter"
  typeProperties = {
    condition = {
      type = "Expression"
      value = "string"
    }
    items = {
      type = "Expression"
      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 = "Expression"
      value = "string"
    }
  }

W przypadku metody GetMetadata użyj:

  type = "GetMetadata"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
    fieldList = [ object ]
  }

W przypadku usługi HDInsightHive użyj:

  type = "HDInsightHive"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

W przypadku usługi HDInsightMapReduce użyj:

  type = "HDInsightMapReduce"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    jarLibs = [ object ]
    jarLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

W przypadku usługi HDInsightPig użyj:

  type = "HDInsightPig"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    defines = {}
    getDebugInfo = "string"
    scriptLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

W przypadku usługi HDInsightSpark użyj:

  type = "HDInsightSpark"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    className = "string"
    getDebugInfo = "string"
    sparkConfig = {}
    sparkJobLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
  }

W przypadku usługi HDInsightStreaming użyj:

  type = "HDInsightStreaming"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    arguments = [ object ]
    commandEnvironment = [ object ]
    defines = {}
    fileLinkedService = {
      parameters = {}
      referenceName = "string"
      type = "LinkedServiceReference"
    }
    filePaths = [ object ]
    getDebugInfo = "string"
    storageLinkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
  }

W przypadku elementu IfCondition użyj:

  type = "IfCondition"
  typeProperties = {
    expression = {
      type = "Expression"
      value = "string"
    }
    ifFalseActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
    ifTrueActivities = [
      {
        dependsOn = [
          {
            activity = "string"
            dependencyConditions = [
              "string"
            ]
          }
        ]
        description = "string"
        name = "string"
        type = "string"
        // For remaining properties, see Activity objects
      }
    ]
  }

W przypadku wyszukiwania użyj:

  type = "Lookup"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    dataset = {
      parameters = {}
      referenceName = "string"
      type = "DatasetReference"
    }
    source = {
      // For remaining properties, see CopySource objects
    }
  }

W przypadku elementu SqlServerStoredProcedure użyj:

  type = "SqlServerStoredProcedure"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    storedProcedureParameters = {
      {customized property} = {
        type = "string"
      }
    }
  }

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 = "Expression"
      value = "string"
    }
  }

Aby poczekać, użyj polecenia:

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

W przypadku funkcji WebActivity użyj:

  type = "WebActivity"
  linkedServiceName = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }
  policy = {
    retryIntervalInSeconds = int
    secureOutput = bool
  }
  typeProperties = {
    authentication = {
      password = {
        type = "string"
        value = "string"
      }
      pfx = {
        type = "string"
        value = "string"
      }
      resource = "string"
      type = "string"
      username = "string"
    }
    datasets = [
      {
        parameters = {}
        referenceName = "string"
        type = "DatasetReference"
      }
    ]
    disableCertValidation = bool
    linkedServices = [
      {
        parameters = {}
        referenceName = "string"
        type = "LinkedServiceReference"
      }
    ]
    method = "string"
  }

Obiekty CopySink

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

Obiekty CopySource

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

Obiekty SecretBase

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

W przypadku elementu AzureKeyVaultSecret użyj:

  type = "AzureKeyVaultSecret"
  store = {
    parameters = {}
    referenceName = "string"
    type = "LinkedServiceReference"
  }

W przypadku funkcji SecureString użyj:

  type = "SecureString"
  value = "string"

Wartości właściwości

fabryki/potoki

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataFactory/factory/pipelines@2017-09-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
<>*#.%&:\\+?/ lub znaki kontrolne

Zacznij od alfanumerycznego.
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: fabryki
properties Właściwości potoku. Potok (wymagany)

Potok

Nazwa Opis Wartość
activities Lista działań w potoku. Działanie[]
Adnotacje Lista tagów, których można użyć do opisywania potoku. any[]
współbieżność Maksymalna liczba współbieżnych przebiegów dla potoku. int

Ograniczenia:
Minimalna wartość = 1
description (opis) Opis potoku. ciąg
parameters Lista parametrów potoku. ParameterDefinitionSpecification

Działanie

Nazwa Opis Wartość
dependsOn Działanie zależy od warunku. ActivityDependency[]
description (opis) Opis działania. ciąg
name Nazwa działania. ciąg (wymagany)
typ Ustawianie typu obiektu AzureMLBatchExecution
AzureMLUpdateResource
Kopiuj
Niestandardowe
DatabricksNotebook
DataLakeAnalyticsU-SQL
ExecutePipeline
ExecuteSSISPackage
Filtr
ForEach
Getmetadata
HDInsightHive
HDInsightMapReduce
HDInsightPig
HDInsightSpark
HDInsightStreaming
IfCondition
Wyszukiwanie
SqlServerStoredProcedure
Do
Czekaj
WebActivity (wymagane)

DziałanieDependency

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

AzureMLBatchExecutionActivity

Nazwa Opis Wartość
typ Typ działania. "AzureMLBatchExecution" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania wykonywania usługi Azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (wymagane)

LinkedServiceReference

Nazwa Opis Wartość
parameters Argumenty dla usługi LinkedService. ParameterValueSpecification
referenceName Odwoływanie się do nazwy usługi połączonej. ciąg (wymagany)
typ Typ odwołania do połączonej usługi. "LinkedServiceReference" (wymagane)

ParameterValueSpecification

Nazwa Opis Wartość
{niestandardowa właściwość}

ActivityPolicy

Nazwa Opis Wartość
retry Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0.
retryIntervalInSeconds Interwał między każdą ponowną próbą (w sekundach). Wartość domyślna to 30 sekund. int

Ograniczenia:
Minimalna wartość = 30
Maksymalna wartość = 86400
secureOutput Po ustawieniu wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. bool
timeout Określa limit czasu pracy 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])).
{niestandardowa właściwość}

AzureMLBatchExecutionActivityTypeProperties

Nazwa Opis Wartość
globalParameters Pary klucz,wartość, które mają być przekazywane do punktu końcowego usługi wykonywania usługi Batch w usłudze Azure ML. 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. AzureMLBatchExecutionActivityTypePropertiesGlobalPar...
webServiceInputs Pary klucz,wartość, mapowanie nazw danych wejściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wejściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceInputs żądania wykonania wsadowego usługi Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...
webServiceOutputs Pary klucz,wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServic...

AzureMLBatchExecutionActivityTypePropertiesGlobalPar...

Nazwa Opis Wartość
{niestandardowa właściwość}

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nazwa Opis Wartość
{niestandardowa właściwość} AzureMLWebServiceFile

AzureMLWebServiceFile

Nazwa Opis Wartość
Filepath Ścieżka pliku względnego, w tym nazwa kontenera, w Azure Blob Storage określona przez LinkedService. Typ: ciąg (lub wyrażenie z ciągiem resultType).
linkedServiceName Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi WebService usługi Azure ML. LinkedServiceReference (wymagane)

AzureMLBatchExecutionActivityTypePropertiesWebServic...

Nazwa Opis Wartość
{niestandardowa właściwość} AzureMLWebServiceFile

AzureMLUpdateResourceActivity

Nazwa Opis Wartość
typ Typ działania. "AzureMLUpdateResource" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania zarządzania zasobami aktualizacji usługi Azure ML. AzureMLUpdateResourceActivityTypeProperties (wymagane)

AzureMLUpdateResourceActivityTypeProperties

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

CopyActivity

Nazwa Opis Wartość
typ Typ działania. "Kopiuj" (wymagane)
Wejścia Lista danych wejściowych dla działania. DatasetReference[]
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
Wyjść Lista danych wyjściowych dla działania. DatasetReference[]
policy Zasady działania. ActivityPolicy
typeProperties działanie Kopiuj właściwości. CopyActivityTypeProperties (wymagane)

Datasetreference

Nazwa Opis Wartość
parameters Argumenty zestawu danych. ParametrValueSpecification
referenceName Nazwa zestawu danych odwołania. ciąg (wymagany)
typ Typ odwołania zestawu danych. "DatasetReference" (wymagany)

CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0.
enableSkipIncompatibleRow Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).
enableStaging Określa, czy kopiować dane za pośrednictwem tymczasowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).
parallelCopies Maksymalna liczba współbieżnych 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.
redirectIncompatibleRowSettings Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
Zlew działanie Kopiuj ujście. CopySink (wymagane)
source działanie Kopiuj źródło. CopySource (wymagane)
przejścioweSettings Określa tymczasowe ustawienia przejściowe, gdy ustawienie EnableStaging ma wartość true. Ustawienia przejściowe
tłumacz działanie Kopiuj translator. Jeśli nie zostanie określony, zostanie użyty translator tabelaryczny.

RedirectIncompatibleRowSettings

Nazwa Opis Wartość
linkedServiceName Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, czy określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType).
path Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType).
{niestandardowa właściwość}

CopySink

Nazwa Opis Wartość
sinkRetryCount Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType).
sinkRetryWait Odczekaj 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])).
writeBatchSize Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0.
writeBatchTimeout Limit czasu zapisu 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])).

CopySource

Nazwa Opis Wartość
sourceRetryCount Liczba ponawiania prób źródłowych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType).
sourceRetryWait Zaczekaj na ponowną próbę ź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])).

Ustawienia przejściowe

Nazwa Opis Wartość
enableCompression Określa, czy należy używać kompresji podczas kopiowania danych za pośrednictwem tymczasowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).
linkedServiceName Dokumentacja połączonej usługi przejściowej. LinkedServiceReference (wymagane)
path Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType).
{niestandardowa właściwość}

CustomActivity

Nazwa Opis Wartość
typ Typ działania. "Niestandardowe" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania niestandardowego. CustomActivityTypeProperties (wymagane)

CustomActivityTypeProperties

Nazwa Opis Wartość
command Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType).
Extendedproperties Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ma pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. CustomActivityTypePropertiesExtendedProperties
folderPath Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType).
referenceObjects Odwołania do obiektów CustomActivityReferenceObject
resourceLinkedService Dokumentacja połączonej usługi zasobów. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość
{niestandardowa właściwość}

CustomActivityReferenceObject

Nazwa Opis Wartość
zestawy danych Odwołania do zestawu danych. DatasetReference[]
linkedServices Odwołania do połączonej usługi. LinkedServiceReference[]

DatabricksNotebookActivity

Nazwa Opis Wartość
typ Typ działania. "DatabricksNotebook" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania notesu usługi Databricks. DatabricksNotebookActivityTypeProperties (wymagane)

DatabricksNotebookActivityTypeProperties

Nazwa Opis Wartość
parametry bazowe Podstawowe parametry, które mają być używane dla każdego przebiegu tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. DatabricksNotebookActivityTypePropertiesBaseParamete...
notebookPath Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się ukośnikiem. Typ: ciąg (lub wyrażenie z ciągiem resultType).

DatabricksNotebookActivityTypePropertiesBaseParamete...

Nazwa Opis Wartość
{niestandardowa właściwość}

DataLakeAnalyticsUsqlActivity

Nazwa Opis Wartość
typ Typ działania. "DataLakeAnalyticsU-SQL" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Data Lake Analytics właściwości działania U-SQL. DataLakeAnalyticsUsqlActivityTypeProperties (wymagane)

DataLakeAnalyticsUsqlActivityTypeProperties

Nazwa Opis Wartość
compilationMode Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType).
degreeOfParallelism Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 1.
parameters Parametry żądania zadania U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameter...
priority Określa, które zadania poza wszystkimi kolejkami powinny zostać wybrane do pierwszego uruchomienia. Im niższy numer, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 1.
runtimeVersion Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType).
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference (wymagane)
scriptPath Ścieżka z uwzględnieniem wielkości liter do folderu zawierającego skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType).

DataLakeAnalyticsUsqlActivityTypePropertiesParameter...

Nazwa Opis Wartość
{niestandardowa właściwość}

ExecutePipelineActivity

Nazwa Opis Wartość
typ Typ działania. "ExecutePipeline" (wymagane)
typeProperties Wykonywanie właściwości działania potoku. ExecutePipelineActivityTypeProperties (wymagane)

ExecutePipelineActivityTypeProperties

Nazwa Opis Wartość
parameters Parametry potoku. ParametrValueSpecification
Rurociągu Odwołanie do potoku. PipelineReference (wymagane)
waitOnCompletion Określa, czy wykonanie działania będzie czekać na zakończenie wykonywania potoku zależnego. Wartość domyślna to false. bool

PipelineReference

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

ExecuteSsisPackageActivity

Nazwa Opis Wartość
typ Typ działania. "ExecuteSSISPackage" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Wykonaj właściwości działania pakietu SSIS. ExecuteSsisPackageActivityTypeProperties (wymagane)

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType).
executionCredential Poświadczenia wykonywania pakietu. SsisExecutionCredential
loggingLevel Poziom rejestrowania wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType).
logLocation Lokalizacja dziennika wykonywania pakietów SSIS. SsisLogLocation
packageConnectionManagers Menedżerowie połączeń na poziomie pakietu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConne...
packageLocation Lokalizacja pakietu SSIS. SsisPackageLocation (wymagane)
packageParameters Parametry poziomu pakietu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParam...
projectConnectionManagers Menedżerowie połączeń na poziomie projektu, aby wykonać pakiet SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConne...
projectParameters Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParam...
propertyOverrides Właściwość zastępuje wykonanie pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOver...
ś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).

IntegrationRuntimeReference

Nazwa Opis Wartość
parameters Argumenty środowiska Integration Runtime. ParametrValueSpecification
referenceName Odwołanie do nazwy środowiska Integration Runtime. ciąg (wymagany)
typ Typ środowiska Integration Runtime. "IntegrationRuntimeReference" (wymagane)

SsisExecutionCredential

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

Securestring

Nazwa Opis Wartość
typ Typ wpisu tajnego. ciąg (wymagany)
wartość Wartość bezpiecznego ciągu. ciąg (wymagany)

SsisLogLocation

Nazwa Opis Wartość
logPath Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType).
typ Typ lokalizacji dziennika usług SSIS. "Plik" (wymagany)
typeProperties Właściwości lokalizacji dziennika wykonywania pakietów SSIS. SsisLogLocationTypeProperties (wymagane)

SsisLogLocationTypeWłaściwości

Nazwa Opis Wartość
accessCredential Poświadczenia dostępu dziennika wykonywania pakietu. SsisAccessCredential
logRefreshInterval Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])).

SsisAccessCredential

Nazwa Opis Wartość
domena Domena na potrzeby uwierzytelniania systemu Windows.
hasło Hasło do uwierzytelniania systemu Windows. SecretBase (wymagana)
userName UseName na potrzeby uwierzytelniania systemu Windows.

SecretBase

Nazwa Opis Wartość
typ Ustawianie typu obiektu AzureKeyVaultSecret
SecureString (wymagane)

AzureKeyVaultSecretReference

Nazwa Opis Wartość
typ Typ wpisu tajnego. "AzureKeyVaultSecret" (wymagane)
secretName Nazwa wpisu tajnego w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType).
secretVersion 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).
store Dokumentacja połączonej usługi azure Key Vault. LinkedServiceReference (wymagane)

ExecuteSsisPackageActivityTypePropertiesPackageConne...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisConnectionManager

SsisConnectionManager

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

SsisExecutionParameter

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

SsisPackageLocation

Nazwa Opis Wartość
Packagepath Ścieżka pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType).
typ Typ lokalizacji pakietu SSIS. "Plik"
"SSISDB"
typeProperties Właściwości lokalizacji pakietu SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nazwa Opis Wartość
accessCredential Poświadczenia dostępu do pakietu. SsisAccessCredential
configurationPath Plik konfiguracji wykonywania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType).
packagePassword Hasło pakietu. SecretBase

ExecuteSsisPackageActivityTypePropertiesPackageParam...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesProjectConne...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisConnectionManager

ExecuteSsisPackageActivityTypePropertiesProjectParam...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisExecutionParameter

ExecuteSsisPackageActivityTypePropertiesPropertyOver...

Nazwa Opis Wartość
{niestandardowa właściwość} SsisPropertyOverride

SsisPropertyOverride

Nazwa Opis Wartość
Issensitive Określa, czy właściwość pakietu SSIS zastępuje wartość danych poufnych. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli ma wartość true bool
wartość Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType).

FilterActivity

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

FilterActivityTypeProperties

Nazwa Opis Wartość
Warunek Warunek służący do filtrowania danych wejściowych. Wyrażenie (wymagane)
elementy Tablica wejściowa, na której należy zastosować filtr. Wyrażenie (wymagane)

Wyrażenie

Nazwa Opis Wartość
typ Typ wyrażenia. "Wyrażenie" (wymagane)
wartość Wartość wyrażenia. ciąg (wymagany)

Działanie ForEach

Nazwa Opis Wartość
typ Typ działania. "ForEach" (wymagane)
typeProperties Właściwości działania ForEach. ForEachActivityTypeProperties (wymagane)

ForEachActivityTypeProperties

Nazwa Opis Wartość
activities Lista działań do wykonania . Działanie[] (wymagane)
batchCount Liczba partii do użycia do kontrolowania liczby wykonywania równoległego (gdy parametr isSequential ma wartość false). int

Ograniczenia:
Maksymalna wartość = 50
isSequential Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) bool
elementy Kolekcja do iterowania. Wyrażenie (wymagane)

GetMetadataActivity

Nazwa Opis Wartość
typ Typ działania. "GetMetadata" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania GetMetadata. GetMetadataActivityTypeProperties (wymagane)

GetMetadataActivityTypeProperties

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych działania GetMetadata. DatasetReference (wymagane)
fieldList Pola metadanych do pobrania z zestawu danych. dowolny[]

HDInsightHiveActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightHive" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania hive w usłudze HDInsight. HDInsightHiveActivityTypeProperties (wymagane)

HDInsightHiveActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. dowolny[]
Definiuje Umożliwia użytkownikowi określenie definicji dla żądania zadania programu Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType).
storageLinkedServices Odwołania do połączonej usługi magazynu. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość}

HDInsightMapReduceActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightMapReduce" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania MapReduce w usłudze HDInsight. HDInsightMapReduceActivityTypeProperties (wymagane)

HDInsightMapReduceActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. dowolny[]
Classname Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType).
Definiuje Umożliwia użytkownikowi określenie definicji dla żądania zadania MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
jarFilePath Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType).
jarLibs Biblioteki Jar. dowolny[]
jarLinkedService Dokumentacja połączonej usługi Jar. LinkedServiceReference
storageLinkedServices Odwołania do połączonej usługi magazynu. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość}

HDInsightPigActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightPig" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania pig w usłudze HDInsight. HDInsightPigActivityTypeProperties (wymagane)

HDInsightPigActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. dowolny[]
Definiuje Umożliwia użytkownikowi określenie definicji dla żądania zadania pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opcja debugowania informacji. "Zawsze"
"Niepowodzenie"
"Brak"
scriptLinkedService Dokumentacja połączonej usługi skryptu. LinkedServiceReference
scriptPath Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType).
storageLinkedServices Odwołania do połączonej usługi magazynu. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość}

HDInsightSparkActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightSpark" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania platformy Spark w usłudze HDInsight. HDInsightSparkActivityTypeProperties (wymagane)

HDInsightSparkActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. any[]
Classname Główna klasa Java/Spark aplikacji. ciąg
entryFilePath Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType).
getDebugInfo Opcja informacji debugowania. "Zawsze"
"Niepowodzenie"
"Brak"
proxyUser Użytkownik może personifikować, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType).
rootPath Ścieżka główna w elemecie "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType).
sparkConfig Właściwość konfiguracji platformy Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Połączona usługa magazynu do przekazywania pliku wpisu i zależności oraz do odbierania dzienników. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość
{niestandardowa właściwość}

HDInsightStreamingActivity

Nazwa Opis Wartość
typ Typ działania. "HDInsightStreaming" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania przesyłania strumieniowego w usłudze HDInsight. HDInsightStreamingActivityTypeProperties (wymagane)

HDInsightStreamingActivityTypeProperties

Nazwa Opis Wartość
Argumenty Argumenty określone przez użytkownika w usłudze HDInsightActivity. any[]
łączenie Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType).
commandEnvironment Wartości środowiska wiersza polecenia. any[]
Definiuje Umożliwia użytkownikowi określenie definiowania żądań zadania przesyłania strumieniowego. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Odwołanie do połączonej usługi, w której znajdują się pliki. LinkedServiceReference
filePaths Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. any[] (wymagane)
getDebugInfo Opcja informacji debugowania. "Zawsze"
"Niepowodzenie"
"Brak"
wejście Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType).
Mapowania Nazwa pliku wykonywalnego mapera. Typ: ciąg (lub wyrażenie z ciągiem resultType).
output Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType).
Reduktor Nazwa pliku wykonywalnego reduktora. Typ: ciąg (lub wyrażenie z ciągiem resultType).
storageLinkedServices Odwołania do połączonej usługi Storage. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nazwa Opis Wartość
{niestandardowa właściwość}

IfConditionActivity

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

IfConditionActivityTypeProperties

Nazwa Opis Wartość
expression Wyrażenie, które będzie obliczane na wartość logiczną. Służy do określania bloku działań (ifTrueActivities lub ifFalseActivities), które zostaną wykonane. Wyrażenie (wymagane)
ifFalseActivities Lista działań do wykonania, jeśli wyrażenie jest oceniane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. Działanie[]
ifTrueActivities Lista działań do wykonania, jeśli wyrażenie jest oceniane 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[]

LookupActivity

Nazwa Opis Wartość
typ Typ działania. "Wyszukiwanie" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania wyszukiwania. LookupActivityTypeProperties (wymagane)

LookupActivityTypeProperties

Nazwa Opis Wartość
Dataset Dokumentacja zestawu danych działania wyszukiwania. DatasetReference (wymagane)
firstRowOnly Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Wartość domyślna to True. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).
source Właściwości źródłowe specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. CopySource (wymagane)

SqlServerStoredProcedureActivity

Nazwa Opis Wartość
typ Typ działania. "SqlServerStoredProcedure" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady działania. ActivityPolicy
typeProperties Właściwości działania procedury składowanej SQL. SqlServerStoredProcedureActivityTypeProperties (wymagane)

SqlServerStoredProcedureActivityTypeProperties

Nazwa Opis Wartość
storedProcedureName Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType).
storedProcedureParameters Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", wpisz: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStored...

SqlServerStoredProcedureActivityTypePropertiesStored...

Nazwa Opis Wartość
{niestandardowa właściwość} Storedprocedureparameter

Storedprocedureparameter

Nazwa Opis Wartość
typ Typ parametru procedury składowanej. "Wartość logiczna"
"Data"
"Dziesiętny"
"Guid"
"Int"
"Int64"
"Ciąg"
wartość Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType).

UntilActivity

Nazwa Opis Wartość
typ Typ działania. "Do" (wymagane)
typeProperties Do momentu, gdy właściwości działania. UntilActivityTypeProperties (wymagane)

UntilActivityTypeProperties

Nazwa Opis Wartość
activities Lista działań do wykonania. Działanie[] (wymagane)
expression 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)
timeout Określa limit czasu pracy 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])).

WaitActivity

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

WaitActivityTypeProperties

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

Działanie WebActivity

Nazwa Opis Wartość
typ Typ działania. "WebActivity" (wymagane)
linkedServiceName Dokumentacja połączonej usługi. LinkedServiceReference
policy Zasady dotyczące działań. ActivityPolicy
typeProperties Właściwości działania internetowego. WebActivityTypeProperties (wymagane)

Właściwości WebActivityTypeProperties

Nazwa Opis Wartość
uwierzytelnianie Metoda uwierzytelniania używana do wywoływania punktu końcowego. WebActivityAuthentication
body Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagane dla metody POST/PUT niedozwolone dla metody GET Type: string (lub Expression with resultType string).
zestawy danych Lista zestawów danych przekazanych do internetowego punktu końcowego. DatasetReference[]
disableCertValidation Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. bool
Nagłówki Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i typ żądania: "headers": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType).
linkedServices Lista połączonych usług przekazanych do internetowego punktu końcowego. LinkedServiceReference[]
method Metoda interfejsu API REST dla docelowego punktu końcowego. "DELETE"
"GET"
„POST”
"PUT" (wymagane)
url Docelowy punkt końcowy i ścieżka działania internetowego. Typ: ciąg (lub wyrażenie z ciągiem resultType).

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 token uwierzytelniania platformy Azure będzie wymagany 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

ParameterDefinitionSpecification

Nazwa Opis Wartość
{niestandardowa właściwość} ParametrSpecification

ParametrSpecification

Nazwa Opis Wartość
Defaultvalue Wartość domyślna parametru.
typ Typ parametru. "Tablica"
"Wartość logiczna"
"Float"
"Int"
"Obiekt"
"SecureString"
"Ciąg" (wymagany)