Condividi tramite


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

Definizione di risorsa Bicep

Il tipo di risorsa factory/pipelines può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DataFactory/factory/pipelines, aggiungere il bicep seguente al modello.

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'
      }
    }
  }
}

Oggetti CopySink

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Oggetti SecretBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureKeyVaultSecret, usare:

{
  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'
}

Per SecureString, usare:

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

Oggetti CopySource

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Oggetti attività

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureMLBatchExecution, usare:

{
  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'
        }
      }
    }
  }
}

Per AzureMLUpdateResource, usare:

{
  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)
  }
}

Per ExecutePipeline, usare:

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

Per Filtro, usare:

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

Per ForEach, usare:

{
  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'
    }
  }
}

Per IfCondition, usare:

{
  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
      }
    ]
  }
}

Per Until, usare:

{
  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)
  }
}

Per Wait, usare:

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

Per Copia, usare:

{
  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)
  }
}

Per personalizzato, usare:

{
  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'
    }
  }
}

Per DataLakeAnalyticsU-SQL, usare:

{
  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)
  }
}

Per DatabricksNotebook, usare:

{
  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)
  }
}

Per ExecuteSSISPackage, usare:

{
  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)
  }
}

Per GetMetadata, usare:

{
  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)
    ]
  }
}

Per HDInsightHive, usare:

{
  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'
      }
    ]
  }
}

Per HDInsightMapReduce, usare:

{
  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'
      }
    ]
  }
}

Per HDInsightPig, usare:

{
  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'
      }
    ]
  }
}

Per HDInsightSpark, usare:

{
  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'
    }
  }
}

Per HDInsightStreaming, usare:

{
  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'
      }
    ]
  }
}

Per Ricerca, usare:

{
  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
    }
  }
}

Per SqlServerStoredProcedure, usare:

{
  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)
      }
    }
  }
}

Per WebActivity, usare:

{
  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)
  }
}

Valori delle proprietà

Attività

Nome Descrizione Valore
dependsOn L'attività dipende dalla condizione. ActivityDependency[]
descrizione Descrizione dell'attività. corda
nome Nome dell'attività. stringa (obbligatorio)
digitare Impostare su 'AzureMLBatchExecution' per il tipo AzureMLBatchExecutionActivity. Impostare su 'AzureMLUpdateResource' per il tipo AzureMLUpdateResourceActivity. Impostare su 'ExecutePipeline' per il tipo ExecutePipelineActivity. Impostare su "Filtro" per il tipo FilterActivity. Impostare su 'ForEach' per il tipo ForEachActivity. Impostare su "IfCondition" per il tipo IfConditionActivity. Impostare su 'Until' per il tipo UntilActivity. Impostare su 'Wait' per il tipo WaitActivity. Impostare su "Copia" per il tipo CopyActivity. Impostare su 'Custom' per il tipo CustomActivity. Impostare su "DataLakeAnalyticsU-SQL" per il tipo DataLakeAnalyticsUsqlActivity. Impostare su "DatabricksNotebook" per il tipo DatabricksNotebookActivity. Impostare su 'ExecuteSSISPackage' per il tipo ExecuteSsisPackageActivity. Impostare su 'GetMetadata' per il tipo GetMetadataActivity. Impostare su "HDInsightHive" per il tipo HDInsightHiveActivity. Impostare su "HDInsightMapReduce" per il tipo HDInsightMapReduceActivity. Impostare su "HDInsightPig" per il tipo HDInsightPigActivity. Impostare su "HDInsightSpark" per il tipo HDInsightSparkActivity. Impostare su "HDInsightStreaming" per il tipo HDInsightStreamingActivity. Impostare su 'Lookup' per il tipo LookupActivity. Impostare su 'SqlServerStoredProcedure' per il tipo SqlServerStoredProcedureActivity. Impostare su "WebActivity" per il tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copia'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obbligatorio)

ActivityDependency

Nome Descrizione Valore
attività Nome dell'attività. stringa (obbligatorio)
dependencyConditions Match-Condition per la dipendenza. Matrice di stringhe contenente uno dei seguenti elementi:
'Completed'
'Failed'
'Ignorato'
'Succeeded' (obbligatorio)

ActivityPolicy

Nome Descrizione Valore
ripetere Numero massimo di tentativi ordinari. Il valore predefinito è 0. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
retryIntervalInSeconds Intervallo tra ogni tentativo di ripetizione (in secondi). Il valore predefinito è 30 sec. Int

Vincoli:
Valore minimo = 30
Valore massimo = 86400
secureOutput Se impostato su true, l'output dell'attività viene considerato sicuro e non verrà registrato per il monitoraggio. Bool
Timeout Specifica il timeout per l'esecuzione dell'attività. Il timeout predefinito è 7 giorni. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

AzureKeyVaultSecretReference

Nome Descrizione Valore
secretName Nome del segreto in Azure Key Vault. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
secretVersion Versione del segreto in Azure Key Vault. Il valore predefinito è la versione più recente del segreto. Tipo: stringa (o Espressione con stringa resultType). qualunque
negozio Informazioni di riferimento sul servizio collegato di Azure Key Vault. LinkedServiceReference (obbligatorio)
digitare Tipo del segreto. 'AzureKeyVaultSecret' (obbligatorio)

AzureMLBatchExecutionActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'AzureMLBatchExecution' (obbligatorio)
typeProperties Proprietà dell'attività di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypeProperties (obbligatorio)

AzureMLBatchExecutionActivityTypeProperties

Nome Descrizione Valore
globalParameters Coppie chiave,valore da passare all'endpoint del servizio di esecuzione batch di Azure ML. Le chiavi devono corrispondere ai nomi dei parametri del servizio Web definiti nel servizio Web di Azure ML pubblicato. I valori verranno passati nella proprietà GlobalParameters della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Coppie chiave,valore, mapping dei nomi degli input del servizio Web dell'endpoint di Azure ML agli oggetti AzureMLWebServiceFile che specificano i percorsi blob di input. Queste informazioni verranno passate nella proprietà WebServiceInputs della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Coppie chiave,valore, mapping dei nomi degli output del servizio Web dell'endpoint di Azure ML agli oggetti AzureMLWebServiceFile che specificano i percorsi dei BLOB di output. Queste informazioni verranno passate nella proprietà WebServiceOutputs della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nome Descrizione Valore

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nome Descrizione Valore

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nome Descrizione Valore

AzureMLUpdateResourceActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'AzureMLUpdateResource' (obbligatorio)
typeProperties Proprietà delle attività di gestione delle risorse di Aggiornamento di Azure ML. azureMLUpdateResourceActivityTypeProperties (obbligatorio)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrizione Valore
trainedModelFilePath Percorso del file relativo in trainedModelLinkedService per rappresentare il file con estensione ilearner che verrà caricato dall'operazione di aggiornamento. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
trainedModelLinkedServiceName Nome del servizio collegato Archiviazione di Azure che contiene il file con estensione ilearner che verrà caricato dall'operazione di aggiornamento. LinkedServiceReference (obbligatorio)
trainedModelName Nome del modulo Trained Model nell'esperimento del servizio Web da aggiornare. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

AzureMLWebServiceFile

Nome Descrizione Valore
filePath Percorso del file relativo, incluso il nome del contenitore, nell'archivio BLOB di Azure specificato da LinkedService. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
linkedServiceName Riferimento a un servizio collegato di Archiviazione di Azure, in cui si trova il file di input/output del servizio Web di Azure ML. LinkedServiceReference (obbligatorio)

CopyActivity

Nome Descrizione Valore
Ingressi Elenco di input per l'attività. DatasetReference[]
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
Uscite Elenco di output per l'attività. DatasetReference[]
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Copy' (obbligatorio)
typeProperties Proprietà dell'attività di copia. CopyActivityTypeProperties (obbligatorio)

CopyActivityTypeProperties

Nome Descrizione Valore
cloudDataMovementUnits Numero massimo di unità di spostamento dati cloud che possono essere usate per eseguire lo spostamento dei dati. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
enableSkipIncompatibleRow Se ignorare una riga incompatibile. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
enableStaging Specifica se copiare i dati tramite una gestione temporanea temporanea. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
parallelCopies Numero massimo di sessioni simultanee aperte nell'origine o nel sink per evitare l'overload dell'archivio dati. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
redirectIncompatibleRowSettings Reindirizzare le impostazioni di riga incompatibili quando EnableSkipIncompatibleRow è true. RedirectIncompatibleRowSettings
affondare Sink dell'attività di copia. copySink (obbligatorio)
fonte Origine dell'attività di copia. CopySource (obbligatorio)
stagingSettings Specifica le impostazioni di staging provvisorie quando EnableStaging è true. StagingSettings
Translator Traduttore dell'attività di copia. Se non specificato, viene usato il traduttore tabulare. qualunque

CopySink

Nome Descrizione Valore
sinkRetryCount Conteggio tentativi sink. Tipo: integer (o Espressione con integer resultType). qualunque
sinkRetryWait Attesa tentativi sink. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque
digitare (obbligatorio)
writeBatchSize Scrivere le dimensioni del batch. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
writeBatchTimeout Timeout del batch di scrittura. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

CopySource

Nome Descrizione Valore
sourceRetryCount Numero di tentativi di origine. Tipo: integer (o Espressione con integer resultType). qualunque
sourceRetryWait Attendere i tentativi di origine. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque
digitare (obbligatorio)

CustomActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Custom' (obbligatorio)
typeProperties Proprietà di attività personalizzate. CustomActivityTypeProperties (obbligatorio)

CustomActivityReferenceObject

Nome Descrizione Valore
Dataset Riferimenti ai set di dati. DatasetReference[]
linkedServices Riferimenti al servizio collegato. LinkedServiceReference[]

CustomActivityTypeProperties

Nome Descrizione Valore
comando Comando per il tipo di attività personalizzato: stringa (o Espressione con stringa resultType). any (obbligatorio)
extendedProperties Contenitore di proprietà definito dall'utente. Non esiste alcuna restrizione per le chiavi o i valori che è possibile usare. L'attività personalizzata specificata dall'utente ha la responsabilità completa di utilizzare e interpretare il contenuto definito. CustomActivityTypePropertiesExtendedProperties
folderPath Percorso cartella per i file di risorse Tipo: stringa (o Espressione con stringa resultType). qualunque
referenceObjects Oggetti di riferimento CustomActivityReferenceObject
resourceLinkedService Informazioni di riferimento sul servizio collegato alle risorse. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrizione Valore

DatabricksNotebookActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'DatabricksNotebook' (obbligatorio)
typeProperties Proprietà dell'attività notebook di Databricks. DatabricksNotebookActivityTypeProperties (obbligatorio)

DatabricksNotebookActivityTypeProperties

