Guida di riferimento a PowerShell per Analysis Services
Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
SQL Server Analysis Services 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 di Analysis Services
SQL Server Analysis Services fornisce cmdlet che corrispondono 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 superiore. | 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 |