Udostępnij za pośrednictwem


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

Definicja zasobu Bicep

Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2017-09-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    annotations: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    concurrency: int
    description: 'string'
    parameters: {
      {customized property}: {
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
  }
}

Obiekty CopySink

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

Obiekty SecretBase

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

W przypadku AzureKeyVaultSecretużyj:

{
  secretName: any(Azure.Bicep.Types.Concrete.AnyType)
  secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
  store: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    referenceName: 'string'
    type: 'string'
  }
  type: 'AzureKeyVaultSecret'
}

W przypadku SecureString użyj:

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

Obiekty CopySource

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

Obiekty działań

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

W przypadku AzureMLBatchExecutionużyj:

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

W przypadku AzureMLUpdateResourceużyj:

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

W przypadku ExecutePipelineużyj:

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

W przypadkufiltru użyj:

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

W przypadku ForEachużyj:

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

W przypadku IfConditionużyj:

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

W przypadku doużyj:

{
  type: 'Until'
  typeProperties: {
    activities: [
      {
        dependsOn: [
          {
            activity: 'string'
            dependencyConditions: [
              'string'
            ]
          }
        ]
        description: 'string'
        name: 'string'
        type: 'string'
        // For remaining properties, see Activity objects
      }
    ]
    expression: {
      type: 'string'
      value: 'string'
    }
    timeout: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

W przypadku waitużyj:

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

W przypadku copyużyj:

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

W przypadku niestandardowychużyj:

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

W przypadku DataLakeAnalyticsU-SQLużyj:

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

W przypadku databricksNotebookużyj:

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

W przypadku ExecuteSSISPackageużyj:

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

W przypadku GetMetadata użyj:

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

W przypadku HDInsightHiveużyj:

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

W przypadku HDInsightMapReduce użyj:

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

W przypadku HDInsightPig użyj:

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

W przypadku HDInsightSpark użyj:

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

W przypadku HDInsightStreaming użyj:

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

W przypadku wyszukiwaniaużyj:

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

W przypadku SqlServerStoredProcedureużyj:

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

W przypadku WebActivityużyj:

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

Wartości właściwości

Aktywność

Nazwa Opis Wartość
dependsOn Działanie zależy od warunku. ActivityDependency[]
opis Opis działania. struna
nazwa Nazwa działania. ciąg (wymagany)
typ Ustaw wartość "AzureMLBatchExecution" dla typu AzureMLBatchExecutionActivity. Ustaw wartość "AzureMLUpdateResource" dla typu AzureMLUpdateResourceActivity. Ustaw wartość "ExecutePipeline" dla typu ExecutePipelineActivity. Ustaw wartość "Filtr" dla typu FilterActivity. Ustaw wartość "ForEach" dla typu ForEachActivity. Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Copy" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Ustaw wartość "ExecuteSSISPackage" dla typu ExecuteSsisPackageActivity. Ustaw wartość "GetMetadata" dla typu GetMetadataActivity. Ustaw wartość "HDInsightHive" dla typu HDInsightHiveActivity. Ustaw wartość "HDInsightMapReduce" dla typu HDInsightMapReduceActivity. Ustaw wartość "HDInsightPig" dla typu HDInsightPigActivity. Ustaw wartość "HDInsightSpark" dla typu HDInsightSparkActivity. Ustaw wartość "HDInsightStreaming" dla typu HDInsightStreamingActivity. Ustaw wartość "Lookup" dla typu LookupActivity. Ustaw wartość "SqlServerStoredProcedure" dla typu SqlServerStoredProcedureActivity. Ustaw wartość "WebActivity" dla typu WebActivity. "AzureMLBatchExecution"
"AzureMLUpdateResource"
"Kopiuj"
"Niestandardowy"
"DatabricksNotebook"
"DataLakeAnalyticsU-SQL"
"ExecutePipeline"
"ExecuteSSISPackage"
"Filtr"
"ForEach"
"GetMetadata"
"HDInsightHive"
"HDInsightMapReduce"
"HDInsightPig"
"HDInsightSpark"
"HDInsightStreaming"
"IfCondition"
"Odnośnik"
"SqlServerStoredProcedure"
"Do"
"Czekaj"
"WebActivity" (wymagane)

ActivityDependency

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

ActivityPolicy

Nazwa Opis Wartość
Ponów próbę Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
retryIntervalInSeconds Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. Int

Ograniczenia:
Minimalna wartość = 30
Wartość maksymalna = 86400
secureOutput W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. Bool
Limit czasu Określa limit czasu działania do uruchomienia. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

AzureKeyVaultSecretReference

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

AzureMLBatchExecutionActivity

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

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nazwa Opis Wartość

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nazwa Opis Wartość

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nazwa Opis Wartość

AzureMLUpdateResourceActivity

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

AzureMLUpdateResourceActivityTypeProperties

Nazwa Opis Wartość
trainedModelFilePath Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
trainedModelLinkedServiceName Nazwa 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 sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

AzureMLWebServiceFile

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

CopyActivity

Nazwa Opis Wartość
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[]
polityka Zasady działania. ActivityPolicy
typ Typ działania. "Kopiuj" (wymagane)
typeProperties Właściwości działania kopiowania. CopyActivityTypeProperties (wymagane)

CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
enableSkipIncompatibleRow Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
enableStaging Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
parallelCopies Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
redirectIncompatibleRowSettings Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
zlew Ujście działania kopiowania. CopySink (wymagane)
źródło Źródło działania kopiowania. CopySource (wymagane)
ustawienia przejściowe Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. StagingSettings
Translator Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. jakikolwiek

CopySink

Nazwa Opis Wartość
sinkRetryCount Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). jakikolwiek
sinkRetryWait Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek
typ (wymagane)
writeBatchSize Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
writeBatchTimeout Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

CopySource

Nazwa Opis Wartość
sourceRetryCount Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). jakikolwiek
sourceRetryWait Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek
typ (wymagane)

