Compartilhar via


SynapseSparkJobDefinitionActivity interface

Execute a atividade de trabalho do Spark.

Extends

Propriedades

arguments

Argumentos especificados pelo usuário para SynapseSparkJobDefinitionActivity.

className

O identificador totalmente qualificado ou a classe main que está no arquivo de definição main, que substituirá o 'className' da definição de trabalho do Spark fornecida. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

conf

Propriedades de configuração do Spark, que substituirão a 'configuração' da definição de trabalho do Spark fornecida.

configurationType

O tipo da configuração do Spark.

driverSize

Número de núcleo e memória a serem usados para o driver alocado no pool do Spark especificado para o trabalho, que será usado para substituir 'driverCores' e 'driverMemory' da definição de trabalho do Spark que você fornecer. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

executorSize

Número de núcleo e memória a serem usados para executores alocados no pool do Spark especificado para o trabalho, que será usado para substituir 'executorCores' e 'executorMemory' da definição de trabalho do Spark que você fornecer. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

file

O arquivo main usado para o trabalho, que substituirá o 'arquivo' da definição de trabalho do Spark fornecida. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

files

(Preterido. Use pythonCodeReference e filesV2) Arquivos adicionais usados para referência no arquivo de definição main, que substituirá os 'arquivos' da definição de trabalho do Spark que você fornecer.

filesV2

Arquivos adicionais usados para referência no arquivo de definição de main, que substituirá 'jars' e 'files' da definição de trabalho do Spark que você fornecer.

numExecutors

Número de executores a serem iniciados para esse trabalho, o que substituirá os 'numExecutors' da definição de trabalho do Spark que você fornecer. Tipo: inteiro (ou Expressão com inteiro resultType).

pythonCodeReference

Arquivos de código python adicionais usados para referência no arquivo de definição de main, que substituirá 'pyFiles' da definição de trabalho do Spark fornecida.

scanFolder

Examinando subpastas da pasta raiz do arquivo de definição principal; esses arquivos serão adicionados como arquivos de referência. As pastas chamadas 'jars', 'pyFiles', 'files' ou 'archives' serão verificadas e o nome das pastas diferencia maiúsculas de minúsculas. Tipo: booliano (ou Expression com resultType boolean).

sparkConfig

Propriedade de configuração do Spark.

sparkJob

Referência de trabalho do Spark do Synapse.

targetBigDataPool

O nome do pool de Big Data que será usado para executar o trabalho em lotes do Spark, que substituirá o 'targetBigDataPool' da definição de trabalho do Spark fornecida.

targetSparkConfiguration

A configuração do Spark do trabalho do Spark.

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

Propriedades herdadas

dependsOn

A atividade depende da condição.

description

Descrição da atividade.

linkedServiceName

Referência de serviço vinculado.

name

Nome da atividade.

onInactiveMarkAs

Resultado do status da atividade quando o estado é definido como Inativo. Essa é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será Bem-sucedido por padrão.

policy

Política de atividade.

state

Estado da atividade. Essa é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.

userProperties

Propriedades do usuário de atividade.

Detalhes da propriedade

arguments

Argumentos especificados pelo usuário para SynapseSparkJobDefinitionActivity.

arguments?: any[]

Valor da propriedade

any[]

className

O identificador totalmente qualificado ou a classe main que está no arquivo de definição main, que substituirá o 'className' da definição de trabalho do Spark fornecida. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

className?: any

Valor da propriedade

any

conf

Propriedades de configuração do Spark, que substituirão a 'configuração' da definição de trabalho do Spark fornecida.

conf?: any

Valor da propriedade

any

configurationType

O tipo da configuração do Spark.

configurationType?: string

Valor da propriedade

string

driverSize

Número de núcleo e memória a serem usados para o driver alocado no pool do Spark especificado para o trabalho, que será usado para substituir 'driverCores' e 'driverMemory' da definição de trabalho do Spark que você fornecer. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

