Compartilhar via


Tutorial: Configurar funções de administrador do servidor e usuário

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

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.

Obter o nome do servidor no Azure

Conectar-se no SSMS

Para as tarefas restantes, você usa o SSMS para se conectar e gerenciar seu servidor.

  1. No >Pesquisador de Objetos do SSMS, clique em Conectar>em Serviços de Análise.

    Conectar

  2. 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.

    Conectar-se no SSMS

    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.

  3. No Pesquisador de Objetos, expanda para ver objetos de servidor. Clique com o botão direito do mouse para ver as propriedades do servidor.

    Pesquisador de Objetos no SSMS

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.

  1. No Pesquisador de Objetos, clique com o botão direito do mouse no nome do servidor e clique em Propriedades.

  2. Na janela Propriedades do Analysis Server, clique em Adicionar segurança>.

  3. 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.

    Adicionar administrador do servidor

  4. 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ê.

  1. No Pesquisador de Objetos, expanda Bancos de Dados>adventureworks>Funções.

  2. 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.

    Nova Janela do Editor de Consultas

  3. 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.

    Script TMSL na consulta XMLA

  4. 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.

  1. No Pesquisador de Objetos, clique com o botão direito do mouse em adventureworks e clique em Nova Consulta>XMLA.

  2. 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"
           }
         ]
       }
      }
    }
    
  3. Modifique o valor do objeto "memberName": "globalsales@adventureworks.com" para uma conta de usuário ou grupo na Microsoft Entra ID.

  4. Pressione F5 para executar o script.

Verifique as alterações

  1. No Pesquisador de Objetos, clique no nome do servidor e clique em Atualizar ou pressione F5.

  2. 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.

    Verificar no Pesquisador de Objetos

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.