CustomActivity

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

CustomActivityReferenceObject

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

CustomActivityTypeProperties

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

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość

DatabricksNotebookActivity

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

DatabricksNotebookActivityTypeProperties

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

DatabricksNotebookActivityTypePropertiesBaseParameters

Nazwa Opis Wartość

DataLakeAnalyticsUsqlActivity

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

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nazwa Opis Wartość

DatasetReference

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

ExecutePipelineActivity

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

ExecutePipelineActivityTypeProperties

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

ExecuteSsisPackageActivity

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

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
executionCredential Poświadczenie wykonania pakietu. SsisExecutionCredential
loggingLevel Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
logLocation Lokalizacja dziennika wykonywania pakietu SSIS. SsisLogLocation
packageConnectionManagers Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Lokalizacja pakietu usług SSIS. SsisPackageLocation (wymagane)
packageParameters Parametry poziomu pakietu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Menedżerowie połączeń na poziomie projektu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides Właściwość zastępuje wykonywanie pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Środowiska wykonawczego Określa środowisko uruchomieniowe do wykonania pakietu SSIS. Wartość powinna mieć wartość "x86" lub "x64". Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nazwa Opis Wartość

Wyrażenie

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

FilterActivity

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

FilterActivityTypeProperties

Nazwa Opis Wartość
warunek Warunek, który ma być używany do filtrowania danych wejściowych. expression (wymagane)
Elementy Tablica wejściowa, w której należy zastosować filtr. expression (wymagane)

ForEachActivity

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

ForEachActivityTypeProperties

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

Ograniczenia:
Wartość maksymalna = 50
isSequential Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) Bool
Elementy Kolekcja do iterowania. expression (wymagane)

GetMetadataActivity

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

GetMetadataActivityTypeProperties

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

HDInsightHiveActivity

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

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightMapReduceActivity

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

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightPigActivity

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

HDInsightPigActivityTypeProperties

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

HDInsightPigActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightSparkActivity

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

HDInsightSparkActivityTypeProperties

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

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość

HDInsightStreamingActivity

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

HDInsightStreamingActivityTypeProperties

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

HDInsightStreamingActivityTypePropertiesDefines

Nazwa Opis Wartość

IfConditionActivity

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

IfConditionActivityTypeProperties

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

IntegrationRuntimeReference

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

LinkedServiceReference

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

LookupActivity

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

LookupActivityTypeProperties

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

