Partager via


Gérer Azure Analysis Services avec PowerShell

Cet article décrit les applets de commande PowerShell utilisées pour effectuer des tâches de gestion de serveur et de base de données Azure Analysis Services.

Les tâches de gestion des ressources du serveur telles que la création ou la suppression d’un serveur, la suspension ou la reprise des opérations de serveur, ou la modification du niveau de service (niveau) utilisent les applets de commande Azure Analysis Services. D’autres tâches de gestion des bases de données telles que l’ajout ou la suppression de membres de rôle, le traitement ou le partitionnement utilisent des 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 bien démarrer, 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 sont des opérations 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 à l’aide d’applets de commande Azure PowerShell, votre compte ou le compte exécutant le planificateur doit également appartenir au rôle Propriétaire de la ressource dans le contrôle d’accès en fonction du rôle Azure (Azure RBAC).

Opérations de ressource et de serveur

Module d’installation - Az.AnalysisServices
Documentation - Référence Az.AnalysisServices

Opérations de base de données

Les opérations de base de données Azure Analysis Services utilisent le même module SqlServer que SQL Server Analysis Services. Toutefois, toutes les applets de commande ne sont pas prises en charge pour Azure Analysis Services.

Le module SqlServer fournit des applets de commande de gestion de base de données spécifiques aux tâches ainsi que l’applet de commande Invoke-ASCmd à usage général qui accepte une requête ou un script TMSL (Tabular Model Scripting Language). Les applets de commande suivantes dans le module SqlServer sont prises en charge pour Azure Analysis Services.

Module d’installation - SqlServer
Documentation - Informations de référence sur SqlServer

Applets de commande prises en charge

cmdlet Descriptif
Add-RoleMember Ajoute un membre à un rôle de base de données.
Backup-ASDatabase Sauvegardez 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 Traitez une base de données.
Invoke-ProcessPartition Traitez une partition.
Invoke-ProcessTable Traitez un tableau.
Fusion-partition Fusionnez une partition.
Restore-ASDatabase Restaurez une base de données Analysis Services.