Udostępnij za pośrednictwem


Start-AzSynapseSparkSession

Uruchamia sesję platformy Spark usługi Synapse Analytics.

Składnia

Start-AzSynapseSparkSession
     -WorkspaceName <String>
     -SparkPoolName <String>
     [-Language <String>]
     -Name <String>
     [-ReferenceFile <String[]>]
     -ExecutorCount <Int32>
     -ExecutorSize <String>
     [-Configuration <Hashtable>]
     [-AsJob]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzSynapseSparkSession
     -SparkPoolObject <PSSynapseSparkPool>
     [-Language <String>]
     -Name <String>
     [-ReferenceFile <String[]>]
     -ExecutorCount <Int32>
     -ExecutorSize <String>
     [-Configuration <Hashtable>]
     [-AsJob]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Opis

Polecenie cmdlet Start-AzSynapseSparkSession uruchamia sesję platformy Spark usługi Synapse Analytics.

Przykłady

Przykład 1

Start-AzSynapseSparkSession -WorkspaceName ContosoWorkspace -SparkPoolName ContosoSparkPool -Name ContosoSessionName -ExecutorCount 3 -ExecutorSize Small

To polecenie uruchamia sesję platformy Spark usługi Azure Synapse Analytics.

Przykład 2

$pool = Get-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool
$pool | Start-AzSynapseSparkSession -Name ContosoSessionName -ExecutorCount 3 -ExecutorSize Small

To polecenie uruchamia sesję platformy Spark usługi Azure Synapse Analytics za pośrednictwem potoku.

Parametry

-AsJob

Uruchamianie polecenia cmdlet w tle

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Configuration

Właściwości konfiguracji platformy Spark.

Typ:Hashtable
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliases:cf
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ExecutorCount

Liczba funkcji wykonawczych do przydzielenia w określonej puli Spark dla zadania.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ExecutorSize

Liczba rdzeni i pamięci, które mają być używane dla funkcji wykonawczych przydzielonych w określonej puli Spark dla zadania.

Typ:String
akceptowane wartości:Small, Medium, Large, XLarge, XXLarge, XXXLarge
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-Language

Język kodu wykonywania.

Typ:String
akceptowane wartości:Spark, Scala, PySpark, Python, SparkDotNet, CSharp, SQL
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nazwa sesji platformy Spark.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ReferenceFile

Dodatkowe pliki używane do odwołania w głównym pliku definicji. Lista identyfikatorów URI magazynu rozdzielanych przecinkami. np. "abfss:///file1.txt,abfssfilesystem@account.dfs.core.windows.net://filesystem@account.dfs.core.windows.net/result/"

Typ:String[]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-SparkPoolName

Nazwa puli platformy Spark usługi Synapse.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-SparkPoolObject

Obiekt wejściowy puli platformy Spark, zwykle przekazywany przez potok.

Typ:PSSynapseSparkPool
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliases:wi
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Nazwa obszaru roboczego usługi Synapse.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

PSSynapseSparkPool

Dane wyjściowe

PSSynapseSparkSession