Microsoft.DataFactory/factory/pipelines

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: fabryki
Właściwości Właściwości potoku. potoku (wymagane)

ParametrDefinitionSpecification

Nazwa Opis Wartość

ParametrSpecification

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

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

Rurociąg

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

Ograniczenia:
Minimalna wartość = 1
opis Opis potoku. struna
Parametry Lista parametrów potoku. ParameterDefinitionSpecification

PipelineReference

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

RedirectIncompatibleRowSettings

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

SecretBase

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. "AzureKeyVaultSecret"
"SecureString" (wymagane)

SecureString

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

SecureString

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

SqlServerStoredProcedureActivity

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

SqlServerStoredProcedureActivityTypeProperties

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

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nazwa Opis Wartość

SsisAccessCredential

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

SsisConnectionManager

Nazwa Opis Wartość

SsisConnectionManager

Nazwa Opis Wartość

SsisExecutionCredential

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

SsisExecutionParameter

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

SsisLogLocation

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

SsisLogLocationTypeProperties

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

SsisPackageLocation

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

SsisPackageLocationTypeProperties

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

SsisPropertyOverride

Nazwa Opis Wartość
isSensitive Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa Bool
wartość Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

Ustawienia przejściowe

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

StoredProcedureParameter

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

UntilActivity

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

UntilActivityTypeProperties

Nazwa Opis Wartość
Działania Lista działań do wykonania. działanie[] (wymagane)
wyrażenie Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true expression (wymagane)
Limit czasu Określa limit czasu działania do uruchomienia. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

WaitActivity

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

WaitActivityTypeProperties

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

WebActivity

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

WebActivityAuthentication

Nazwa Opis Wartość
hasło Hasło do pliku PFX lub uwierzytelniania podstawowego. SecureString
Pfx Zawartość pliku PFX zakodowana w formacie Base64. SecureString
zasób Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. struna
typ Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) ciąg (wymagany)
nazwa użytkownika Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. struna

Właściwości WebActivityTypeProperties

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

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Tworzenie fabryki danych w wersji 2 Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do innego folderu w magazynie.
Więcej jest możliwe w usłudze Azure Data Factory — jednym kliknięciem, aby wypróbować usługę Azure Data Factory Ten szablon tworzy potok fabryki danych dla działania kopiowania z usługi Azure Blob do innego obiektu blob platformy Azure

Definicja zasobu szablonu usługi ARM

Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.DataFactory/factories/pipelines",
  "apiVersion": "2017-09-01-preview",
  "name": "string",
  "properties": {
    "activities": [ {
      "dependsOn": [
        {
          "activity": "string",
          "dependencyConditions": [ "string" ]
        }
      ],
      "description": "string",
      "name": "string",
      "type": "string"
      // For remaining properties, see Activity objects
    } ],
    "annotations": [ {} ],
    "concurrency": "int",
    "description": "string",
    "parameters": {
      "{customized property}": {
        "defaultValue": {},
        "type": "string"
      }
    }
  }
}

Obiekty CopySink

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

Obiekty SecretBase

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

W przypadku AzureKeyVaultSecretużyj:

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

W przypadku SecureString użyj:

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

Obiekty CopySource

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

Obiekty działań

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

W przypadku AzureMLBatchExecutionużyj:

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

W przypadku AzureMLUpdateResourceużyj:

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

W przypadku ExecutePipelineużyj:

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

W przypadkufiltru użyj:

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

W przypadku ForEachużyj:

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

W przypadku IfConditionużyj:

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

W przypadku doużyj:

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

W przypadku waitużyj:

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

W przypadku copyużyj:

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

W przypadku niestandardowychużyj:

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

W przypadku DataLakeAnalyticsU-SQLużyj:

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

W przypadku databricksNotebookużyj:

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

W przypadku ExecuteSSISPackageużyj:

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

W przypadku GetMetadata użyj:

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

W przypadku HDInsightHiveużyj:

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

W przypadku HDInsightMapReduce użyj:

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

W przypadku HDInsightPig użyj:

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

W przypadku HDInsightSpark użyj:

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

W przypadku HDInsightStreaming użyj:

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

W przypadku wyszukiwaniaużyj:

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

W przypadku SqlServerStoredProcedureużyj:

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