driverSize?: any

Valor da propriedade

any

executorSize

Número de núcleo e memória a serem usados para executores alocados no pool do Spark especificado para o trabalho, que será usado para substituir 'executorCores' e 'executorMemory' da definição de trabalho do Spark que você fornecer. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

executorSize?: any

Valor da propriedade

any

file

O arquivo main usado para o trabalho, que substituirá o 'arquivo' da definição de trabalho do Spark fornecida. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

file?: any

Valor da propriedade

any

files

(Preterido. Use pythonCodeReference e filesV2) Arquivos adicionais usados para referência no arquivo de definição main, que substituirá os 'arquivos' da definição de trabalho do Spark que você fornecer.

files?: any[]

Valor da propriedade

any[]

filesV2

Arquivos adicionais usados para referência no arquivo de definição de main, que substituirá 'jars' e 'files' da definição de trabalho do Spark que você fornecer.

filesV2?: any[]

Valor da propriedade

any[]

numExecutors

Número de executores a serem iniciados para esse trabalho, o que substituirá os 'numExecutors' da definição de trabalho do Spark que você fornecer. Tipo: inteiro (ou Expressão com inteiro resultType).

numExecutors?: any

Valor da propriedade

any

pythonCodeReference

Arquivos de código python adicionais usados para referência no arquivo de definição de main, que substituirá 'pyFiles' da definição de trabalho do Spark fornecida.

pythonCodeReference?: any[]

Valor da propriedade

any[]

scanFolder

Examinando subpastas da pasta raiz do arquivo de definição principal; esses arquivos serão adicionados como arquivos de referência. As pastas chamadas 'jars', 'pyFiles', 'files' ou 'archives' serão verificadas e o nome das pastas diferencia maiúsculas de minúsculas. Tipo: booliano (ou Expression com resultType boolean).

scanFolder?: any

Valor da propriedade

any

sparkConfig

Propriedade de configuração do Spark.

sparkConfig?: {[propertyName: string]: any}

Valor da propriedade

{[propertyName: string]: any}

sparkJob

Referência de trabalho do Spark do Synapse.

sparkJob: SynapseSparkJobReference

Valor da propriedade

targetBigDataPool

O nome do pool de Big Data que será usado para executar o trabalho em lotes do Spark, que substituirá o 'targetBigDataPool' da definição de trabalho do Spark fornecida.

targetBigDataPool?: BigDataPoolParametrizationReference

Valor da propriedade

targetSparkConfiguration

A configuração do Spark do trabalho do Spark.

targetSparkConfiguration?: SparkConfigurationParametrizationReference

Valor da propriedade

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

type: "SparkJob"

Valor da propriedade

"SparkJob"

Detalhes das propriedades herdadas

dependsOn

A atividade depende da condição.

dependsOn?: ActivityDependency[]

Valor da propriedade

Herdado deExecutionActivity.dependsOn

description

Descrição da atividade.

description?: string

Valor da propriedade

string

Herdado deExecutionActivity.description

linkedServiceName

Referência de serviço vinculado.

linkedServiceName?: LinkedServiceReference

Valor da propriedade

Herdado deExecutionActivity.linkedServiceName

name

Nome da atividade.

name: string

Valor da propriedade

string

Herdado deExecutionActivity.name

onInactiveMarkAs

Resultado do status da atividade quando o estado é definido como Inativo. Essa é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será Bem-sucedido por padrão.

onInactiveMarkAs?: string

Valor da propriedade

string

Herdado deExecutionActivity.onInactiveMarkAs

policy

Política de atividade.

policy?: ActivityPolicy

Valor da propriedade

Herdado deExecutionActivity.policy

state

Estado da atividade. Essa é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.

state?: string

Valor da propriedade

string

Herdado deExecutionActivity.state

userProperties

Propriedades do usuário de atividade.

userProperties?: UserProperty[]

Valor da propriedade

Herdado deExecutionActivity.userProperties