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 |