W przypadku WebActivityużyj:

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

Wartości właściwości

Aktywność

Nazwa Opis Wartość
dependsOn Działanie zależy od warunku. ActivityDependency[]
opis Opis działania. struna
nazwa Nazwa działania. ciąg (wymagany)
typ Ustaw wartość "AzureMLBatchExecution" dla typu AzureMLBatchExecutionActivity. Ustaw wartość "AzureMLUpdateResource" dla typu AzureMLUpdateResourceActivity. Ustaw wartość "ExecutePipeline" dla typu ExecutePipelineActivity. Ustaw wartość "Filtr" dla typu FilterActivity. Ustaw wartość "ForEach" dla typu ForEachActivity. Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Copy" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Ustaw wartość "ExecuteSSISPackage" dla typu ExecuteSsisPackageActivity. Ustaw wartość "GetMetadata" dla typu GetMetadataActivity. Ustaw wartość "HDInsightHive" dla typu HDInsightHiveActivity. Ustaw wartość "HDInsightMapReduce" dla typu HDInsightMapReduceActivity. Ustaw wartość "HDInsightPig" dla typu HDInsightPigActivity. Ustaw wartość "HDInsightSpark" dla typu HDInsightSparkActivity. Ustaw wartość "HDInsightStreaming" dla typu HDInsightStreamingActivity. Ustaw wartość "Lookup" dla typu LookupActivity. Ustaw wartość "SqlServerStoredProcedure" dla typu SqlServerStoredProcedureActivity. Ustaw wartość "WebActivity" dla typu WebActivity. "AzureMLBatchExecution"
"AzureMLUpdateResource"
"Kopiuj"
"Niestandardowy"
"DatabricksNotebook"
"DataLakeAnalyticsU-SQL"
"ExecutePipeline"
"ExecuteSSISPackage"
"Filtr"
"ForEach"
"GetMetadata"
"HDInsightHive"
"HDInsightMapReduce"
"HDInsightPig"
"HDInsightSpark"
"HDInsightStreaming"
"IfCondition"
"Odnośnik"
"SqlServerStoredProcedure"
"Do"
"Czekaj"
"WebActivity" (wymagane)

ActivityDependency

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

ActivityPolicy

Nazwa Opis Wartość
Ponów próbę Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
retryIntervalInSeconds Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. Int

Ograniczenia:
Minimalna wartość = 30
Wartość maksymalna = 86400
secureOutput W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. Bool
Limit czasu Określa limit czasu działania do uruchomienia. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

AzureKeyVaultSecretReference

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

AzureMLBatchExecutionActivity

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

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nazwa Opis Wartość

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nazwa Opis Wartość

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nazwa Opis Wartość

AzureMLUpdateResourceActivity

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

AzureMLUpdateResourceActivityTypeProperties

Nazwa Opis Wartość
trainedModelFilePath Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
trainedModelLinkedServiceName Nazwa 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 sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

AzureMLWebServiceFile

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

CopyActivity

Nazwa Opis Wartość
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[]
polityka Zasady działania. ActivityPolicy
typ Typ działania. "Kopiuj" (wymagane)
typeProperties Właściwości działania kopiowania. CopyActivityTypeProperties (wymagane)

CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
enableSkipIncompatibleRow Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
enableStaging Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
parallelCopies Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
redirectIncompatibleRowSettings Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
zlew Ujście działania kopiowania. CopySink (wymagane)
źródło Źródło działania kopiowania. CopySource (wymagane)
ustawienia przejściowe Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. StagingSettings
Translator Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. jakikolwiek

CopySink

Nazwa Opis Wartość
sinkRetryCount Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). jakikolwiek
sinkRetryWait Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek
typ (wymagane)
writeBatchSize Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
writeBatchTimeout Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

CopySource

Nazwa Opis Wartość
sourceRetryCount Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). jakikolwiek
sourceRetryWait Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek
typ (wymagane)

CustomActivity

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

CustomActivityReferenceObject

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

CustomActivityTypeProperties

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

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość

DatabricksNotebookActivity

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

DatabricksNotebookActivityTypeProperties

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

DatabricksNotebookActivityTypePropertiesBaseParameters

