Eventi
Ottieni gratuitamente la certificazione in Microsoft Fabric.
19 nov, 23 - 10 dic, 23
Per un periodo di tempo limitato, il team della community di Microsoft Fabric offre buoni per esami DP-600 gratuiti.
Prepara oraQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
È possibile gestire le librerie per i pool di Apache Spark serverless senza passare alle pagine dell'interfaccia utente di Synapse Analytics. Ad esempio, è possibile che:
In questo articolo verrà fornita una guida generale che consente di gestire le librerie tramite i cmdlet di Azure PowerShell o le API REST.
Il comando New-AzSynapseWorkspacePackage può essere usato per caricare nuove librerie nell'area di lavoro.
New-AzSynapseWorkspacePackage -WorkspaceName ContosoWorkspace -Package ".\ContosoPackage.whl"
È possibile usare la combinazione di comandi New-AzSynapseWorkspacePackage e Update-AzSynapseSparkPool per caricare nuove librerie nell'area di lavoro e collegare la libreria a un pool di Spark.
$package = New-AzSynapseWorkspacePackage -WorkspaceName ContosoWorkspace -Package ".\ContosoPackage.whl"
Update-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -PackageAction Add -Package $package
Per collegare una libreria di aree di lavoro esistente al pool di Spark, fare riferimento alla combinazione di comandi Get-AzSynapseWorkspacePackage e Update-AzSynapseSparkPool.
$packages = Get-AzSynapseWorkspacePackage -WorkspaceName ContosoWorkspace
Update-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -PackageAction Add -Package $packages
Per rimuovere un pacchetto installato dal pool di Spark, vedere la combinazione di comandi di Get-AzSynapseWorkspacePackage e Update-AzSynapseSparkPool.
$package = Get-AzSynapseWorkspacePackage -WorkspaceName ContosoWorkspace -Name ContosoPackage
Update-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -PackageAction Remove -Package $package
È anche possibile recuperare un pool di Spark e rimuovere tutte le librerie di aree di lavoro collegate dal pool chiamando i comandi Get-AzSynapseSparkPool e Update-AzSynapseSparkPool.
$pool = Get-AzSynapseSparkPool -ResourceGroupName ContosoResourceGroup -WorkspaceName ContosoWorkspace -Name ContosoSparkPool
$pool | Update-AzSynapseSparkPool -PackageAction Remove -Package $pool.WorkspacePackages
Per altre funzionalità dei cmdlet di Azure PowerShell, vedere Cmdlet di Azure PowerShell per Azure Synapse Analytics.
Con le API REST è possibile aggiungere/eliminare pacchetti o elencare tutti i file caricati dell'area di lavoro. Vedere le API supportate complete; fare riferimento alla Panoramica delle API della libreria dell'area di lavoro.
È possibile sfruttare l'API REST del pool di Spark per collegare o rimuovere librerie personalizzate o open source nei pool di Spark.
Per le librerie personalizzate, specificare l'elenco di file personalizzati come proprietà customLibraries nel corpo della richiesta.
"customLibraries": [
{
"name": "samplejartestfile.jar",
"path": "<workspace-name>/libraries/<jar-name>.jar",
"containerName": "prep",
"uploadedTimestamp": "1970-01-01T00:00:00Z",
"type": "jar"
}
]
È anche possibile aggiornare le librerie del pool di Spark specificando la proprietà libraryRequirements nel corpo della richiesta.
"libraryRequirements": {
"content": "",
"filename": "requirements.txt"
}
Eventi
Ottieni gratuitamente la certificazione in Microsoft Fabric.
19 nov, 23 - 10 dic, 23
Per un periodo di tempo limitato, il team della community di Microsoft Fabric offre buoni per esami DP-600 gratuiti.
Prepara ora