Nome Descrizione Valore
baseParameters Parametri di base da usare per ogni esecuzione di questo processo. Se il notebook accetta un parametro non specificato, verrà usato il valore predefinito del notebook. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Percorso assoluto del notebook da eseguire nell'area di lavoro di Databricks. Questo percorso deve iniziare con una barra. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nome Descrizione Valore

DataLakeAnalyticsUsqlActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'DataLakeAnalyticsU-SQL' (obbligatorio)
typeProperties Proprietà dell'attività U-SQL di Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obbligatorio)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrizione Valore
compilationMode Modalità di compilazione di U-SQL. Deve essere uno di questi valori: Semantic, Full e SingleBox. Tipo: stringa (o Espressione con stringa resultType). qualunque
degreeOfParallelism Numero massimo di nodi usati contemporaneamente per eseguire il processo. Il valore predefinito è 1. Type: integer (o Expression with resultType integer), minimum: 1. qualunque
Parametri Parametri per la richiesta di processo U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priorità Determina i processi che devono essere selezionati per primi per l'esecuzione di tutti i processi accodati. Minore è il numero, maggiore è la priorità. Il valore predefinito è 1000. Type: integer (o Expression with resultType integer), minimum: 1. qualunque
runtimeVersion Versione di runtime del motore U-SQL da usare. Tipo: stringa (o Espressione con stringa resultType). qualunque
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference (obbligatorio)
scriptPath Percorso con distinzione tra maiuscole e minuscole nella cartella che contiene lo script U-SQL. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nome Descrizione Valore

DatasetReference

Nome Descrizione Valore
Parametri Argomenti per il set di dati. ParameterValueSpecification
referenceName Nome del set di dati di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento del set di dati. 'DatasetReference' (obbligatorio)

ExecutePipelineActivity

Nome Descrizione Valore
digitare Tipo di attività. 'ExecutePipeline' (obbligatorio)
typeProperties Eseguire le proprietà dell'attività della pipeline. ExecutePipelineActivityTypeProperties (obbligatorio)

ExecutePipelineActivityTypeProperties

Nome Descrizione Valore
Parametri Parametri della pipeline. ParameterValueSpecification
oleodotto Riferimento alla pipeline. PipelineReference (obbligatorio)
waitOnCompletion Definisce se l'esecuzione dell'attività attenderà il completamento dell'esecuzione della pipeline dipendente. Il valore predefinito è false. Bool

ExecuteSsisPackageActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'ExecuteSSISPackage' (obbligatorio)
typeProperties Eseguire le proprietà dell'attività del pacchetto SSIS. ExecuteSsisPackageActivityTypeProperties (obbligatorio)

ExecuteSsisPackageActivityTypeProperties

Nome Descrizione Valore
connectVia Informazioni di riferimento sul runtime di integrazione. IntegrationRuntimeReference (obbligatorio)
environmentPath Percorso dell'ambiente per eseguire il pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). qualunque
executionCredential Credenziale di esecuzione del pacchetto. SsisExecutionCredential
loggingLevel Livello di registrazione dell'esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). qualunque
logLocation Percorso del log di esecuzione del pacchetto SSIS. SsisLogLocation
packageConnectionManagers Gestioni connessioni a livello di pacchetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Percorso del pacchetto SSIS. SsisPackageLocation (obbligatorio)
packageParameters Parametri a livello di pacchetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Gestioni connessioni a livello di progetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parametri a livello di progetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La proprietà esegue l'override per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Runtime Specifica il runtime per l'esecuzione del pacchetto SSIS. Il valore deve essere "x86" o "x64". Tipo: stringa (o Espressione con stringa resultType). qualunque

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nome Descrizione Valore

Espressione

Nome Descrizione Valore
digitare Tipo di espressione. 'Expression' (obbligatorio)
valore Valore dell'espressione. stringa (obbligatorio)

FilterActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Filter' (obbligatorio)
typeProperties Filtrare le proprietà dell'attività. FilterActivityTypeProperties (obbligatorio)

FilterActivityTypeProperties

Nome Descrizione Valore
condizione Condizione da utilizzare per filtrare l'input. expression (obbligatorio)
Elementi Matrice di input in cui applicare il filtro. expression (obbligatorio)

ForEachActivity

Nome Descrizione Valore
digitare Tipo di attività. 'ForEach' (obbligatorio)
typeProperties Proprietà dell'attività ForEach. ForEachActivityTypeProperties (obbligatorio)

ForEachActivityTypeProperties

Nome Descrizione Valore
Attività Elenco di attività da eseguire. attività [] (obbligatorio)
batchCount Conteggio batch da usare per controllare il numero di esecuzione parallela (quando isSequential è impostato su false). Int

Vincoli:
Valore massimo = 50
isSequential Se il ciclo deve essere eseguito in sequenza o in parallelo (max 50) Bool
Elementi Raccolta per eseguire l'iterazione. expression (obbligatorio)

GetMetadataActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'GetMetadata' (obbligatorio)
typeProperties Proprietà dell'attività GetMetadata. GetMetadataActivityTypeProperties (obbligatorio)

GetMetadataActivityTypeProperties

Nome Descrizione Valore
Dataset Informazioni di riferimento sul set di dati dell'attività GetMetadata. DatasetReference (obbligatorio)
fieldList Campi di metadati da ottenere dal set di dati. any[]

HDInsightHiveActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightHive' (obbligatorio)
typeProperties Proprietà dell'attività Hive di HDInsight. HDInsightHiveActivityTypeProperties (obbligatorio)

HDInsightHiveActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference
scriptPath Percorso script. Tipo: stringa (o Espressione con stringa resultType). qualunque
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightMapReduceActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightMapReduce' (obbligatorio)
typeProperties Proprietà dell'attività MapReduce di HDInsight. HDInsightMapReduceActivityTypeProperties (obbligatorio)

HdInsightMapReduceActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
className Nome classe. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
jarFilePath Percorso jar. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
jarLibs Librerie jar. any[]
jarLinkedService Informazioni di riferimento sul servizio collegato jar. LinkedServiceReference
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightPigActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightPig' (obbligatorio)
typeProperties Proprietà dell'attività Pig di HDInsight. HDInsightPigActivityTypeProperties (obbligatorio)

HDInsightPigActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference
scriptPath Percorso script. Tipo: stringa (o Espressione con stringa resultType). qualunque
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightSparkActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightSpark' (obbligatorio)
typeProperties Proprietà dell'attività Spark di HDInsight. HDInsightSparkActivityTypeProperties (obbligatorio)

HDInsightSparkActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightSparkActivity. any[]
className Classe principale Java/Spark dell'applicazione. corda
entryFilePath Percorso relativo della cartella radice del codice/pacchetto da eseguire. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
proxyUser L'utente da rappresentare che eseguirà il processo. Tipo: stringa (o Espressione con stringa resultType). qualunque
rootPath Percorso radice in "sparkJobLinkedService" per tutti i file del processo. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
sparkConfig Proprietà di configurazione di Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Servizio collegato di archiviazione per caricare il file di immissione e le dipendenze e per la ricezione dei log. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrizione Valore

HDInsightStreamingActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightStreaming' (obbligatorio)
typeProperties Proprietà dell'attività di streaming HDInsight. HDInsightStreamingActivityTypeProperties (obbligatorio)

HDInsightStreamingActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Combinatore Nome eseguibile combinatore. Tipo: stringa (o Espressione con stringa resultType). qualunque
commandEnvironment Valori dell'ambiente della riga di comando. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo di streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Riferimento al servizio collegato in cui si trovano i file. LinkedServiceReference
filePaths Percorsi dei file di processo in streaming. Può essere directory. any[] (obbligatorio)
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
immissione Percorso BLOB di input. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
Mapper Nome eseguibile del mapper. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
prodotto Percorso del BLOB di output. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
riduttore Nome eseguibile del reducer. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrizione Valore

IfConditionActivity

Nome Descrizione Valore
digitare Tipo di attività. 'IfCondition' (obbligatorio)
typeProperties Proprietà dell'attività IfCondition. IfConditionActivityTypeProperties (obbligatorio)

IfConditionActivityTypeProperties

Nome Descrizione Valore
espressione Espressione che restituisce un valore booleano. Viene usato per determinare il blocco di attività (ifTrueActivities o ifFalseActivities) che verrà eseguito. expression (obbligatorio)
ifFalseActivities Elenco di attività da eseguire se l'espressione viene valutata su false. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione. attività []
ifTrueActivities Elenco di attività da eseguire se l'espressione viene valutata su true. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione. attività []

IntegrationRuntimeReference

Nome Descrizione Valore
Parametri Argomenti per il runtime di integrazione. ParameterValueSpecification
referenceName Nome del runtime di integrazione di riferimento. stringa (obbligatorio)
digitare Tipo di runtime di integrazione. 'IntegrationRuntimeReference' (obbligatorio)

LinkedServiceReference

Nome Descrizione Valore
Parametri Argomenti per LinkedService. ParameterValueSpecification
referenceName Fare riferimento al nome LinkedService. stringa (obbligatorio)
digitare Tipo di riferimento del servizio collegato. 'LinkedServiceReference' (obbligatorio)

LookupActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Lookup' (obbligatorio)
typeProperties Proprietà dell'attività di ricerca. LookupActivityTypeProperties (obbligatorio)

LookupActivityTypeProperties

Nome Descrizione Valore
Dataset Informazioni di riferimento sul set di dati dell'attività di ricerca. DatasetReference (obbligatorio)
firstRowOnly Indica se restituire la prima riga o tutte le righe. Il valore predefinito è true. Tipo: booleano (o espressione con valore booleano resultType). qualunque
fonte Proprietà di origine specifiche del set di dati, come l'origine dell'attività di copia. CopySource (obbligatorio)

Microsoft.DataFactory/factory/pipelines

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: factory
proprietà Proprietà della pipeline. pipeline (obbligatorio)

ParameterDefinitionSpecification

Nome Descrizione Valore

ParameterSpecification

Nome Descrizione Valore
defaultValue Valore predefinito del parametro. qualunque
digitare Tipo di parametro. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obbligatorio)

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

Oleodotto

Nome Descrizione Valore
Attività Elenco di attività nella pipeline. attività []
Annotazioni Elenco di tag che possono essere usati per descrivere la pipeline. any[]
Concorrenza Numero massimo di esecuzioni simultanee per la pipeline. Int

Vincoli:
Valore minimo = 1
descrizione Descrizione della pipeline. corda
Parametri Elenco di parametri per la pipeline. ParameterDefinitionSpecification

PipelineReference

Nome Descrizione Valore
nome Nome riferimento. corda
referenceName Nome della pipeline di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento della pipeline. 'PipelineReference' (obbligatorio)

RedirectIncompatibleRowSettings