Nazwa Opis Wartość

DataLakeAnalyticsUsqlActivity

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

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nazwa Opis Wartość

DatasetReference

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

ExecutePipelineActivity

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

ExecutePipelineActivityTypeProperties

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

ExecuteSsisPackageActivity

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

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
executionCredential Poświadczenie wykonania pakietu. SsisExecutionCredential
loggingLevel Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
logLocation Lokalizacja dziennika wykonywania pakietu SSIS. SsisLogLocation
packageConnectionManagers Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Lokalizacja pakietu usług SSIS. SsisPackageLocation (wymagane)
packageParameters Parametry poziomu pakietu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Menedżerowie połączeń na poziomie projektu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides Właściwość zastępuje wykonywanie pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Środowiska wykonawczego Określa środowisko uruchomieniowe do wykonania pakietu SSIS. Wartość powinna mieć wartość "x86" lub "x64". Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nazwa Opis Wartość

Wyrażenie

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

FilterActivity

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

FilterActivityTypeProperties

Nazwa Opis Wartość
warunek Warunek, który ma być używany do filtrowania danych wejściowych. expression (wymagane)
Elementy Tablica wejściowa, w której należy zastosować filtr. expression (wymagane)

ForEachActivity

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

ForEachActivityTypeProperties

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

Ograniczenia:
Wartość maksymalna = 50
isSequential Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) Bool
Elementy Kolekcja do iterowania. expression (wymagane)

GetMetadataActivity

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

GetMetadataActivityTypeProperties

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

HDInsightHiveActivity

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

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightMapReduceActivity

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

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightPigActivity

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

HDInsightPigActivityTypeProperties

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

HDInsightPigActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightSparkActivity

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

HDInsightSparkActivityTypeProperties

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

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość

HDInsightStreamingActivity

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

HDInsightStreamingActivityTypeProperties

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

HDInsightStreamingActivityTypePropertiesDefines

Nazwa Opis Wartość

IfConditionActivity

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

IfConditionActivityTypeProperties

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

IntegrationRuntimeReference

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

LinkedServiceReference

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

LookupActivity

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

LookupActivityTypeProperties

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

Microsoft.DataFactory/factory/pipelines

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

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

ParametrDefinitionSpecification

Nazwa Opis Wartość

ParametrSpecification

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

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

Rurociąg

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

Ograniczenia:
Minimalna wartość = 1
opis Opis potoku. struna
Parametry Lista parametrów potoku. ParameterDefinitionSpecification

PipelineReference

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

RedirectIncompatibleRowSettings

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

SecretBase

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. "AzureKeyVaultSecret"
"SecureString" (wymagane)

SecureString

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

SecureString

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

SqlServerStoredProcedureActivity

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

SqlServerStoredProcedureActivityTypeProperties

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

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nazwa Opis Wartość

SsisAccessCredential

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

SsisConnectionManager

Nazwa Opis Wartość

SsisConnectionManager

Nazwa Opis Wartość

SsisExecutionCredential

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

SsisExecutionParameter

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

SsisLogLocation

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

SsisLogLocationTypeProperties

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

SsisPackageLocation

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

SsisPackageLocationTypeProperties

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

SsisPropertyOverride

Nazwa Opis Wartość
isSensitive Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa Bool
wartość Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

Ustawienia przejściowe

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

StoredProcedureParameter

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

UntilActivity

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

UntilActivityTypeProperties

Nazwa Opis Wartość
Działania Lista działań do wykonania. działanie[] (wymagane)
wyrażenie Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true expression (wymagane)
Limit czasu Określa limit czasu działania do uruchomienia. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

WaitActivity

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

WaitActivityTypeProperties

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

WebActivity

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

WebActivityAuthentication

Nazwa Opis Wartość
hasło Hasło do pliku PFX lub uwierzytelniania podstawowego. SecureString
Pfx Zawartość pliku PFX zakodowana w formacie Base64. SecureString
zasób Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. struna
typ Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) ciąg (wymagany)
nazwa użytkownika Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. struna

Właściwości WebActivityTypeProperties

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

Szablony szybkiego startu

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

Szablon Opis
Tworzenie fabryki danych w wersji 2

