Udostępnij za pośrednictwem


New-AzSynapseWorkspacePackage

Przekazuje plik pakietu lokalnego obszaru roboczego do obszaru roboczego usługi Azure Synapse.

Składnia

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>]

Opis

New-AzSynapseWorkspacePackage przekazuje lokalny plik pakietu obszaru roboczego do obszaru roboczego usługi Azure Synapse.

Przykłady

Przykład 1. Przekazywanie nazwanego pakietu obszaru roboczego

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

To polecenie przekazuje pakiet obszaru roboczego, którego lokalizacja to ".\ContosoPackage.whl" do obszaru roboczego usługi Azure Synapse o nazwie ContosoWorkspace. Pacakge obszaru roboczego może być pliki wheel lub jar.

Przykład 2. Przekazywanie wszystkich pakietów obszarów roboczych w bieżącym folderze

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

To polecenie używa podstawowego polecenia cmdlet programu Windows PowerShell Get-ChildItem, aby pobrać wszystkie pakiety obszarów roboczych w bieżącym folderze i w podfolderach, a następnie przekazuje je do bieżącego polecenia cmdlet przy użyciu operatora potoku. Polecenie cmdlet New-AzSynapseWorkspacePackage przekazuje pliki pakietu obszaru roboczego do obszaru roboczego usługi Azure Synapse o nazwie ContosoWorkspace.

Przykład 3. Przekazywanie nazwanego pakietu obszaru roboczego i dodawanie go do puli platformy Apache Spark

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

To pierwsze polecenie przekazuje pakiet obszaru roboczego, którego lokalizacja to ".\ContosoPackage.whl" do obszaru roboczego usługi Azure Synapse o nazwie ContosoWorkspace. Pacakge obszaru roboczego może być pliki wheel lub jar. Następnie drugie polecenie dodaje pakiet do danej puli Platformy Apache Spark o nazwie ContotoSparkPool.

Parametry

-AsJob

Uruchamianie polecenia cmdlet w tle

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ConcurrentTaskCount

Całkowita ilość współbieżnych zadań asynchronicznych. Wartość domyślna to 10.

Typ:Nullable<T>[Int32]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Package

Określa lokalną ścieżkę pliku do przekazania jako pakiet obszaru roboczego.

Typ:String
Aliasy:FullName
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WorkspaceName

Nazwa obszaru roboczego usługi Synapse.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WorkspaceObject

obiekt wejściowy obszaru roboczego, zwykle przekazywany przez potok.

Typ:PSSynapseWorkspace
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

PSSynapseWorkspace

String

Dane wyjściowe

PSSynapseWorkspacePackage