Nome Descrizione Valore
linkedServiceName Nome del servizio collegato Archiviazione di Azure, firma di accesso condiviso di archiviazione o Azure Data Lake Store usato per il reindirizzamento di righe incompatibili. Deve essere specificato se è specificato redirectIncompatibleRowSettings. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
sentiero Percorso per l'archiviazione dei dati di riga incompatibili di reindirizzamento. Tipo: stringa (o Espressione con stringa resultType). qualunque

SecretBase

Nome Descrizione Valore
digitare Impostare su "AzureKeyVaultSecret" per il tipo AzureKeyVaultSecretReference. Impostare su 'SecureString' per il tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. stringa (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. 'SecureString' (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SqlServerStoredProcedureActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'SqlServerStoredProcedure' (obbligatorio)
typeProperties Proprietà dell'attività stored procedure SQL. SqlServerStoredProcedureActivityTypeProperties (obbligatorio)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrizione Valore
storedProcedureName Nome della stored procedure. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
storedProcedureParameters Impostazione del valore e del tipo per i parametri della stored procedure. Esempio: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nome Descrizione Valore

SsisAccessCredential

Nome Descrizione Valore
dominio Dominio per l'autenticazione di Windows. any (obbligatorio)
parola d’ordine Password per l'autenticazione di Windows. SecretBase (obbligatorio)
nome utente UseName per l'autenticazione di Windows. any (obbligatorio)

SsisConnectionManager

Nome Descrizione Valore

SsisConnectionManager

Nome Descrizione Valore

SsisExecutionCredential

Nome Descrizione Valore
dominio Dominio per l'autenticazione di Windows. any (obbligatorio)
parola d’ordine Password per l'autenticazione di Windows. SecureString (obbligatorio)
nome utente UseName per l'autenticazione di Windows. any (obbligatorio)

SsisExecutionParameter

Nome Descrizione Valore
valore Valore del parametro di esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

SsisLogLocation

Nome Descrizione Valore
logPath Percorso del log di esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
digitare Tipo di percorso del log SSIS. 'File' (obbligatorio)
typeProperties Proprietà del percorso del log di esecuzione del pacchetto SSIS. SsisLogLocationTypeProperties (obbligatorio)

SsisLogLocationTypeProperties

Nome Descrizione Valore
accessCredential Credenziali di accesso al log di esecuzione del pacchetto. SsisAccessCredential
logRefreshInterval Specifica l'intervallo di aggiornamento del log. L'intervallo predefinito è 5 minuti. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

SsisPackageLocation

Nome Descrizione Valore
packagePath Percorso del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
digitare Tipo di percorso del pacchetto SSIS. 'File'
'SSISDB'
typeProperties Proprietà del percorso del pacchetto SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrizione Valore
accessCredential Credenziali di accesso al pacchetto. SsisAccessCredential
configurationPath File di configurazione dell'esecuzione del pacchetto. Tipo: stringa (o Espressione con stringa resultType). qualunque
packagePassword Password del pacchetto. SecretBase

SsisPropertyOverride

Nome Descrizione Valore
isSensitive Indica se il valore di override della proprietà del pacchetto SSIS è dati sensibili. Il valore verrà crittografato in SSISDB se è true Bool
valore Valore di override della proprietà del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

StagingSettings

Nome Descrizione Valore
enableCompression Specifica se utilizzare la compressione durante la copia dei dati tramite una gestione temporanea temporanea. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
linkedServiceName Informazioni di riferimento sul servizio collegato di staging. LinkedServiceReference (obbligatorio)
sentiero Percorso di archiviazione per l'archiviazione dei dati provvisori. Tipo: stringa (o Espressione con stringa resultType). qualunque

StoredProcedureParameter

Nome Descrizione Valore
digitare Tipo di parametro della stored procedure. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valore Valore del parametro della stored procedure. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

UntilActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Until' (obbligatorio)
typeProperties Fino alle proprietà dell'attività. UntilActivityTypeProperties (obbligatorio)

UntilActivityTypeProperties

Nome Descrizione Valore
Attività Elenco di attività da eseguire. attività [] (obbligatorio)
espressione Espressione che restituisce un valore booleano. Il ciclo continuerà fino a quando questa espressione non restituisce true expression (obbligatorio)
Timeout Specifica il timeout per l'esecuzione dell'attività. Se non è specificato alcun valore, accetta il valore di TimeSpan.FromDays(7) che è 1 settimana come impostazione predefinita. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

WaitActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Wait' (obbligatorio)
typeProperties Proprietà dell'attività di attesa. WaitActivityTypeProperties (obbligatorio)

WaitActivityTypeProperties

Nome Descrizione Valore
waitTimeInSeconds Durata in secondi. int (obbligatorio)

WebActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'WebActivity' (obbligatorio)
typeProperties Proprietà dell'attività Web. WebActivityTypeProperties (obbligatorio)

WebActivityAuthentication

Nome Descrizione Valore
parola d’ordine Password per il file PFX o l'autenticazione di base. SecureString
pfx Contenuto con codifica Base64 di un file PFX. SecureString
risorsa Risorsa per cui verrà richiesto il token di autenticazione di Azure quando si usa l'autenticazione MSI. corda
digitare Autenticazione dell'attività Web (Basic/ClientCertificate/MSI) stringa (obbligatorio)
nome utente Nome utente di autenticazione dell'attività Web per l'autenticazione di base. corda

WebActivityTypeProperties

Nome Descrizione Valore
autenticazione Metodo di autenticazione usato per chiamare l'endpoint. WebActivityAuthentication
corpo Rappresenta il payload che verrà inviato all'endpoint. Obbligatorio per il metodo POST/PUT, non consentito per il metodo GET Type: string (o Expression con stringa resultType). qualunque
Dataset Elenco di set di dati passati all'endpoint Web. DatasetReference[]
disableCertValidation Se impostato su true, la convalida del certificato verrà disabilitata. Bool
Intestazioni Rappresenta le intestazioni che verranno inviate alla richiesta. Ad esempio, per impostare la lingua e il tipo su una richiesta: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: stringa (o Espressione con stringa resultType). qualunque
linkedServices Elenco dei servizi collegati passati all'endpoint Web. LinkedServiceReference[]
metodo Metodo DELL'API REST per l'endpoint di destinazione. 'DELETE'
'GET'
'POST'
'PUT' (obbligatorio)
URL Endpoint e percorso di destinazione dell'attività Web. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Creare una data factory V2 Questo modello crea una data factory V2 che copia i dati da una cartella in un archivio BLOB di Azure in un'altra cartella nell'archiviazione.
Altro è possibile con Azure Data Factory- Fare clic per provare Azure Data Factory Questo modello crea una pipeline di data factory per un'attività di copia da BLOB di Azure in un altro BLOB di Azure

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa factory/pipelines può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DataFactory/factory/pipelines, aggiungere il codice JSON seguente al modello.

{
  "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"
      }
    }
  }
}

Oggetti CopySink

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Oggetti SecretBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureKeyVaultSecret, usare:

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

Per SecureString, usare:

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

Oggetti CopySource

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Oggetti attività

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureMLBatchExecution, usare:

{
  "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"
        }
      }
    }
  }
}

Per AzureMLUpdateResource, usare:

{
  "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": {}
  }
}

Per ExecutePipeline, usare:

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

Per Filtro, usare:

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

Per ForEach, usare:

{
  "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"
    }
  }
}

Per IfCondition, usare:

{
  "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
    } ]
  }
}

Per Until, usare:

{
  "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": {}
  }
}

Per Wait, usare:

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

Per Copia, usare:

{
  "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": {}
  }
}

Per personalizzato, usare:

{
  "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"
    }
  }
}

Per DataLakeAnalyticsU-SQL, usare:

{
  "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": {}
  }
}

Per DatabricksNotebook, usare:

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

Per ExecuteSSISPackage, usare:

{
  "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": {}
  }
}

Per GetMetadata, usare:

{
  "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": [ {} ]
  }
}

Per HDInsightHive, usare:

{
  "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"
      }
    ]
  }
}

Per HDInsightMapReduce, usare:

{
  "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"
      }
    ]
  }
}

Per HDInsightPig, usare:

{
  "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"
      }
    ]
  }
}

Per HDInsightSpark, usare:

{
  "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"
    }
  }
}

Per HDInsightStreaming, usare:

{
  "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"
      }
    ]
  }
}

Per Ricerca, usare:

{
  "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
    }
  }
}

Per SqlServerStoredProcedure, usare:

{
  "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": {}
      }
    }
  }
}

Per WebActivity, usare:

{
  "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": {}
  }
}

Valori delle proprietà

Attività

Nome Descrizione Valore
dependsOn L'attività dipende dalla condizione. ActivityDependency[]
descrizione Descrizione dell'attività. corda
nome Nome dell'attività. stringa (obbligatorio)
digitare Impostare su 'AzureMLBatchExecution' per il tipo AzureMLBatchExecutionActivity. Impostare su 'AzureMLUpdateResource' per il tipo AzureMLUpdateResourceActivity. Impostare su 'ExecutePipeline' per il tipo ExecutePipelineActivity. Impostare su "Filtro" per il tipo FilterActivity. Impostare su 'ForEach' per il tipo ForEachActivity. Impostare su "IfCondition" per il tipo IfConditionActivity. Impostare su 'Until' per il tipo UntilActivity. Impostare su 'Wait' per il tipo WaitActivity. Impostare su "Copia" per il tipo CopyActivity. Impostare su 'Custom' per il tipo CustomActivity. Impostare su "DataLakeAnalyticsU-SQL" per il tipo DataLakeAnalyticsUsqlActivity. Impostare su "DatabricksNotebook" per il tipo DatabricksNotebookActivity. Impostare su 'ExecuteSSISPackage' per il tipo ExecuteSsisPackageActivity. Impostare su 'GetMetadata' per il tipo GetMetadataActivity. Impostare su "HDInsightHive" per il tipo HDInsightHiveActivity. Impostare su "HDInsightMapReduce" per il tipo HDInsightMapReduceActivity. Impostare su "HDInsightPig" per il tipo HDInsightPigActivity. Impostare su "HDInsightSpark" per il tipo HDInsightSparkActivity. Impostare su "HDInsightStreaming" per il tipo HDInsightStreamingActivity. Impostare su 'Lookup' per il tipo LookupActivity. Impostare su 'SqlServerStoredProcedure' per il tipo SqlServerStoredProcedureActivity. Impostare su "WebActivity" per il tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copia'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obbligatorio)

ActivityDependency

Nome Descrizione Valore
attività Nome dell'attività. stringa (obbligatorio)
dependencyConditions Match-Condition per la dipendenza. Matrice di stringhe contenente uno dei seguenti elementi:
'Completed'
'Failed'
'Ignorato'
'Succeeded' (obbligatorio)