wdrażanie w usłudze Azure
Ten szablon tworzy fabrykę danych w wersji 2, która kopiuje dane z folderu w usłudze Azure Blob Storage do innego folderu w magazynie.
Więcej jest możliwe w usłudze Azure Data Factory — jednym kliknięciem, aby wypróbować usługę Azure Data Factory

wdrażanie w usłudze Azure
Ten szablon tworzy potok fabryki danych dla działania kopiowania z usługi Azure Blob do innego obiektu blob platformy Azure

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      activities = [
        {
          dependsOn = [
            {
              activity = "string"
              dependencyConditions = [
                "string"
              ]
            }
          ]
          description = "string"
          name = "string"
          type = "string"
          // For remaining properties, see Activity objects
        }
      ]
      annotations = [
        ?
      ]
      concurrency = int
      description = "string"
      parameters = {
        {customized property} = {
          defaultValue = ?
          type = "string"
        }
      }
    }
  })
}

Obiekty CopySink

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

Obiekty SecretBase

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

W przypadku AzureKeyVaultSecretużyj:

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

W przypadku SecureString użyj:

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

Obiekty CopySource

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

Obiekty działań

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

W przypadku AzureMLBatchExecutionużyj:

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

W przypadku AzureMLUpdateResourceużyj:

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

W przypadku ExecutePipelineużyj:

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

W przypadkufiltru użyj:

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

W przypadku ForEachużyj:

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

W przypadku IfConditionużyj:

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

W przypadku doużyj:

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

W przypadku waitużyj:

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

W przypadku copyużyj:

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

W przypadku niestandardowychużyj:

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

W przypadku DataLakeAnalyticsU-SQLużyj:

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

W przypadku databricksNotebookużyj:

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

W przypadku ExecuteSSISPackageużyj:

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

W przypadku GetMetadata użyj:

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "GetMetadata"
  typeProperties = {
    dataset = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    fieldList = [
      ?
    ]
  }
}

W przypadku HDInsightHiveużyj:

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

W przypadku HDInsightMapReduce użyj:

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

W przypadku HDInsightPig użyj:

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

W przypadku HDInsightSpark użyj:

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

W przypadku HDInsightStreaming użyj:

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

W przypadku wyszukiwaniaużyj:

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

W przypadku SqlServerStoredProcedureużyj:

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

W przypadku WebActivityużyj:

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

Wartości właściwości

Aktywność

Nazwa Opis Wartość
dependsOn Działanie zależy od warunku. ActivityDependency[]
opis Opis działania. struna
nazwa Nazwa działania. ciąg (wymagany)
typ Ustaw wartość "AzureMLBatchExecution" dla typu AzureMLBatchExecutionActivity. Ustaw wartość "AzureMLUpdateResource" dla typu AzureMLUpdateResourceActivity. Ustaw wartość "ExecutePipeline" dla typu ExecutePipelineActivity. Ustaw wartość "Filtr" dla typu FilterActivity. Ustaw wartość "ForEach" dla typu ForEachActivity. Ustaw wartość "IfCondition" dla typu IfConditionActivity. Ustaw wartość "Until" dla typu UntilActivity. Ustaw wartość "Wait" dla typu WaitActivity. Ustaw wartość "Copy" dla typu CopyActivity. Ustaw wartość "Custom" dla typu CustomActivity. Ustaw wartość "DataLakeAnalyticsU-SQL" dla typu DataLakeAnalyticsUsqlActivity. Ustaw wartość "DatabricksNotebook" dla typu DatabricksNotebookActivity. Ustaw wartość "ExecuteSSISPackage" dla typu ExecuteSsisPackageActivity. Ustaw wartość "GetMetadata" dla typu GetMetadataActivity. Ustaw wartość "HDInsightHive" dla typu HDInsightHiveActivity. Ustaw wartość "HDInsightMapReduce" dla typu HDInsightMapReduceActivity. Ustaw wartość "HDInsightPig" dla typu HDInsightPigActivity. Ustaw wartość "HDInsightSpark" dla typu HDInsightSparkActivity. Ustaw wartość "HDInsightStreaming" dla typu HDInsightStreamingActivity. Ustaw wartość "Lookup" dla typu LookupActivity. Ustaw wartość "SqlServerStoredProcedure" dla typu SqlServerStoredProcedureActivity. Ustaw wartość "WebActivity" dla typu WebActivity. "AzureMLBatchExecution"
"AzureMLUpdateResource"
"Kopiuj"
"Niestandardowy"
"DatabricksNotebook"
"DataLakeAnalyticsU-SQL"
"ExecutePipeline"
"ExecuteSSISPackage"
"Filtr"
"ForEach"
"GetMetadata"
"HDInsightHive"
"HDInsightMapReduce"
"HDInsightPig"
"HDInsightSpark"
"HDInsightStreaming"
"IfCondition"
"Odnośnik"
"SqlServerStoredProcedure"
"Do"
"Czekaj"
"WebActivity" (wymagane)

