Freigeben über


New-AzSynapseWorkspacePackage

Lädt eine lokale Arbeitsbereichspaketdatei in einen Azure Synapse-Arbeitsbereich hoch.

Syntax

New-AzSynapseWorkspacePackage
   -WorkspaceName <String>
   -Package <String>
   [-ConcurrentTaskCount <Int32>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzSynapseWorkspacePackage
   -WorkspaceObject <PSSynapseWorkspace>
   -Package <String>
   [-ConcurrentTaskCount <Int32>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das New-AzSynapseWorkspacePackage lädt eine lokale Arbeitsbereichspaketdatei in einen Azure Synapse-Arbeitsbereich hoch.

Beispiele

Beispiel 1: Hochladen eines benannten Arbeitsbereichspakets

New-AzSynapseWorkspacePackage -WorkspaceName ContosoWorkspace -Package ".\ContosoPackage.whl"

Mit diesem Befehl wird das Arbeitsbereichspaket hochgeladen, dessen Speicherort ".\ContosoPackage.whl" ist, in einen Azure Synapse-Arbeitsbereich namens ContosoWorkspace. Der Arbeitsbereichs-Pacakge kann entweder Rad- oder Jar-Dateien sein.

Beispiel 2: Hochladen aller Arbeitsbereichspakete unter dem aktuellen Ordner

Get-ChildItem -File | New-AzSynapseWorkspacePackage -WorkspaceName ContosoWorkspace

Dieser Befehl verwendet das zentrale Windows PowerShell-Cmdlet Get-ChildItem, um alle Arbeitsbereichspakete im aktuellen Ordner und in Unterordnern abzurufen, und übergibt sie dann mithilfe des Pipelineoperators an das aktuelle Cmdlet. Das Cmdlet New-AzSynapseWorkspacePackage lädt die Arbeitsbereichspaketdateien in den Azure Synapse-Arbeitsbereich namens ContosoWorkspace hoch.

Beispiel 3: Hochladen eines benannten Arbeitsbereichspakets und Hinzufügen des Pakets zum Apache Spark-Pool

$package = New-AzSynapseWorkspacePackage -WorkspaceName ContosoWorkspace -Package ".\ContosoPackage.whl"
Update-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -PackageAction Add -Package $package

Mit diesem ersten Befehl wird das Arbeitsbereichspaket hochgeladen, dessen Speicherort ".\ContosoPackage.whl" ist, in einen Azure Synapse-Arbeitsbereich namens ContosoWorkspace. Der Arbeitsbereichs-Pacakge kann entweder Rad- oder Jar-Dateien sein. Anschließend fügt der zweite Befehl das Paket einem bestimmten Apache Spark-Pool mit dem Namen ContotoSparkPool hinzu.

Parameter

-AsJob

Cmdlet im Hintergrund ausführen

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ConcurrentTaskCount

Die Gesamtmenge der gleichzeitigen asynchronen Vorgänge. Der Standardwert ist 10.

Typ:Nullable<T>[Int32]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Package

Gibt einen lokalen Dateipfad für eine Datei an, die als Arbeitsbereichspaket hochgeladen werden soll.

Typ:String
Aliase:FullName
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WorkspaceName

Name des Synapse-Arbeitsbereichs.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WorkspaceObject

Arbeitsbereichseingabeobjekt, in der Regel durch die Pipeline übergeben.

Typ:PSSynapseWorkspace
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

PSSynapseWorkspace

String

Ausgaben

PSSynapseWorkspacePackage