Gérer Azure Analysis Services avec PowerShell
Cet article décrit les applets de commande PowerShell permettant d’effectuer les tâches de gestion de base de données et de serveur Azure Analysis Services.
Les tâches de gestion des ressources de serveur, telles que la création ou la suppression d’un serveur, l’interruption ou la reprise des opérations du serveur ou la modification du niveau de service utilisent les applets de commande Azure Analysis Services. D’autres tâches de gestion des bases de données comme l’ajout ou la suppression de membres de rôle, le traitement ou le partitionnement utilisent les applets de commande incluses dans le même module SqlServer que SQL Server Analysis Services.
Remarque
Nous vous recommandons d’utiliser le module Azure Az PowerShell pour interagir avec Azure. Pour commencer, consultez Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.
Autorisations
La plupart des tâches PowerShell nécessitent que vous disposiez de privilèges d’administrateur sur le serveur Analysis Services que vous gérez. Les tâches PowerShell planifiées s’exécutent sans assistance. Le compte ou le principal de service exécutant le planificateur doit disposer de privilèges d’administrateur sur le serveur Analysis Services.
Pour les opérations de serveur utilisant des cmdlets Azure PowerShell, votre compte ou le compte exécutant Scheduler doivent également appartenir au rôle Propriétaire associé à la ressource dans le contrôle d’accès en fonction du rôle (Azure RBAC).
Ressource et opération du serveur
Insallation du Module - Az.AnalysisServices
Documentation - Référence d’Az.AnalysisServices
Opérations de base de données
Les opérations de bases de données Azure Analysis Services utilisent le même module SqlServer que SQL Server Analysis Services. Toutefois, certaines applets de commande ne sont pas prises en charge par Azure Analysis Services.
Le module SqlServer fournit des applets de commande de gestion de base de données spécifiques à chaque tâche, ainsi que l’applet de commande Invoke-ASCmd à usage général, qui accepte un script ou une requête utilisant le langage de script de modèle tabulaire (TMSL). Les applets de commande suivantes du module SqlServer sont prises en charge par Azure Analysis Services.
Installation du module - SqlServer
Documentation - Référence de SQL Server
Applets de commande prises en charge
Applet de commande | Description |
---|---|
Add-RoleMember | Ajoute un membre à un rôle de base de données. |
Backup-ASDatabase | Sauvegarde une base de données Analysis Services. |
Remove-RoleMember | Supprime un membre d’un rôle de base de données. |
Invoke-ASCmd | Exécute un script TMSL. |
Invoke-ProcessASDatabase | Traite une base de données. |
Invoke-ProcessPartition | Traite une partition. |
Invoke-ProcessTable | Traiter une table. |
Merge-Partition | Fusionne une partition. |
Restore-ASDatabase | Restaurer une base de données Analysis Services. |