ActivityDependency

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

ActivityPolicy

Nazwa Opis Wartość
Ponów próbę Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
retryIntervalInSeconds Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. Int

Ograniczenia:
Minimalna wartość = 30
Wartość maksymalna = 86400
secureOutput W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. Bool
Limit czasu Określa limit czasu działania do uruchomienia. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

AzureKeyVaultSecretReference

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

AzureMLBatchExecutionActivity

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

AzureMLBatchExecutionActivityTypeProperties

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

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nazwa Opis Wartość

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nazwa Opis Wartość

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nazwa Opis Wartość

AzureMLUpdateResourceActivity

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

AzureMLUpdateResourceActivityTypeProperties

Nazwa Opis Wartość
trainedModelFilePath Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)
trainedModelLinkedServiceName Nazwa 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 sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

AzureMLWebServiceFile

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

CopyActivity

Nazwa Opis Wartość
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[]
polityka Zasady działania. ActivityPolicy
typ Typ działania. "Kopiuj" (wymagane)
typeProperties Właściwości działania kopiowania. CopyActivityTypeProperties (wymagane)

CopyActivityTypeProperties

Nazwa Opis Wartość
cloudDataMovementUnits Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
enableSkipIncompatibleRow Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
enableStaging Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). jakikolwiek
parallelCopies Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
redirectIncompatibleRowSettings Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. RedirectIncompatibleRowSettings
zlew Ujście działania kopiowania. CopySink (wymagane)
źródło Źródło działania kopiowania. CopySource (wymagane)
ustawienia przejściowe Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. StagingSettings
Translator Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. jakikolwiek

CopySink

Nazwa Opis Wartość
sinkRetryCount Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). jakikolwiek
sinkRetryWait Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek
typ (wymagane)
writeBatchSize Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. jakikolwiek
writeBatchTimeout Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

CopySource

Nazwa Opis Wartość
sourceRetryCount Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). jakikolwiek
sourceRetryWait Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek
typ (wymagane)

CustomActivity

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

CustomActivityReferenceObject

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

CustomActivityTypeProperties

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

CustomActivityTypePropertiesExtendedProperties

Nazwa Opis Wartość

DatabricksNotebookActivity

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

DatabricksNotebookActivityTypeProperties

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

DatabricksNotebookActivityTypePropertiesBaseParameters

Nazwa Opis Wartość

DataLakeAnalyticsUsqlActivity

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

DataLakeAnalyticsUsqlActivityTypeProperties

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

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nazwa Opis Wartość

DatasetReference

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

ExecutePipelineActivity

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

ExecutePipelineActivityTypeProperties

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

ExecuteSsisPackageActivity

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

ExecuteSsisPackageActivityTypeProperties

Nazwa Opis Wartość
connectVia Dokumentacja środowiska Integration Runtime. IntegrationRuntimeReference (wymagane)
environmentPath Ścieżka środowiska do wykonania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
executionCredential Poświadczenie wykonania pakietu. SsisExecutionCredential
loggingLevel Poziom rejestrowania wykonywania pakietów usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek
logLocation Lokalizacja dziennika wykonywania pakietu SSIS. SsisLogLocation
packageConnectionManagers Menedżerowie połączeń na poziomie pakietu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Lokalizacja pakietu usług SSIS. SsisPackageLocation (wymagane)
packageParameters Parametry poziomu pakietu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Menedżerowie połączeń na poziomie projektu do wykonania pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parametry poziomu projektu do wykonania pakietu SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides Właściwość zastępuje wykonywanie pakietu usług SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Środowiska wykonawczego Określa środowisko uruchomieniowe do wykonania pakietu SSIS. Wartość powinna mieć wartość "x86" lub "x64". Typ: ciąg (lub wyrażenie z ciągiem resultType). jakikolwiek

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nazwa Opis Wartość

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nazwa Opis Wartość