ActivityPolicy

Nome Descrizione Valore
ripetere Numero massimo di tentativi ordinari. Il valore predefinito è 0. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
retryIntervalInSeconds Intervallo tra ogni tentativo di ripetizione (in secondi). Il valore predefinito è 30 sec. Int

Vincoli:
Valore minimo = 30
Valore massimo = 86400
secureOutput Se impostato su true, l'output dell'attività viene considerato sicuro e non verrà registrato per il monitoraggio. Bool
Timeout Specifica il timeout per l'esecuzione dell'attività. Il timeout predefinito è 7 giorni. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

AzureKeyVaultSecretReference

Nome Descrizione Valore
secretName Nome del segreto in Azure Key Vault. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
secretVersion Versione del segreto in Azure Key Vault. Il valore predefinito è la versione più recente del segreto. Tipo: stringa (o Espressione con stringa resultType). qualunque
negozio Informazioni di riferimento sul servizio collegato di Azure Key Vault. LinkedServiceReference (obbligatorio)
digitare Tipo del segreto. 'AzureKeyVaultSecret' (obbligatorio)

AzureMLBatchExecutionActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'AzureMLBatchExecution' (obbligatorio)
typeProperties Proprietà dell'attività di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypeProperties (obbligatorio)

AzureMLBatchExecutionActivityTypeProperties

Nome Descrizione Valore
globalParameters Coppie chiave,valore da passare all'endpoint del servizio di esecuzione batch di Azure ML. Le chiavi devono corrispondere ai nomi dei parametri del servizio Web definiti nel servizio Web di Azure ML pubblicato. I valori verranno passati nella proprietà GlobalParameters della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Coppie chiave,valore, mapping dei nomi degli input del servizio Web dell'endpoint di Azure ML agli oggetti AzureMLWebServiceFile che specificano i percorsi blob di input. Queste informazioni verranno passate nella proprietà WebServiceInputs della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Coppie chiave,valore, mapping dei nomi degli output del servizio Web dell'endpoint di Azure ML agli oggetti AzureMLWebServiceFile che specificano i percorsi dei BLOB di output. Queste informazioni verranno passate nella proprietà WebServiceOutputs della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nome Descrizione Valore

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nome Descrizione Valore

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nome Descrizione Valore

AzureMLUpdateResourceActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'AzureMLUpdateResource' (obbligatorio)
typeProperties Proprietà delle attività di gestione delle risorse di Aggiornamento di Azure ML. azureMLUpdateResourceActivityTypeProperties (obbligatorio)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrizione Valore
trainedModelFilePath Percorso del file relativo in trainedModelLinkedService per rappresentare il file con estensione ilearner che verrà caricato dall'operazione di aggiornamento. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
trainedModelLinkedServiceName Nome del servizio collegato Archiviazione di Azure che contiene il file con estensione ilearner che verrà caricato dall'operazione di aggiornamento. LinkedServiceReference (obbligatorio)
trainedModelName Nome del modulo Trained Model nell'esperimento del servizio Web da aggiornare. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

AzureMLWebServiceFile

Nome Descrizione Valore
filePath Percorso del file relativo, incluso il nome del contenitore, nell'archivio BLOB di Azure specificato da LinkedService. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
linkedServiceName Riferimento a un servizio collegato di Archiviazione di Azure, in cui si trova il file di input/output del servizio Web di Azure ML. LinkedServiceReference (obbligatorio)

CopyActivity

Nome Descrizione Valore
Ingressi Elenco di input per l'attività. DatasetReference[]
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
Uscite Elenco di output per l'attività. DatasetReference[]
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Copy' (obbligatorio)
typeProperties Proprietà dell'attività di copia. CopyActivityTypeProperties (obbligatorio)

CopyActivityTypeProperties

Nome Descrizione Valore
cloudDataMovementUnits Numero massimo di unità di spostamento dati cloud che possono essere usate per eseguire lo spostamento dei dati. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
enableSkipIncompatibleRow Se ignorare una riga incompatibile. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
enableStaging Specifica se copiare i dati tramite una gestione temporanea temporanea. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
parallelCopies Numero massimo di sessioni simultanee aperte nell'origine o nel sink per evitare l'overload dell'archivio dati. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
redirectIncompatibleRowSettings Reindirizzare le impostazioni di riga incompatibili quando EnableSkipIncompatibleRow è true. RedirectIncompatibleRowSettings
affondare Sink dell'attività di copia. copySink (obbligatorio)
fonte Origine dell'attività di copia. CopySource (obbligatorio)
stagingSettings Specifica le impostazioni di staging provvisorie quando EnableStaging è true. StagingSettings
Translator Traduttore dell'attività di copia. Se non specificato, viene usato il traduttore tabulare. qualunque

CopySink

Nome Descrizione Valore
sinkRetryCount Conteggio tentativi sink. Tipo: integer (o Espressione con integer resultType). qualunque
sinkRetryWait Attesa tentativi sink. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque
digitare (obbligatorio)
writeBatchSize Scrivere le dimensioni del batch. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
writeBatchTimeout Timeout del batch di scrittura. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

CopySource

Nome Descrizione Valore
sourceRetryCount Numero di tentativi di origine. Tipo: integer (o Espressione con integer resultType). qualunque
sourceRetryWait Attendere i tentativi di origine. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque
digitare (obbligatorio)

CustomActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Custom' (obbligatorio)
typeProperties Proprietà di attività personalizzate. CustomActivityTypeProperties (obbligatorio)

CustomActivityReferenceObject

Nome Descrizione Valore
Dataset Riferimenti ai set di dati. DatasetReference[]
linkedServices Riferimenti al servizio collegato. LinkedServiceReference[]

CustomActivityTypeProperties

Nome Descrizione Valore
comando Comando per il tipo di attività personalizzato: stringa (o Espressione con stringa resultType). any (obbligatorio)
extendedProperties Contenitore di proprietà definito dall'utente. Non esiste alcuna restrizione per le chiavi o i valori che è possibile usare. L'attività personalizzata specificata dall'utente ha la responsabilità completa di utilizzare e interpretare il contenuto definito. CustomActivityTypePropertiesExtendedProperties
folderPath Percorso cartella per i file di risorse Tipo: stringa (o Espressione con stringa resultType). qualunque
referenceObjects Oggetti di riferimento CustomActivityReferenceObject
resourceLinkedService Informazioni di riferimento sul servizio collegato alle risorse. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrizione Valore

DatabricksNotebookActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'DatabricksNotebook' (obbligatorio)
typeProperties Proprietà dell'attività notebook di Databricks. DatabricksNotebookActivityTypeProperties (obbligatorio)

DatabricksNotebookActivityTypeProperties

Nome Descrizione Valore
baseParameters Parametri di base da usare per ogni esecuzione di questo processo. Se il notebook accetta un parametro non specificato, verrà usato il valore predefinito del notebook. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Percorso assoluto del notebook da eseguire nell'area di lavoro di Databricks. Questo percorso deve iniziare con una barra. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nome Descrizione Valore

DataLakeAnalyticsUsqlActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'DataLakeAnalyticsU-SQL' (obbligatorio)
typeProperties Proprietà dell'attività U-SQL di Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obbligatorio)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrizione Valore
compilationMode Modalità di compilazione di U-SQL. Deve essere uno di questi valori: Semantic, Full e SingleBox. Tipo: stringa (o Espressione con stringa resultType). qualunque
degreeOfParallelism Numero massimo di nodi usati contemporaneamente per eseguire il processo. Il valore predefinito è 1. Type: integer (o Expression with resultType integer), minimum: 1. qualunque
Parametri Parametri per la richiesta di processo U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priorità Determina i processi che devono essere selezionati per primi per l'esecuzione di tutti i processi accodati. Minore è il numero, maggiore è la priorità. Il valore predefinito è 1000. Type: integer (o Expression with resultType integer), minimum: 1. qualunque
runtimeVersion Versione di runtime del motore U-SQL da usare. Tipo: stringa (o Espressione con stringa resultType). qualunque
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference (obbligatorio)
scriptPath Percorso con distinzione tra maiuscole e minuscole nella cartella che contiene lo script U-SQL. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nome Descrizione Valore

DatasetReference

Nome Descrizione Valore
Parametri Argomenti per il set di dati. ParameterValueSpecification
referenceName Nome del set di dati di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento del set di dati. 'DatasetReference' (obbligatorio)

ExecutePipelineActivity

Nome Descrizione Valore
digitare Tipo di attività. 'ExecutePipeline' (obbligatorio)
typeProperties Eseguire le proprietà dell'attività della pipeline. ExecutePipelineActivityTypeProperties (obbligatorio)

ExecutePipelineActivityTypeProperties

Nome Descrizione Valore
Parametri Parametri della pipeline. ParameterValueSpecification
oleodotto Riferimento alla pipeline. PipelineReference (obbligatorio)
waitOnCompletion Definisce se l'esecuzione dell'attività attenderà il completamento dell'esecuzione della pipeline dipendente. Il valore predefinito è false. Bool

ExecuteSsisPackageActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'ExecuteSSISPackage' (obbligatorio)
typeProperties Eseguire le proprietà dell'attività del pacchetto SSIS. ExecuteSsisPackageActivityTypeProperties (obbligatorio)

ExecuteSsisPackageActivityTypeProperties

Nome Descrizione Valore
connectVia Informazioni di riferimento sul runtime di integrazione. IntegrationRuntimeReference (obbligatorio)
environmentPath Percorso dell'ambiente per eseguire il pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). qualunque
executionCredential Credenziale di esecuzione del pacchetto. SsisExecutionCredential
loggingLevel Livello di registrazione dell'esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). qualunque
logLocation Percorso del log di esecuzione del pacchetto SSIS. SsisLogLocation
packageConnectionManagers Gestioni connessioni a livello di pacchetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Percorso del pacchetto SSIS. SsisPackageLocation (obbligatorio)
packageParameters Parametri a livello di pacchetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Gestioni connessioni a livello di progetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parametri a livello di progetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La proprietà esegue l'override per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Runtime Specifica il runtime per l'esecuzione del pacchetto SSIS. Il valore deve essere "x86" o "x64". Tipo: stringa (o Espressione con stringa resultType). qualunque

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nome Descrizione Valore

Espressione

Nome Descrizione Valore
digitare Tipo di espressione. 'Expression' (obbligatorio)
valore Valore dell'espressione. stringa (obbligatorio)

FilterActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Filter' (obbligatorio)
typeProperties Filtrare le proprietà dell'attività. FilterActivityTypeProperties (obbligatorio)

FilterActivityTypeProperties

Nome Descrizione Valore
condizione Condizione da utilizzare per filtrare l'input. expression (obbligatorio)
Elementi Matrice di input in cui applicare il filtro. expression (obbligatorio)

