Partager via


SynapseSparkJobDefinitionActivity Classe

Définition

Exécuter l’activité de travail Spark.

public class SynapseSparkJobDefinitionActivity : Azure.ResourceManager.DataFactory.Models.ExecutionActivity
type SynapseSparkJobDefinitionActivity = class
    inherit ExecutionActivity
Public Class SynapseSparkJobDefinitionActivity
Inherits ExecutionActivity
Héritage
SynapseSparkJobDefinitionActivity

Constructeurs

SynapseSparkJobDefinitionActivity(String, SynapseSparkJobReference)

Initialise une nouvelle instance de SynapseSparkJobDefinitionActivity.

Propriétés

AdditionalProperties

Propriétés supplémentaires

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de PipelineActivity)
Arguments

L’utilisateur a spécifié des arguments à SynapseSparkJobDefinitionActivity.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

ClassName

L’identificateur complet ou la classe main qui se trouve dans le fichier de définition main, qui remplace le « className » de la définition de travail Spark que vous fournissez. Type : chaîne (ou Expression avec chaîne resultType).

Conf

Propriétés de configuration Spark, qui remplacent la « conf » de la définition de travail Spark que vous fournissez.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

ConfigurationType

Type de la configuration Spark.

DependsOn

L’activité dépend de la condition.

(Hérité de PipelineActivity)
Description

Description de l’activité.

(Hérité de PipelineActivity)
DriverSize

Nombre de cœurs et de mémoire à utiliser pour le pilote alloué dans le pool Spark spécifié pour le travail, qui sera utilisé pour remplacer « driverCores » et « driverMemory » de la définition de travail Spark que vous fournissez. Type : chaîne (ou Expression avec chaîne resultType).

ExecutorSize

Nombre de cœurs et de mémoire à utiliser pour les exécuteurs alloués dans le pool Spark spécifié pour le travail, qui seront utilisés pour remplacer « executorCores » et « executorMemory » de la définition de travail Spark que vous fournissez. Type : chaîne (ou Expression avec chaîne resultType).

File

Fichier main utilisé pour le travail, qui remplace le « fichier » de la définition de travail Spark que vous fournissez. Type : chaîne (ou Expression avec chaîne resultType).

Files

(Déconseillé. Utilisez pythonCodeReference et filesV2) Fichiers supplémentaires utilisés pour référence dans le fichier de définition main, qui remplacent les « fichiers » de la définition de travail Spark que vous fournissez.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

FilesV2

Fichiers supplémentaires utilisés pour référence dans le fichier de définition main, qui remplacent les fichiers « jars » et « files » de la définition de travail Spark que vous fournissez.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

LinkedServiceName

Informations de référence sur les services liés.

(Hérité de ExecutionActivity)
Name

Nom de l’activité.

(Hérité de PipelineActivity)
NumExecutors

Nombre d’exécuteurs à lancer pour ce travail, qui remplace les « numExecutors » de la définition de travail Spark que vous fournissez. Type : entier (ou Expression avec un entier resultType).

OnInactiveMarkAs

Résultat de l’état de l’activité lorsque l’état est défini sur Inactif. Il s’agit d’une propriété facultative et, si elle n’est pas fournie lorsque l’activité est inactive, la status est Succeeded par défaut.

(Hérité de PipelineActivity)
Policy

Stratégie d’activité.

(Hérité de ExecutionActivity)
PythonCodeReference

Fichiers de code Python supplémentaires utilisés pour référence dans le fichier de définition main, qui remplacent les « pyFiles » de la définition de travail Spark que vous fournissez.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

ScanFolder

En analysant les sous-dossiers à partir du dossier racine du fichier de définition principal, ces fichiers sont ajoutés en tant que fichiers de référence. Les dossiers nommés « jars », « pyFiles », « files » ou « archives » seront analysés, et le nom des dossiers respecte la casse. Type : booléen (ou Expression avec resultType boolean).

SparkConfig

Propriété de configuration Spark.

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

SparkJob

Informations de référence sur les travaux Synapse Spark.

State

État de l’activité. Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’état est Actif par défaut.

(Hérité de PipelineActivity)
TargetBigDataPool

Nom du pool Big Data qui sera utilisé pour exécuter le travail de traitement par lots Spark, qui remplacera le « targetBigDataPool » de la définition de travail Spark que vous fournissez.

TargetSparkConfiguration

Configuration Spark du travail Spark.

UserProperties

Propriétés utilisateur de l’activité.

(Hérité de PipelineActivity)

S’applique à