Partilhar via


Conceder permissões em estruturas e modelos de mineração de dados (Analysis Services)

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Por padrão, apenas um administrador do servidor do Analysis Services tem permissões para exibir estruturas ou modelos de mineração no banco de dados. Siga as instruções abaixo para conceder permissões a usuários não administradores.

Definir permissões para acessar uma estrutura de mineração

  1. No SSMS, conecte-se ao Analysis Services. Consulte Conectar de aplicativos cliente (Analysis Services) se precisar de ajuda com as etapas.

  2. Abra a pasta Bancos de Dados e escolha um banco de dados no Pesquisador de Objetos.

  3. Clique com o botão direito do mouse em Funções e escolha Nova Função.

  4. Na página Geral, insira um nome e, opcionalmente, uma descrição. Essa página também contém várias permissões de banco de dados, tais como Controle Total, Processar Banco de Dados e Ler Definição. Nenhuma dessas permissões é necessária para acesso aos dados de mineração. Consulte Conceder permissões de banco de dados (Analysis Services) para obter mais informações sobre permissões de banco de dados.

  5. No painel Estrutura de Mineração , selecione Leitura ou Leitura/Gravação para cada estrutura de mineração de dados.

  6. No painel Associação , insira as contas de usuário e de grupo do Windows que se conectam ao Analysis Services usando essa função.

  7. Clique em OK para concluir a criação da função.

Definir permissões para acessar um modelo de mineração

Para um modelo de mineração de dados, uma função pode ter permissões de Leitura ou Leitura/Gravação , bem como permissões de Detalhamento e Ler Definição que permitem exibir e procurar dados subjacentes.

Observação Se você habilitar detalhamento na estrutura de mineração e no modelo de mineração, qualquer usuário que for membro de uma função que tenha permissões de detalhamento no modelo de mineração e na estrutura de mineração também poderá exibir colunas na estrutura de mineração, até mesmo se essas colunas não estiverem incluídas no modelo de mineração. Portanto, para proteger informações confidenciais, você deveria configurar a exibição da fonte de dados para mascarar informações pessoais e só permitir acesso de detalhamento na estrutura de mineração quando necessário.

Para conceder permissões de leitura ou leitura/gravação a uma função de banco de dados, um usuário deve ser membro da função de servidor SQL Server Analysis Services ou membro de uma função de banco de dados SQL Server Analysis Services que tenha permissões de Controle Total (Administrador).

  1. Em SQL Server Management Studio, conecte-se à instância do SQL Server Analysis Services, expanda Funções para o banco de dados apropriado em Pesquisador de Objetos e clique em uma função de banco de dados (ou crie uma nova função de banco de dados).

  2. Clique no painel Estrutura de Mineração , localize o modelo de mineração na lista Modelo de Mineração e selecione Leitura, Leitura/Gravação, Detalhamentoou Procurar para o modelo de mineração.

  3. No painel Associação , insira as contas de usuário e de grupo do Windows que se conectam ao Analysis Services usando essa função.

  4. Clique em OK para concluir a criação da função.

Para usar uma fonte de dados em uma consulta de detalhamento que usa a cláusula DMX (extensões DMX) OPENQUERY, a função de banco de dados precisa também de permissão de leitura/gravação no objeto de fonte de dados adequado. Para obter mais informações, consulte Conceder permissões em um objeto de fonte de dados (Analysis Services) e OPENQUERY (DMX).

Observação

Por padrão, o envio de consultas de DMX usando OPENROWSET está desabilitado.

Consulte Também

Conceder direitos de administrador do servidor a uma instância do Analysis Services
Conceder permissões de cubo ou modelo (Analysis Services)
Conceder acesso personalizado a dados da dimensão (Analysis Services)
Conceder acesso personalizado a dados de célula (Analysis Services)