ForEachActivity

Nome Descrizione Valore
digitare Tipo di attività. 'ForEach' (obbligatorio)
typeProperties Proprietà dell'attività ForEach. ForEachActivityTypeProperties (obbligatorio)

ForEachActivityTypeProperties

Nome Descrizione Valore
Attività Elenco di attività da eseguire. attività [] (obbligatorio)
batchCount Conteggio batch da usare per controllare il numero di esecuzione parallela (quando isSequential è impostato su false). Int

Vincoli:
Valore massimo = 50
isSequential Se il ciclo deve essere eseguito in sequenza o in parallelo (max 50) Bool
Elementi Raccolta per eseguire l'iterazione. expression (obbligatorio)

GetMetadataActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'GetMetadata' (obbligatorio)
typeProperties Proprietà dell'attività GetMetadata. GetMetadataActivityTypeProperties (obbligatorio)

GetMetadataActivityTypeProperties

Nome Descrizione Valore
Dataset Informazioni di riferimento sul set di dati dell'attività GetMetadata. DatasetReference (obbligatorio)
fieldList Campi di metadati da ottenere dal set di dati. any[]

HDInsightHiveActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightHive' (obbligatorio)
typeProperties Proprietà dell'attività Hive di HDInsight. HDInsightHiveActivityTypeProperties (obbligatorio)

HDInsightHiveActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference
scriptPath Percorso script. Tipo: stringa (o Espressione con stringa resultType). qualunque
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightMapReduceActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightMapReduce' (obbligatorio)
typeProperties Proprietà dell'attività MapReduce di HDInsight. HDInsightMapReduceActivityTypeProperties (obbligatorio)

HdInsightMapReduceActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
className Nome classe. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
jarFilePath Percorso jar. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
jarLibs Librerie jar. any[]
jarLinkedService Informazioni di riferimento sul servizio collegato jar. LinkedServiceReference
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightPigActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightPig' (obbligatorio)
typeProperties Proprietà dell'attività Pig di HDInsight. HDInsightPigActivityTypeProperties (obbligatorio)

HDInsightPigActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference
scriptPath Percorso script. Tipo: stringa (o Espressione con stringa resultType). qualunque
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightSparkActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightSpark' (obbligatorio)
typeProperties Proprietà dell'attività Spark di HDInsight. HDInsightSparkActivityTypeProperties (obbligatorio)

HDInsightSparkActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightSparkActivity. any[]
className Classe principale Java/Spark dell'applicazione. corda
entryFilePath Percorso relativo della cartella radice del codice/pacchetto da eseguire. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
proxyUser L'utente da rappresentare che eseguirà il processo. Tipo: stringa (o Espressione con stringa resultType). qualunque
rootPath Percorso radice in "sparkJobLinkedService" per tutti i file del processo. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
sparkConfig Proprietà di configurazione di Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Servizio collegato di archiviazione per caricare il file di immissione e le dipendenze e per la ricezione dei log. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrizione Valore

HDInsightStreamingActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightStreaming' (obbligatorio)
typeProperties Proprietà dell'attività di streaming HDInsight. HDInsightStreamingActivityTypeProperties (obbligatorio)

HDInsightStreamingActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Combinatore Nome eseguibile combinatore. Tipo: stringa (o Espressione con stringa resultType). qualunque
commandEnvironment Valori dell'ambiente della riga di comando. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo di streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Riferimento al servizio collegato in cui si trovano i file. LinkedServiceReference
filePaths Percorsi dei file di processo in streaming. Può essere directory. any[] (obbligatorio)
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
immissione Percorso BLOB di input. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
Mapper Nome eseguibile del mapper. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
prodotto Percorso del BLOB di output. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
riduttore Nome eseguibile del reducer. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrizione Valore

IfConditionActivity

Nome Descrizione Valore
digitare Tipo di attività. 'IfCondition' (obbligatorio)
typeProperties Proprietà dell'attività IfCondition. IfConditionActivityTypeProperties (obbligatorio)

IfConditionActivityTypeProperties

Nome Descrizione Valore
espressione Espressione che restituisce un valore booleano. Viene usato per determinare il blocco di attività (ifTrueActivities o ifFalseActivities) che verrà eseguito. expression (obbligatorio)
ifFalseActivities Elenco di attività da eseguire se l'espressione viene valutata su false. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione. attività []
ifTrueActivities Elenco di attività da eseguire se l'espressione viene valutata su true. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione. attività []

IntegrationRuntimeReference

Nome Descrizione Valore
Parametri Argomenti per il runtime di integrazione. ParameterValueSpecification
referenceName Nome del runtime di integrazione di riferimento. stringa (obbligatorio)
digitare Tipo di runtime di integrazione. 'IntegrationRuntimeReference' (obbligatorio)

LinkedServiceReference

Nome Descrizione Valore
Parametri Argomenti per LinkedService. ParameterValueSpecification
referenceName Fare riferimento al nome LinkedService. stringa (obbligatorio)
digitare Tipo di riferimento del servizio collegato. 'LinkedServiceReference' (obbligatorio)

LookupActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Lookup' (obbligatorio)
typeProperties Proprietà dell'attività di ricerca. LookupActivityTypeProperties (obbligatorio)

LookupActivityTypeProperties

Nome Descrizione Valore
Dataset Informazioni di riferimento sul set di dati dell'attività di ricerca. DatasetReference (obbligatorio)
firstRowOnly Indica se restituire la prima riga o tutte le righe. Il valore predefinito è true. Tipo: booleano (o espressione con valore booleano resultType). qualunque
fonte Proprietà di origine specifiche del set di dati, come l'origine dell'attività di copia. CopySource (obbligatorio)

Microsoft.DataFactory/factory/pipelines

Nome Descrizione Valore
apiVersion Versione dell'API '2017-09-01-preview'
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obbligatorio)
proprietà Proprietà della pipeline. pipeline (obbligatorio)
digitare Tipo di risorsa 'Microsoft.DataFactory/factory/pipelines'

ParameterDefinitionSpecification

Nome Descrizione Valore

ParameterSpecification

Nome Descrizione Valore
defaultValue Valore predefinito del parametro. qualunque
digitare Tipo di parametro. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obbligatorio)

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

Oleodotto

Nome Descrizione Valore
Attività Elenco di attività nella pipeline. attività []
Annotazioni Elenco di tag che possono essere usati per descrivere la pipeline. any[]
Concorrenza Numero massimo di esecuzioni simultanee per la pipeline. Int

Vincoli:
Valore minimo = 1
descrizione Descrizione della pipeline. corda
Parametri Elenco di parametri per la pipeline. ParameterDefinitionSpecification

PipelineReference

Nome Descrizione Valore
nome Nome riferimento. corda
referenceName Nome della pipeline di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento della pipeline. 'PipelineReference' (obbligatorio)

RedirectIncompatibleRowSettings

Nome Descrizione Valore
linkedServiceName Nome del servizio collegato Archiviazione di Azure, firma di accesso condiviso di archiviazione o Azure Data Lake Store usato per il reindirizzamento di righe incompatibili. Deve essere specificato se è specificato redirectIncompatibleRowSettings. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
sentiero Percorso per l'archiviazione dei dati di riga incompatibili di reindirizzamento. Tipo: stringa (o Espressione con stringa resultType). qualunque

SecretBase

Nome Descrizione Valore
digitare Impostare su "AzureKeyVaultSecret" per il tipo AzureKeyVaultSecretReference. Impostare su 'SecureString' per il tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. stringa (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. 'SecureString' (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SqlServerStoredProcedureActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'SqlServerStoredProcedure' (obbligatorio)
typeProperties Proprietà dell'attività stored procedure SQL. SqlServerStoredProcedureActivityTypeProperties (obbligatorio)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrizione Valore
storedProcedureName Nome della stored procedure. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
storedProcedureParameters Impostazione del valore e del tipo per i parametri della stored procedure. Esempio: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nome Descrizione Valore

SsisAccessCredential

Nome Descrizione Valore
dominio Dominio per l'autenticazione di Windows. any (obbligatorio)
parola d’ordine Password per l'autenticazione di Windows. SecretBase (obbligatorio)
nome utente UseName per l'autenticazione di Windows. any (obbligatorio)

SsisConnectionManager

Nome Descrizione Valore

SsisConnectionManager

Nome Descrizione Valore

SsisExecutionCredential

Nome Descrizione Valore
dominio Dominio per l'autenticazione di Windows. any (obbligatorio)
parola d’ordine Password per l'autenticazione di Windows. SecureString (obbligatorio)
nome utente UseName per l'autenticazione di Windows. any (obbligatorio)

SsisExecutionParameter

Nome Descrizione Valore
valore Valore del parametro di esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

SsisLogLocation

Nome Descrizione Valore
logPath Percorso del log di esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
digitare Tipo di percorso del log SSIS. 'File' (obbligatorio)
typeProperties Proprietà del percorso del log di esecuzione del pacchetto SSIS. SsisLogLocationTypeProperties (obbligatorio)

SsisLogLocationTypeProperties

Nome Descrizione Valore
accessCredential Credenziali di accesso al log di esecuzione del pacchetto. SsisAccessCredential
logRefreshInterval Specifica l'intervallo di aggiornamento del log. L'intervallo predefinito è 5 minuti. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

SsisPackageLocation

Nome Descrizione Valore
packagePath Percorso del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
digitare Tipo di percorso del pacchetto SSIS. 'File'
'SSISDB'
typeProperties Proprietà del percorso del pacchetto SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrizione Valore
accessCredential Credenziali di accesso al pacchetto. SsisAccessCredential
configurationPath File di configurazione dell'esecuzione del pacchetto. Tipo: stringa (o Espressione con stringa resultType). qualunque
packagePassword Password del pacchetto. SecretBase

SsisPropertyOverride

Nome Descrizione Valore
isSensitive Indica se il valore di override della proprietà del pacchetto SSIS è dati sensibili. Il valore verrà crittografato in SSISDB se è true Bool
valore Valore di override della proprietà del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

StagingSettings

Nome Descrizione Valore
enableCompression Specifica se utilizzare la compressione durante la copia dei dati tramite una gestione temporanea temporanea. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
linkedServiceName Informazioni di riferimento sul servizio collegato di staging. LinkedServiceReference (obbligatorio)
sentiero Percorso di archiviazione per l'archiviazione dei dati provvisori. Tipo: stringa (o Espressione con stringa resultType). qualunque

StoredProcedureParameter

Nome Descrizione Valore
digitare Tipo di parametro della stored procedure. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valore Valore del parametro della stored procedure. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

UntilActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Until' (obbligatorio)
typeProperties Fino alle proprietà dell'attività. UntilActivityTypeProperties (obbligatorio)

UntilActivityTypeProperties

Nome Descrizione Valore
Attività Elenco di attività da eseguire. attività [] (obbligatorio)
espressione Espressione che restituisce un valore booleano. Il ciclo continuerà fino a quando questa espressione non restituisce true expression (obbligatorio)
Timeout Specifica il timeout per l'esecuzione dell'attività. Se non è specificato alcun valore, accetta il valore di TimeSpan.FromDays(7) che è 1 settimana come impostazione predefinita. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

WaitActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Wait' (obbligatorio)
typeProperties Proprietà dell'attività di attesa. WaitActivityTypeProperties (obbligatorio)

WaitActivityTypeProperties

Nome Descrizione Valore
waitTimeInSeconds Durata in secondi. int (obbligatorio)

WebActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'WebActivity' (obbligatorio)
typeProperties Proprietà dell'attività Web. WebActivityTypeProperties (obbligatorio)

WebActivityAuthentication

Nome Descrizione Valore
parola d’ordine Password per il file PFX o l'autenticazione di base. SecureString
pfx Contenuto con codifica Base64 di un file PFX. SecureString
risorsa Risorsa per cui verrà richiesto il token di autenticazione di Azure quando si usa l'autenticazione MSI. corda
digitare Autenticazione dell'attività Web (Basic/ClientCertificate/MSI) stringa (obbligatorio)
nome utente Nome utente di autenticazione dell'attività Web per l'autenticazione di base. corda

WebActivityTypeProperties

Nome Descrizione Valore
autenticazione Metodo di autenticazione usato per chiamare l'endpoint. WebActivityAuthentication
corpo Rappresenta il payload che verrà inviato all'endpoint. Obbligatorio per il metodo POST/PUT, non consentito per il metodo GET Type: string (o Expression con stringa resultType). qualunque
Dataset Elenco di set di dati passati all'endpoint Web. DatasetReference[]
disableCertValidation Se impostato su true, la convalida del certificato verrà disabilitata. Bool
Intestazioni Rappresenta le intestazioni che verranno inviate alla richiesta. Ad esempio, per impostare la lingua e il tipo su una richiesta: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: stringa (o Espressione con stringa resultType). qualunque
linkedServices Elenco dei servizi collegati passati all'endpoint Web. LinkedServiceReference[]
metodo Metodo DELL'API REST per l'endpoint di destinazione. 'DELETE'
'GET'
'POST'
'PUT' (obbligatorio)
URL Endpoint e percorso di destinazione dell'attività Web. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare una data factory V2

Distribuire in Azure
Questo modello crea una data factory V2 che copia i dati da una cartella in un archivio BLOB di Azure in un'altra cartella nell'archiviazione.
Altro è possibile con Azure Data Factory- Fare clic per provare Azure Data Factory

Distribuire in Azure
Questo modello crea una pipeline di data factory per un'attività di copia da BLOB di Azure in un altro BLOB di Azure

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa factory/pipelines può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DataFactory/factory/pipelines, aggiungere il codice Terraform seguente al modello.

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"
        }
      }
    }
  })
}

