Guida di riferimento a PowerShell per Analysis Services

Si applica a: SQL Server Analysis Services Azure Analysis Services Power BI Premium

Analysis Services I cmdlet di PowerShell sono inclusi nel modulo SqlServer.

Nota

Le operazioni del database di Azure Analysis Services usano lo stesso modulo SqlServer di SQL Server Analysis Services. Non tutti i cmdlet tuttavia sono supportati in Azure Analysis Services. Per altre informazioni, vedere Gestire Azure Analysis Services con PowerShell.

cmdlet Analysis Services

Analysis Servicesfornisce i cmdlet corrispondenti ai metodi nello spazio dei nomi Microsoft.AnalysisServices. Nella tabella seguente viene descritto ogni cmdlet e viene fornito un collegamento al metodo AMO (Analysis Management Objects) corrispondente.

Se si vuole usare PowerShell per eseguire un'attività non inclusa nell'elenco seguente (ad esempio creare o sincronizzare un database), è possibile scrivere uno script TMSL o XMLA per tale azione, quindi eseguire lo script usando il cmdlet Invoke-ASCmd .

Cmdlet Descrizione Metodi AMO equivalenti
Cmdlet Add-RoleMember Aggiunge un membro a un ruolo del database. Add
Cmdlet Backup-ASDatabase Esegue il backup di un database di Analysis Services. Database.Backup
Cmdlet Invoke-ASCmd Eseguire una query o uno script in formato XMLA o TSML (JSON). Execute
Cmdlet Invoke-ProcessASDatabase Elabora un database. Process
Cmdlet Invoke-ProcessCube Elaborare un cubo. Process
Cmdlet Invoke-ProcessDimension Elaborare una dimensione. Process
Cmdlet Invoke-ProcessPartition Elabora una partizione. Process
Cmdlet Invoke-ProcessTable Elaborare una tabella in un modello tabulare, modello di compatibilità 1200 o versione successiva. Process
Cmdlet Merge-Partition Unisce una partizione. Merge
Cmdlet New-RestoreFolder Creare una cartella per contenere il backup di un database. RestoreFolder
Cmdlet New-RestoreLocation Specificare uno o più server remoti in cui ripristinare il database. RestoreLocation
Cmdlet Remove-RoleMember Rimuove un membro da un ruolo del database. Remove
Cmdlet Restore-ASDatabase Ripristinare un database in un'istanza del server. Restore