Gerir 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.
As 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 (camada), usam cmdlets do Azure Analysis Services. Outras tarefas para gerenciar bancos de dados, como adicionar ou remover membros da função, processar ou particionar, usam cmdlets incluídos no mesmo módulo SqlServer do SQL Server Analysis Services.
Nota
Recomendamos que utilize o módulo Azure Az do PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja 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 está gerenciando. As tarefas agendadas do PowerShell são operações autônomas. A conta ou 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 o agendador de conta em execução também deve pertencer à função Proprietário do recurso no controle de acesso baseado em função do Azure (Azure RBAC).
Operações de recursos e servidores
Instalar módulo - Az.AnalysisServices
Documentação - Referência do Az.AnalysisServices
Operações da base 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 de gerenciamento de banco de dados específicos da tarefa, bem como o cmdlet Invoke-ASCmd de uso geral que aceita uma consulta ou script TMSL (Tabular Model Scripting Language). Os cmdlets a seguir no módulo SqlServer têm suporte para o Azure Analysis Services.
Instalar módulo - SqlServer
Documentação - referência do SqlServer
Cmdlets suportados
Cmdlet | Description |
---|---|
Add-RoleMember | Adicione 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 | Remova um membro de uma função de banco de dados. |
Invocar-ASCmd | Execute um script TMSL. |
Invoke-ProcessASDatabase | Processar uma base de dados. |
Invoke-ProcessPartition | Processar uma partição. |
Invoke-ProcessTable | Processar uma tabela. |
Mesclar-partição | Mesclar uma partição. |
Restore-ASDatabase | Restaure um banco de dados do Analysis Services. |