Oggetti CopySink

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Oggetti SecretBase

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureKeyVaultSecret, usare:

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

Per SecureString, usare:

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

Oggetti CopySource

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Oggetti attività

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per AzureMLBatchExecution, usare:

{
  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"
        }
      }
    }
  }
}

Per AzureMLUpdateResource, usare:

{
  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 = ?
  }
}

Per ExecutePipeline, usare:

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

Per Filtro, usare:

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

Per ForEach, usare:

{
  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"
    }
  }
}

Per IfCondition, usare:

{
  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
      }
    ]
  }
}

Per Until, usare:

{
  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 = ?
  }
}

Per Wait, usare:

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

Per Copia, usare:

{
  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 = ?
  }
}

Per personalizzato, usare:

{
  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"
    }
  }
}

Per DataLakeAnalyticsU-SQL, usare:

{
  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 = ?
  }
}

Per DatabricksNotebook, usare:

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

Per ExecuteSSISPackage, usare:

{
  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 = ?
  }
}

Per GetMetadata, usare:

{
  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 = [
      ?
    ]
  }
}

Per HDInsightHive, usare:

{
  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"
      }
    ]
  }
}

Per HDInsightMapReduce, usare:

{
  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"
      }
    ]
  }
}

Per HDInsightPig, usare:

{
  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"
      }
    ]
  }
}

Per HDInsightSpark, usare:

{
  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"
    }
  }
}

Per HDInsightStreaming, usare:

{
  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"
      }
    ]
  }
}

Per Ricerca, usare:

{
  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
    }
  }
}

Per SqlServerStoredProcedure, usare:

{
  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 = ?
      }
    }
  }
}

Per WebActivity, usare:

{
  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 = ?
  }
}

Valori delle proprietà

Attività

Nome Descrizione Valore
dependsOn L'attività dipende dalla condizione. ActivityDependency[]
descrizione Descrizione dell'attività. corda
nome Nome dell'attività. stringa (obbligatorio)
digitare Impostare su 'AzureMLBatchExecution' per il tipo AzureMLBatchExecutionActivity. Impostare su 'AzureMLUpdateResource' per il tipo AzureMLUpdateResourceActivity. Impostare su 'ExecutePipeline' per il tipo ExecutePipelineActivity. Impostare su "Filtro" per il tipo FilterActivity. Impostare su 'ForEach' per il tipo ForEachActivity. Impostare su "IfCondition" per il tipo IfConditionActivity. Impostare su 'Until' per il tipo UntilActivity. Impostare su 'Wait' per il tipo WaitActivity. Impostare su "Copia" per il tipo CopyActivity. Impostare su 'Custom' per il tipo CustomActivity. Impostare su "DataLakeAnalyticsU-SQL" per il tipo DataLakeAnalyticsUsqlActivity. Impostare su "DatabricksNotebook" per il tipo DatabricksNotebookActivity. Impostare su 'ExecuteSSISPackage' per il tipo ExecuteSsisPackageActivity. Impostare su 'GetMetadata' per il tipo GetMetadataActivity. Impostare su "HDInsightHive" per il tipo HDInsightHiveActivity. Impostare su "HDInsightMapReduce" per il tipo HDInsightMapReduceActivity. Impostare su "HDInsightPig" per il tipo HDInsightPigActivity. Impostare su "HDInsightSpark" per il tipo HDInsightSparkActivity. Impostare su "HDInsightStreaming" per il tipo HDInsightStreamingActivity. Impostare su 'Lookup' per il tipo LookupActivity. Impostare su 'SqlServerStoredProcedure' per il tipo SqlServerStoredProcedureActivity. Impostare su "WebActivity" per il tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copia'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obbligatorio)

ActivityDependency

Nome Descrizione Valore
attività Nome dell'attività. stringa (obbligatorio)
dependencyConditions Match-Condition per la dipendenza. Matrice di stringhe contenente uno dei seguenti elementi:
'Completed'
'Failed'
'Ignorato'
'Succeeded' (obbligatorio)

ActivityPolicy

Nome Descrizione Valore
ripetere Numero massimo di tentativi ordinari. Il valore predefinito è 0. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
retryIntervalInSeconds Intervallo tra ogni tentativo di ripetizione (in secondi). Il valore predefinito è 30 sec. Int

Vincoli:
Valore minimo = 30
Valore massimo = 86400
secureOutput Se impostato su true, l'output dell'attività viene considerato sicuro e non verrà registrato per il monitoraggio. Bool
Timeout Specifica il timeout per l'esecuzione dell'attività. Il timeout predefinito è 7 giorni. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

AzureKeyVaultSecretReference

Nome Descrizione Valore
secretName Nome del segreto in Azure Key Vault. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
secretVersion Versione del segreto in Azure Key Vault. Il valore predefinito è la versione più recente del segreto. Tipo: stringa (o Espressione con stringa resultType). qualunque
negozio Informazioni di riferimento sul servizio collegato di Azure Key Vault. LinkedServiceReference (obbligatorio)
digitare Tipo del segreto. 'AzureKeyVaultSecret' (obbligatorio)

AzureMLBatchExecutionActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'AzureMLBatchExecution' (obbligatorio)
typeProperties Proprietà dell'attività di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypeProperties (obbligatorio)

AzureMLBatchExecutionActivityTypeProperties

Nome Descrizione Valore
globalParameters Coppie chiave,valore da passare all'endpoint del servizio di esecuzione batch di Azure ML. Le chiavi devono corrispondere ai nomi dei parametri del servizio Web definiti nel servizio Web di Azure ML pubblicato. I valori verranno passati nella proprietà GlobalParameters della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Coppie chiave,valore, mapping dei nomi degli input del servizio Web dell'endpoint di Azure ML agli oggetti AzureMLWebServiceFile che specificano i percorsi blob di input. Queste informazioni verranno passate nella proprietà WebServiceInputs della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Coppie chiave,valore, mapping dei nomi degli output del servizio Web dell'endpoint di Azure ML agli oggetti AzureMLWebServiceFile che specificano i percorsi dei BLOB di output. Queste informazioni verranno passate nella proprietà WebServiceOutputs della richiesta di esecuzione batch di Azure ML. azureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nome Descrizione Valore

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nome Descrizione Valore

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nome Descrizione Valore

AzureMLUpdateResourceActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'AzureMLUpdateResource' (obbligatorio)
typeProperties Proprietà delle attività di gestione delle risorse di Aggiornamento di Azure ML. azureMLUpdateResourceActivityTypeProperties (obbligatorio)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrizione Valore
trainedModelFilePath Percorso del file relativo in trainedModelLinkedService per rappresentare il file con estensione ilearner che verrà caricato dall'operazione di aggiornamento. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
trainedModelLinkedServiceName Nome del servizio collegato Archiviazione di Azure che contiene il file con estensione ilearner che verrà caricato dall'operazione di aggiornamento. LinkedServiceReference (obbligatorio)
trainedModelName Nome del modulo Trained Model nell'esperimento del servizio Web da aggiornare. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

AzureMLWebServiceFile

Nome Descrizione Valore
filePath Percorso del file relativo, incluso il nome del contenitore, nell'archivio BLOB di Azure specificato da LinkedService. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
linkedServiceName Riferimento a un servizio collegato di Archiviazione di Azure, in cui si trova il file di input/output del servizio Web di Azure ML. LinkedServiceReference (obbligatorio)

CopyActivity

Nome Descrizione Valore
Ingressi Elenco di input per l'attività. DatasetReference[]
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
Uscite Elenco di output per l'attività. DatasetReference[]
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Copy' (obbligatorio)
typeProperties Proprietà dell'attività di copia. CopyActivityTypeProperties (obbligatorio)

CopyActivityTypeProperties

