共用方式為


New-AzSynapseWorkspacePackage

將本機工作區套件檔案上傳至 Azure Synapse 工作區。

語法

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

Description

New-AzSynapseWorkspacePackage 會將本機工作區套件檔案上傳至 Azure Synapse 工作區。

範例

範例 1:上傳具名工作區套件

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

此命令會將位置為 “.\ContosoPackage.whl” 的工作區套件上傳至名為 ContosoWorkspace 的 Azure Synapse 工作區。 工作區步調盤可以是滾輪或 jar 檔案。

範例 2:上傳目前資料夾下的所有工作區套件

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

此命令使用核心 Windows PowerShell Cmdlet Get-ChildItem 來取得目前資料夾和子資料夾中的所有工作區套件,然後使用管線運算符將它們傳遞至目前的 Cmdlet。 New-AzSynapseWorkspacePackage Cmdlet 會將工作區套件檔案上傳至名為 ContosoWorkspace 的 Azure Synapse 工作區。

範例 3:上傳具名工作區套件,並將其新增至 Apache Spark 集區

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

第一個命令會將位置為 “.\ContosoPackage.whl” 的工作區套件上傳至名為 ContosoWorkspace 的 Azure Synapse 工作區。 工作區步調盤可以是滾輪或 jar 檔案。 然後,第二個命令會將套件新增至名為 ContoSparkPool 的指定 Apache Spark 集區。

參數

-AsJob

在背景執行 Cmdlet

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ConcurrentTaskCount

並行異步工作的總數量。 預設值為 10。

類型:Nullable<T>[Int32]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Package

指定要上傳為工作區套件之檔案的本機檔案路徑。

類型:String
別名:FullName
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WorkspaceName

Synapse 工作區的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WorkspaceObject

工作區輸入物件,通常是透過管線傳遞。

類型:PSSynapseWorkspace
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

PSSynapseWorkspace

String

輸出

PSSynapseWorkspacePackage