Condividi tramite


Set-AzSynapseSparkJobDefinition

Crea una definizione di processo Spark nell'area di lavoro.

Sintassi

Set-AzSynapseSparkJobDefinition
   -WorkspaceName <String>
   -Name <String>
   -DefinitionFile <String>
   [-FolderPath <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSynapseSparkJobDefinition
   -WorkspaceObject <PSSynapseWorkspace>
   -Name <String>
   -DefinitionFile <String>
   [-FolderPath <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-AzSynapseSparkJobDefinition crea una definizione di processo Spark nell'area di lavoro.

Esempio

Esempio 1

Set-AzSynapseSparkJobDefinition -WorkspaceName ContosoWorkspace -Name ContosoSparkJobDefinition -DefinitionFile "C:\sparkJobDefinition.json"

Questo comando crea una definizione di processo Spark denominata ContosoSparkJobDefinition nell'area di lavoro denominata ContosoWorkspace. Il comando basa la definizione del processo Spark sulle informazioni nel file sparkJobDefinition.json.

Esempio 2

Set-AzSynapseSparkJobDefinition -WorkspaceName ContosoWorkspace -Name ContosoSparkJobDefinition -DefinitionFile "C:\sparkJobDefinition.json" -FolderPath ContosoFolder

Questo comando crea una definizione di processo Spark denominata ContosoSparkJobDefinition e specifica un percorso di cartella ContosoFolder in cui verrà inserita la definizione del processo Spark nell'area di lavoro denominata ContosoWorkspace. Il comando basa la definizione del processo Spark sulle informazioni nel file sparkJobDefinition.json.

Esempio 3

Set-AzSynapseSparkJobDefinition -WorkspaceName ContosoWorkspace -Name ContosoSparkJobDefinition -DefinitionFile "C:\sparkJobDefinition.json" -FolderPath ContosoFolder/SubFolder

Questo comando crea una definizione di processo Spark denominata ContosoSparkJobDefinition e specifica un percorso di cartella a più livelli ContosoFolder/SubFolder in cui verrà inserita la definizione del processo Spark nell'area di lavoro denominata ContosoWorkspace. Il comando basa la definizione del processo Spark sulle informazioni nel file sparkJobDefinition.json.

Esempio 4

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Set-AzSynapseSparkJobDefinition -Name ContosoSparkJobDefinition -DefinitionFile "C:\sparkJobDefinition.json"

Questo comando crea una definizione di processo Spark denominata ContosoSparkJobDefinition nell'area di lavoro denominata ContosoWorkspace tramite pipeline. Il comando basa la definizione del processo Spark sulle informazioni nel file sparkJobDefinition.json.

Parametri

-AsJob

Eseguire il cmdlet in background

Tipo:SwitchParameter
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-DefinitionFile

Percorso del file JSON.

Tipo:String
Aliases:File
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-FolderPath

Cartella in cui si trova la definizione del processo Spark. Se si specifica un percorso a più livelli, ad esempio [rootFolder/subFolder], la definizione del processo Spark verrà visualizzata a livello inferiore. Se non specificato, questa definizione del processo Spark verrà visualizzata a livello radice.

Tipo:String
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nome della definizione del processo Spark.

Tipo:String
Aliases:SparkJobDefinitionName
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Aliases:wi
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Nome dell'area di lavoro di Synapse.

Tipo:String
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceObject

oggetto di input dell'area di lavoro, in genere passato attraverso la pipeline.

Tipo:PSSynapseWorkspace
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:True
Accept wildcard characters:False

Input

PSSynapseWorkspace

Output

PSSparkJobDefinitionResource