Nome Descrizione Valore
cloudDataMovementUnits Numero massimo di unità di spostamento dati cloud che possono essere usate per eseguire lo spostamento dei dati. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
enableSkipIncompatibleRow Se ignorare una riga incompatibile. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
enableStaging Specifica se copiare i dati tramite una gestione temporanea temporanea. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
parallelCopies Numero massimo di sessioni simultanee aperte nell'origine o nel sink per evitare l'overload dell'archivio dati. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
redirectIncompatibleRowSettings Reindirizzare le impostazioni di riga incompatibili quando EnableSkipIncompatibleRow è true. RedirectIncompatibleRowSettings
affondare Sink dell'attività di copia. copySink (obbligatorio)
fonte Origine dell'attività di copia. CopySource (obbligatorio)
stagingSettings Specifica le impostazioni di staging provvisorie quando EnableStaging è true. StagingSettings
Translator Traduttore dell'attività di copia. Se non specificato, viene usato il traduttore tabulare. qualunque

CopySink

Nome Descrizione Valore
sinkRetryCount Conteggio tentativi sink. Tipo: integer (o Espressione con integer resultType). qualunque
sinkRetryWait Attesa tentativi sink. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque
digitare (obbligatorio)
writeBatchSize Scrivere le dimensioni del batch. Tipo: integer (o Expression con resultType integer), minimo: 0. qualunque
writeBatchTimeout Timeout del batch di scrittura. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

CopySource

Nome Descrizione Valore
sourceRetryCount Numero di tentativi di origine. Tipo: integer (o Espressione con integer resultType). qualunque
sourceRetryWait Attendere i tentativi di origine. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque
digitare (obbligatorio)

CustomActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Custom' (obbligatorio)
typeProperties Proprietà di attività personalizzate. CustomActivityTypeProperties (obbligatorio)

CustomActivityReferenceObject

Nome Descrizione Valore
Dataset Riferimenti ai set di dati. DatasetReference[]
linkedServices Riferimenti al servizio collegato. LinkedServiceReference[]

CustomActivityTypeProperties

Nome Descrizione Valore
comando Comando per il tipo di attività personalizzato: stringa (o Espressione con stringa resultType). any (obbligatorio)
extendedProperties Contenitore di proprietà definito dall'utente. Non esiste alcuna restrizione per le chiavi o i valori che è possibile usare. L'attività personalizzata specificata dall'utente ha la responsabilità completa di utilizzare e interpretare il contenuto definito. CustomActivityTypePropertiesExtendedProperties
folderPath Percorso cartella per i file di risorse Tipo: stringa (o Espressione con stringa resultType). qualunque
referenceObjects Oggetti di riferimento CustomActivityReferenceObject
resourceLinkedService Informazioni di riferimento sul servizio collegato alle risorse. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrizione Valore

DatabricksNotebookActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'DatabricksNotebook' (obbligatorio)
typeProperties Proprietà dell'attività notebook di Databricks. DatabricksNotebookActivityTypeProperties (obbligatorio)

DatabricksNotebookActivityTypeProperties

Nome Descrizione Valore
baseParameters Parametri di base da usare per ogni esecuzione di questo processo. Se il notebook accetta un parametro non specificato, verrà usato il valore predefinito del notebook. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Percorso assoluto del notebook da eseguire nell'area di lavoro di Databricks. Questo percorso deve iniziare con una barra. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nome Descrizione Valore

DataLakeAnalyticsUsqlActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'DataLakeAnalyticsU-SQL' (obbligatorio)
typeProperties Proprietà dell'attività U-SQL di Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obbligatorio)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrizione Valore
compilationMode Modalità di compilazione di U-SQL. Deve essere uno di questi valori: Semantic, Full e SingleBox. Tipo: stringa (o Espressione con stringa resultType). qualunque
degreeOfParallelism Numero massimo di nodi usati contemporaneamente per eseguire il processo. Il valore predefinito è 1. Type: integer (o Expression with resultType integer), minimum: 1. qualunque
Parametri Parametri per la richiesta di processo U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priorità Determina i processi che devono essere selezionati per primi per l'esecuzione di tutti i processi accodati. Minore è il numero, maggiore è la priorità. Il valore predefinito è 1000. Type: integer (o Expression with resultType integer), minimum: 1. qualunque
runtimeVersion Versione di runtime del motore U-SQL da usare. Tipo: stringa (o Espressione con stringa resultType). qualunque
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference (obbligatorio)
scriptPath Percorso con distinzione tra maiuscole e minuscole nella cartella che contiene lo script U-SQL. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nome Descrizione Valore

DatasetReference

Nome Descrizione Valore
Parametri Argomenti per il set di dati. ParameterValueSpecification
referenceName Nome del set di dati di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento del set di dati. 'DatasetReference' (obbligatorio)

ExecutePipelineActivity

Nome Descrizione Valore
digitare Tipo di attività. 'ExecutePipeline' (obbligatorio)
typeProperties Eseguire le proprietà dell'attività della pipeline. ExecutePipelineActivityTypeProperties (obbligatorio)

ExecutePipelineActivityTypeProperties

Nome Descrizione Valore
Parametri Parametri della pipeline. ParameterValueSpecification
oleodotto Riferimento alla pipeline. PipelineReference (obbligatorio)
waitOnCompletion Definisce se l'esecuzione dell'attività attenderà il completamento dell'esecuzione della pipeline dipendente. Il valore predefinito è false. Bool

ExecuteSsisPackageActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'ExecuteSSISPackage' (obbligatorio)
typeProperties Eseguire le proprietà dell'attività del pacchetto SSIS. ExecuteSsisPackageActivityTypeProperties (obbligatorio)

ExecuteSsisPackageActivityTypeProperties

Nome Descrizione Valore
connectVia Informazioni di riferimento sul runtime di integrazione. IntegrationRuntimeReference (obbligatorio)
environmentPath Percorso dell'ambiente per eseguire il pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). qualunque
executionCredential Credenziale di esecuzione del pacchetto. SsisExecutionCredential
loggingLevel Livello di registrazione dell'esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). qualunque
logLocation Percorso del log di esecuzione del pacchetto SSIS. SsisLogLocation
packageConnectionManagers Gestioni connessioni a livello di pacchetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Percorso del pacchetto SSIS. SsisPackageLocation (obbligatorio)
packageParameters Parametri a livello di pacchetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Gestioni connessioni a livello di progetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Parametri a livello di progetto per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La proprietà esegue l'override per eseguire il pacchetto SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Runtime Specifica il runtime per l'esecuzione del pacchetto SSIS. Il valore deve essere "x86" o "x64". Tipo: stringa (o Espressione con stringa resultType). qualunque

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nome Descrizione Valore

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nome Descrizione Valore

Espressione

Nome Descrizione Valore
digitare Tipo di espressione. 'Expression' (obbligatorio)
valore Valore dell'espressione. stringa (obbligatorio)

FilterActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Filter' (obbligatorio)
typeProperties Filtrare le proprietà dell'attività. FilterActivityTypeProperties (obbligatorio)

FilterActivityTypeProperties

Nome Descrizione Valore
condizione Condizione da utilizzare per filtrare l'input. expression (obbligatorio)
Elementi Matrice di input in cui applicare il filtro. expression (obbligatorio)

ForEachActivity

Nome Descrizione Valore
digitare Tipo di attività. 'ForEach' (obbligatorio)
typeProperties Proprietà dell'attività ForEach. ForEachActivityTypeProperties (obbligatorio)

ForEachActivityTypeProperties

Nome Descrizione Valore
Attività Elenco di attività da eseguire. attività [] (obbligatorio)
batchCount Conteggio batch da usare per controllare il numero di esecuzione parallela (quando isSequential è impostato su false). Int

Vincoli:
Valore massimo = 50
isSequential Se il ciclo deve essere eseguito in sequenza o in parallelo (max 50) Bool
Elementi Raccolta per eseguire l'iterazione. expression (obbligatorio)

GetMetadataActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'GetMetadata' (obbligatorio)
typeProperties Proprietà dell'attività GetMetadata. GetMetadataActivityTypeProperties (obbligatorio)

GetMetadataActivityTypeProperties

Nome Descrizione Valore
Dataset Informazioni di riferimento sul set di dati dell'attività GetMetadata. DatasetReference (obbligatorio)
fieldList Campi di metadati da ottenere dal set di dati. any[]

HDInsightHiveActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightHive' (obbligatorio)
typeProperties Proprietà dell'attività Hive di HDInsight. HDInsightHiveActivityTypeProperties (obbligatorio)

HDInsightHiveActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference
scriptPath Percorso script. Tipo: stringa (o Espressione con stringa resultType). qualunque
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightMapReduceActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightMapReduce' (obbligatorio)
typeProperties Proprietà dell'attività MapReduce di HDInsight. HDInsightMapReduceActivityTypeProperties (obbligatorio)

HdInsightMapReduceActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
className Nome classe. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
jarFilePath Percorso jar. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
jarLibs Librerie jar. any[]
jarLinkedService Informazioni di riferimento sul servizio collegato jar. LinkedServiceReference
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightPigActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightPig' (obbligatorio)
typeProperties Proprietà dell'attività Pig di HDInsight. HDInsightPigActivityTypeProperties (obbligatorio)

HDInsightPigActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
scriptLinkedService Informazioni di riferimento sul servizio collegato script. LinkedServiceReference
scriptPath Percorso script. Tipo: stringa (o Espressione con stringa resultType). qualunque
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nome Descrizione Valore

HDInsightSparkActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightSpark' (obbligatorio)
typeProperties Proprietà dell'attività Spark di HDInsight. HDInsightSparkActivityTypeProperties (obbligatorio)

HDInsightSparkActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightSparkActivity. any[]
className Classe principale Java/Spark dell'applicazione. corda
entryFilePath Percorso relativo della cartella radice del codice/pacchetto da eseguire. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
proxyUser L'utente da rappresentare che eseguirà il processo. Tipo: stringa (o Espressione con stringa resultType). qualunque
rootPath Percorso radice in "sparkJobLinkedService" per tutti i file del processo. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
sparkConfig Proprietà di configurazione di Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Servizio collegato di archiviazione per caricare il file di immissione e le dipendenze e per la ricezione dei log. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrizione Valore

HDInsightStreamingActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'HDInsightStreaming' (obbligatorio)
typeProperties Proprietà dell'attività di streaming HDInsight. HDInsightStreamingActivityTypeProperties (obbligatorio)

HDInsightStreamingActivityTypeProperties

