Compartilhar via


Gerenciar o Azure Analysis Services com o PowerShell

Este artigo descreve os cmdlets do PowerShell usados para executar tarefas de gerenciamento de banco de dados e servidor do Azure Analysis Services.

Tarefas de gerenciamento de recursos do servidor, como criar ou excluir um servidor, suspender ou retomar operações do servidor, ou alterar o nível de serviço, utilizam cmdlets do Azure Analysis Services. Outras tarefas para gerenciar bancos de dados, como adicionar ou remover membros de funções, assim como processamento e particionamento, utilizam cmdlets incluídos no mesmo módulo SqlServer do SQL Server Analysis Services.

Observação

Recomendamos que você use o módulo do Az PowerShell do Azure para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.

Permissões

A maioria das tarefas do PowerShell exige que você tenha privilégios de administrador no servidor do Analysis Services que você está gerenciando. As tarefas agendadas do PowerShell são operações autônomas. A conta ou a entidade de serviço que executa o agendador deve ter privilégios de administrador no servidor do Analysis Services.

Para operações de servidor usando cmdlets do Azure PowerShell, sua conta ou a conta que executa o agendador também deve pertencer à função Proprietário no recurso de controle de acesso baseado em função (RBAC) do Azure.

Operações de servidor e recursos

Instalar módulo – Az.AnalysisServices
Documentação – Referência do Az.AnalysisServices

Operações de banco de dados

As operações de banco de dados do Azure Analysis Services usam o mesmo módulo SqlServer que o SQL Server Analysis Services. No entanto, nem todos os cmdlets têm suporte para o Azure Analysis Services.

O módulo SqlServer fornece cmdlets específicos para gerenciamento de banco de dados, além do cmdlet Invoke-ASCmd de uso geral que aceita uma consulta ou script da Linguagem de Script de Modelo Tabular (TMSL). Os cmdlets a seguir no módulo SqlServer têm suporte para o Azure Analysis Services.

Módulo de instalação – SqlServer
Documentação – Referência do SqlServer

Cmdlets com suporte

Cmdlet Descrição
Add-RoleMember Adicionar um membro a uma função de banco de dados.
Backup-ASDatabase Faça backup de um banco de dados do Analysis Services.
Remove-RoleMember Remover um membro de uma função de banco de dados.
Invoke-ASCmd Executar um script TMSL.
Invoke-ProcessASDatabase Processar um banco de dados.
Invoke-ProcessPartition Processar uma partição.
Invoke-ProcessTable Processar uma tabela.
Mesclagem-partição Mesclar uma partição.
Restore-ASDatabase Restaurar um banco de dados do Analysis Services.