SynapseSparkJobDefinitionActivity interface
Execute a atividade de trabalho do Spark.
- Extends
Propriedades
arguments | Argumentos especificados pelo usuário para SynapseSparkJobDefinitionActivity. |
class |
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. |
configuration |
O tipo da configuração do Spark. |
driver |
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). |
executor |
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. |
num |
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). |
python |
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. |
scan |
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). |
spark |
Propriedade de configuração do Spark. |
spark |
Referência de trabalho do Spark do Synapse. |
target |
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. |
target |
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
depends |
A atividade depende da condição. |
description | Descrição da atividade. |
linked |
Referência de serviço vinculado. |
name | Nome da atividade. |
on |
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. |
user |
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
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