Nome Descrizione Valore
Argomenti Argomenti specificati dall'utente in HDInsightActivity. any[]
Combinatore Nome eseguibile combinatore. Tipo: stringa (o Espressione con stringa resultType). qualunque
commandEnvironment Valori dell'ambiente della riga di comando. any[]
Definisce Consente all'utente di specificare le definizioni per la richiesta di processo di streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Riferimento al servizio collegato in cui si trovano i file. LinkedServiceReference
filePaths Percorsi dei file di processo in streaming. Può essere directory. any[] (obbligatorio)
getDebugInfo Opzione Debug info. 'Always'
'Failure'
'Nessuno'
immissione Percorso BLOB di input. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
Mapper Nome eseguibile del mapper. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
prodotto Percorso del BLOB di output. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
riduttore Nome eseguibile del reducer. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
storageLinkedServices Riferimenti al servizio collegato di archiviazione. LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrizione Valore

IfConditionActivity

Nome Descrizione Valore
digitare Tipo di attività. 'IfCondition' (obbligatorio)
typeProperties Proprietà dell'attività IfCondition. IfConditionActivityTypeProperties (obbligatorio)

IfConditionActivityTypeProperties

Nome Descrizione Valore
espressione Espressione che restituisce un valore booleano. Viene usato per determinare il blocco di attività (ifTrueActivities o ifFalseActivities) che verrà eseguito. expression (obbligatorio)
ifFalseActivities Elenco di attività da eseguire se l'espressione viene valutata su false. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione. attività []
ifTrueActivities Elenco di attività da eseguire se l'espressione viene valutata su true. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione. attività []

IntegrationRuntimeReference

Nome Descrizione Valore
Parametri Argomenti per il runtime di integrazione. ParameterValueSpecification
referenceName Nome del runtime di integrazione di riferimento. stringa (obbligatorio)
digitare Tipo di runtime di integrazione. 'IntegrationRuntimeReference' (obbligatorio)

LinkedServiceReference

Nome Descrizione Valore
Parametri Argomenti per LinkedService. ParameterValueSpecification
referenceName Fare riferimento al nome LinkedService. stringa (obbligatorio)
digitare Tipo di riferimento del servizio collegato. 'LinkedServiceReference' (obbligatorio)

LookupActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'Lookup' (obbligatorio)
typeProperties Proprietà dell'attività di ricerca. LookupActivityTypeProperties (obbligatorio)

LookupActivityTypeProperties

Nome Descrizione Valore
Dataset Informazioni di riferimento sul set di dati dell'attività di ricerca. DatasetReference (obbligatorio)
firstRowOnly Indica se restituire la prima riga o tutte le righe. Il valore predefinito è true. Tipo: booleano (o espressione con valore booleano resultType). qualunque
fonte Proprietà di origine specifiche del set di dati, come l'origine dell'attività di copia. CopySource (obbligatorio)

Microsoft.DataFactory/factory/pipelines

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 1
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: factory
proprietà Proprietà della pipeline. pipeline (obbligatorio)
digitare Tipo di risorsa "Microsoft.DataFactory/factory/pipelines@2017-09-01-preview"

ParameterDefinitionSpecification

Nome Descrizione Valore

ParameterSpecification

Nome Descrizione Valore
defaultValue Valore predefinito del parametro. qualunque
digitare Tipo di parametro. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obbligatorio)

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

ParameterValueSpecification

Nome Descrizione Valore

Oleodotto

Nome Descrizione Valore
Attività Elenco di attività nella pipeline. attività []
Annotazioni Elenco di tag che possono essere usati per descrivere la pipeline. any[]
Concorrenza Numero massimo di esecuzioni simultanee per la pipeline. Int

Vincoli:
Valore minimo = 1
descrizione Descrizione della pipeline. corda
Parametri Elenco di parametri per la pipeline. ParameterDefinitionSpecification

PipelineReference

Nome Descrizione Valore
nome Nome riferimento. corda
referenceName Nome della pipeline di riferimento. stringa (obbligatorio)
digitare Tipo di riferimento della pipeline. 'PipelineReference' (obbligatorio)

RedirectIncompatibleRowSettings

Nome Descrizione Valore
linkedServiceName Nome del servizio collegato Archiviazione di Azure, firma di accesso condiviso di archiviazione o Azure Data Lake Store usato per il reindirizzamento di righe incompatibili. Deve essere specificato se è specificato redirectIncompatibleRowSettings. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
sentiero Percorso per l'archiviazione dei dati di riga incompatibili di reindirizzamento. Tipo: stringa (o Espressione con stringa resultType). qualunque

SecretBase

Nome Descrizione Valore
digitare Impostare su "AzureKeyVaultSecret" per il tipo AzureKeyVaultSecretReference. Impostare su 'SecureString' per il tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. stringa (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SecureString

Nome Descrizione Valore
digitare Tipo del segreto. 'SecureString' (obbligatorio)
valore Valore della stringa protetta. stringa (obbligatorio)

SqlServerStoredProcedureActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'SqlServerStoredProcedure' (obbligatorio)
typeProperties Proprietà dell'attività stored procedure SQL. SqlServerStoredProcedureActivityTypeProperties (obbligatorio)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrizione Valore
storedProcedureName Nome della stored procedure. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
storedProcedureParameters Impostazione del valore e del tipo per i parametri della stored procedure. Esempio: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nome Descrizione Valore

SsisAccessCredential

Nome Descrizione Valore
dominio Dominio per l'autenticazione di Windows. any (obbligatorio)
parola d’ordine Password per l'autenticazione di Windows. SecretBase (obbligatorio)
nome utente UseName per l'autenticazione di Windows. any (obbligatorio)

SsisConnectionManager

Nome Descrizione Valore

SsisConnectionManager

Nome Descrizione Valore

SsisExecutionCredential

Nome Descrizione Valore
dominio Dominio per l'autenticazione di Windows. any (obbligatorio)
parola d’ordine Password per l'autenticazione di Windows. SecureString (obbligatorio)
nome utente UseName per l'autenticazione di Windows. any (obbligatorio)

SsisExecutionParameter

Nome Descrizione Valore
valore Valore del parametro di esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

SsisLogLocation

Nome Descrizione Valore
logPath Percorso del log di esecuzione del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
digitare Tipo di percorso del log SSIS. 'File' (obbligatorio)
typeProperties Proprietà del percorso del log di esecuzione del pacchetto SSIS. SsisLogLocationTypeProperties (obbligatorio)

SsisLogLocationTypeProperties

Nome Descrizione Valore
accessCredential Credenziali di accesso al log di esecuzione del pacchetto. SsisAccessCredential
logRefreshInterval Specifica l'intervallo di aggiornamento del log. L'intervallo predefinito è 5 minuti. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

SsisPackageLocation

Nome Descrizione Valore
packagePath Percorso del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)
digitare Tipo di percorso del pacchetto SSIS. 'File'
'SSISDB'
typeProperties Proprietà del percorso del pacchetto SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrizione Valore
accessCredential Credenziali di accesso al pacchetto. SsisAccessCredential
configurationPath File di configurazione dell'esecuzione del pacchetto. Tipo: stringa (o Espressione con stringa resultType). qualunque
packagePassword Password del pacchetto. SecretBase

SsisPropertyOverride

Nome Descrizione Valore
isSensitive Indica se il valore di override della proprietà del pacchetto SSIS è dati sensibili. Il valore verrà crittografato in SSISDB se è true Bool
valore Valore di override della proprietà del pacchetto SSIS. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

StagingSettings

Nome Descrizione Valore
enableCompression Specifica se utilizzare la compressione durante la copia dei dati tramite una gestione temporanea temporanea. Il valore predefinito è false. Tipo: booleano (o espressione con valore booleano resultType). qualunque
linkedServiceName Informazioni di riferimento sul servizio collegato di staging. LinkedServiceReference (obbligatorio)
sentiero Percorso di archiviazione per l'archiviazione dei dati provvisori. Tipo: stringa (o Espressione con stringa resultType). qualunque

StoredProcedureParameter

Nome Descrizione Valore
digitare Tipo di parametro della stored procedure. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valore Valore del parametro della stored procedure. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)

UntilActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Until' (obbligatorio)
typeProperties Fino alle proprietà dell'attività. UntilActivityTypeProperties (obbligatorio)

UntilActivityTypeProperties

Nome Descrizione Valore
Attività Elenco di attività da eseguire. attività [] (obbligatorio)
espressione Espressione che restituisce un valore booleano. Il ciclo continuerà fino a quando questa espressione non restituisce true expression (obbligatorio)
Timeout Specifica il timeout per l'esecuzione dell'attività. Se non è specificato alcun valore, accetta il valore di TimeSpan.FromDays(7) che è 1 settimana come impostazione predefinita. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualunque

WaitActivity

Nome Descrizione Valore
digitare Tipo di attività. 'Wait' (obbligatorio)
typeProperties Proprietà dell'attività di attesa. WaitActivityTypeProperties (obbligatorio)

WaitActivityTypeProperties

Nome Descrizione Valore
waitTimeInSeconds Durata in secondi. int (obbligatorio)

WebActivity

Nome Descrizione Valore
linkedServiceName Informazioni di riferimento sul servizio collegato. LinkedServiceReference
politica Criteri attività. ActivityPolicy
digitare Tipo di attività. 'WebActivity' (obbligatorio)
typeProperties Proprietà dell'attività Web. WebActivityTypeProperties (obbligatorio)

WebActivityAuthentication

Nome Descrizione Valore
parola d’ordine Password per il file PFX o l'autenticazione di base. SecureString
pfx Contenuto con codifica Base64 di un file PFX. SecureString
risorsa Risorsa per cui verrà richiesto il token di autenticazione di Azure quando si usa l'autenticazione MSI. corda
digitare Autenticazione dell'attività Web (Basic/ClientCertificate/MSI) stringa (obbligatorio)
nome utente Nome utente di autenticazione dell'attività Web per l'autenticazione di base. corda

WebActivityTypeProperties

Nome Descrizione Valore
autenticazione Metodo di autenticazione usato per chiamare l'endpoint. WebActivityAuthentication
corpo Rappresenta il payload che verrà inviato all'endpoint. Obbligatorio per il metodo POST/PUT, non consentito per il metodo GET Type: string (o Expression con stringa resultType). qualunque
Dataset Elenco di set di dati passati all'endpoint Web. DatasetReference[]
disableCertValidation Se impostato su true, la convalida del certificato verrà disabilitata. Bool
Intestazioni Rappresenta le intestazioni che verranno inviate alla richiesta. Ad esempio, per impostare la lingua e il tipo su una richiesta: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: stringa (o Espressione con stringa resultType). qualunque
linkedServices Elenco dei servizi collegati passati all'endpoint Web. LinkedServiceReference[]
metodo Metodo DELL'API REST per l'endpoint di destinazione. 'DELETE'
'GET'
'POST'
'PUT' (obbligatorio)
URL Endpoint e percorso di destinazione dell'attività Web. Tipo: stringa (o Espressione con stringa resultType). any (obbligatorio)