Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Neste tutorial, você usará o SSMS (SQL Server Management Studio) para se conectar ao servidor no Azure para configurar funções de administrador de servidor e banco de dados de modelo. Você também é apresentado à TMSL (Tabular Model Scripting Language). O TMSL é uma linguagem de script baseada em JSON para modelos tabulares nos níveis de compatibilidade 1200 e superiores. Ele pode ser usado para automatizar muitas tarefas de modelagem tabular. O TMSL geralmente é usado com o PowerShell, mas neste tutorial, você usa o editor de consultas XMLA no SSMS. Com este tutorial, você concluirá estas tarefas:
- Obter o nome do servidor no portal
- Conectar-se ao servidor usando o SSMS
- Adicionar um usuário ou grupo à função de administrador do servidor
- Adicionar um usuário ou grupo à função de administrador de banco de dados modelo
- Adicionar uma nova função de banco de dados de modelo e adicionar um usuário ou grupo
Para saber mais sobre a segurança do usuário no Azure Analysis Services, consulte Autenticação e permissões de usuário.
Pré-requisitos
- Uma ID do Microsoft Entra na sua assinatura.
- Criou um servidor do Azure Analysis Services em sua assinatura.
- Tenha permissões de administrador do servidor .
- Adicione o modelo de exemplo adventureworks ao servidor.
- Instale a versão mais recente do SSMS (SQL Server Management Studio ).
Entre no Portal do Azure
Entre no portal.
Obter o nome do servidor
Para se conectar ao servidor a partir do SSMS, primeiro você precisa do nome do servidor. Você pode obter o nome do servidor no portal.
No portal do Azure>, na visão geral> do nome do servidor, copie o nome do servidor.
Conectar-se no SSMS
Para as tarefas restantes, você usa o SSMS para se conectar e gerenciar seu servidor.
No >Pesquisador de Objetos do SSMS, clique em Conectar>em Serviços de Análise.
Na caixa de diálogo Conectar ao Servidor , no nome do servidor, cole o nome do servidor copiado do portal. Na Autenticação, escolha Active Directory Universal com suporte de MFA, insira sua conta de usuário e pressione Connect.
Dica
É recomendável escolher o Active Directory Universal com suporte de MFA. Esse tipo de autenticação dá suporte à autenticação não interativa e multifator.
No Pesquisador de Objetos, expanda para ver objetos de servidor. Clique com o botão direito do mouse para ver as propriedades do servidor.
Adicionar uma conta de usuário à função de administrador do servidor
Nesta tarefa, você adiciona uma conta de usuário ou grupo da ID do Microsoft Entra à função de administrador do servidor. Se estiver especificando um grupo de segurança, use obj:groupid@tenantid
.
No Pesquisador de Objetos, clique com o botão direito do mouse no nome do servidor e clique em Propriedades.
Na janela Propriedades do Analysis Server, clique em Adicionar segurança>.
Na janela Selecionar um Usuário ou Grupo , insira uma conta de usuário ou grupo em sua ID do Microsoft Entra e clique em Adicionar.
Clique em OK para fechar as Propriedades do Analysis Server.
Dica
Você também pode adicionar administradores de servidores usando Analysis Services Admins no portal.
Adicionar um usuário à função de administrador de banco de dados modelo
Nesta tarefa, você adiciona uma conta de usuário ou grupo à função administrador de vendas da Internet que já existe no modelo. Essa função tem permissões de controle total (Administrador) para o banco de dados de modelo de exemplo adventureworks. Essa tarefa usa o comando TMSL CreateOrReplace em um script criado para você.
No Pesquisador de Objetos, expanda Bancos de Dados>adventureworks>Funções.
Clique com o botão direito do mouse no Administrador de Vendas da Internet e, em seguida, clique em Função de Script como>CREATE OU REPLACE Para>Nova Janela do Editor de Consultas.
No XMLAQuery, altere o valor de "memberName": para uma conta de usuário ou grupo em sua ID do Microsoft Entra. Por padrão, a conta com a qual você está conectado está incluída; no entanto, você não precisa adicionar sua própria conta porque você já é um administrador de servidor.
Pressione F5 para executar o script.
Adicionar uma nova função de banco de dados de modelo e adicionar um usuário ou grupo
Nesta tarefa, você usa o comando Criar em um script TMSL para criar uma nova função Global de Vendas na Internet, especificar permissões de leitura para a função e adicionar uma conta de usuário ou grupo de sua ID do Microsoft Entra.
No Pesquisador de Objetos, clique com o botão direito do mouse em adventureworks e clique em Nova Consulta>XMLA.
Copie e cole o seguinte script TMSL no editor de consultas:
{ "create": { "parentObject": { "database": "adventureworks", }, "role": { "name": "Internet Sales Global", "description": "All users can query model data", "modelPermission": "read", "members": [ { "memberName": "globalsales@adventureworks.com", "identityProvider": "AzureAD" } ] } } }
Modifique o valor do objeto
"memberName": "globalsales@adventureworks.com"
para uma conta de usuário ou grupo na Microsoft Entra ID.Pressione F5 para executar o script.
Verifique as alterações
No Pesquisador de Objetos, clique no nome do servidor e clique em Atualizar ou pressione F5.
Expanda bancos de dados>adventureworks>funções. Verifique se a conta de usuário e as novas alterações de função adicionadas nas tarefas anteriores são exibidas.
Limpar os recursos
Quando não for mais necessário, exclua as contas e as funções do usuário ou do grupo. Para fazer isso, use Propriedades de Função>Associação para remover contas de usuário ou clique com o botão direito do mouse em uma função e clique em Excluir.
Próximas etapas
Neste tutorial, você aprendeu a se conectar ao servidor AS do Azure e explorar os bancos de dados de modelo de exemplo AdventureWorks e suas propriedades no SSMS. Você também aprendeu a usar scripts SSMS e TMSL para adicionar usuários ou grupos a funções existentes e novas. Agora que você tem permissões de usuário configuradas para o servidor e o banco de dados de modelo de exemplo, você e outros usuários podem se conectar a ele usando aplicativos cliente como o Power BI. Para saber mais, prossiga para o próximo tutorial.