Wyrażenie

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

FilterActivity

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

FilterActivityTypeProperties

Nazwa Opis Wartość
warunek Warunek, który ma być używany do filtrowania danych wejściowych. expression (wymagane)
Elementy Tablica wejściowa, w której należy zastosować filtr. expression (wymagane)

ForEachActivity

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

ForEachActivityTypeProperties

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

Ograniczenia:
Wartość maksymalna = 50
isSequential Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) Bool
Elementy Kolekcja do iterowania. expression (wymagane)

GetMetadataActivity

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

GetMetadataActivityTypeProperties

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

HDInsightHiveActivity

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

HDInsightHiveActivityTypeProperties

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

HDInsightHiveActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightMapReduceActivity

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

HDInsightMapReduceActivityTypeProperties

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

HDInsightMapReduceActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightPigActivity

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

HDInsightPigActivityTypeProperties

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

HDInsightPigActivityTypePropertiesDefines

Nazwa Opis Wartość

HDInsightSparkActivity

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

HDInsightSparkActivityTypeProperties

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

HDInsightSparkActivityTypePropertiesSparkConfig

Nazwa Opis Wartość

HDInsightStreamingActivity

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

HDInsightStreamingActivityTypeProperties

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

HDInsightStreamingActivityTypePropertiesDefines

Nazwa Opis Wartość

IfConditionActivity

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

IfConditionActivityTypeProperties

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

IntegrationRuntimeReference

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

LinkedServiceReference

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

LookupActivity

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

LookupActivityTypeProperties

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

Microsoft.DataFactory/factory/pipelines

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

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

ParametrDefinitionSpecification

Nazwa Opis Wartość

ParametrSpecification

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

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

ParametrValueSpecification

Nazwa Opis Wartość

Rurociąg

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

Ograniczenia:
Minimalna wartość = 1
opis Opis potoku. struna
Parametry Lista parametrów potoku. ParameterDefinitionSpecification

PipelineReference

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

RedirectIncompatibleRowSettings

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

SecretBase

Nazwa Opis Wartość
typ Ustaw wartość "AzureKeyVaultSecret" dla typu AzureKeyVaultSecretReference. Ustaw wartość "SecureString" dla typu SecureString. "AzureKeyVaultSecret"
"SecureString" (wymagane)

SecureString

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

SecureString

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

SqlServerStoredProcedureActivity

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

SqlServerStoredProcedureActivityTypeProperties

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

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nazwa Opis Wartość

SsisAccessCredential

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

SsisConnectionManager

Nazwa Opis Wartość

SsisConnectionManager

Nazwa Opis Wartość

SsisExecutionCredential

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

SsisExecutionParameter

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

SsisLogLocation

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

SsisLogLocationTypeProperties

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

SsisPackageLocation

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

SsisPackageLocationTypeProperties

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

SsisPropertyOverride

Nazwa Opis Wartość
isSensitive Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa Bool
wartość Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). dowolna (wymagana)

Ustawienia przejściowe

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

StoredProcedureParameter

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

UntilActivity

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

UntilActivityTypeProperties

Nazwa Opis Wartość
Działania Lista działań do wykonania. działanie[] (wymagane)
wyrażenie Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true expression (wymagane)
Limit czasu Określa limit czasu działania do uruchomienia. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakikolwiek

WaitActivity

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

WaitActivityTypeProperties

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

WebActivity

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

WebActivityAuthentication

Nazwa Opis Wartość
hasło Hasło do pliku PFX lub uwierzytelniania podstawowego. SecureString
Pfx Zawartość pliku PFX zakodowana w formacie Base64. SecureString
zasób Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. struna
typ Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) ciąg (wymagany)
nazwa użytkownika Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. struna

Właściwości WebActivityTypeProperties

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