Share via


Conceder permissões para ler definição em metadados de objetos (Analysis Services)

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

A permissão para ler uma definição de objeto, ou metadados, em objetos selecionados permite que o administrador conceda permissão para exibir informações de objeto, sem conceder permissão para modificar a definição ou a estrutura do objeto ou para exibir os dados reais do objeto. As permissõesLer Definição podem ser concedidas no banco de dados, na fonte de dados, na dimensão, na estrutura de mineração e nos níveis de modelo de mineração. Se precisar de permissões Ler Definição para um cubo, você deverá habilitar Ler Definição para o banco de dados. Não se esqueça de que as permissões são aditivas. Por exemplo, uma função concede permissão para ler os metadados de um cubo, enquanto uma segunda função fornece ao mesmo usuário permissão para ler os metadados de uma dimensão. As permissões das duas funções diferentes são combinadas para fornecer ao usuário permissão para ler os metadados do cubo e os metadados da dimensão dentro desse banco de dados.

Observação

A permissão para ler os metadados de um banco de dados é a permissão mínima necessária para se conectar a um banco de dados SQL Server Analysis Services usando o Management Studio ou SQL Server Data Tools. Um usuário que tem permissão para ler os metadados também pode usar o conjunto de linhas de esquema DISCOVER_XML_METADATA para consultar o objeto e exibir os metadados.

Definir permissões Ler Definição em um banco de dados

Conceder permissão para ler os metadados de banco de dados também concede permissão para ler os metadados de todos os objetos do banco de dados.

Sugerimos que você inclua a permissão Ler Definição no nível de banco de dados sempre que estiver configurando funções para processamento dedicado. Ter a Definição de Leitura permite que não administradores exibam a hierarquia de objetos de um modelo em SQL Server Management Studio e naveguem até objetos individuais para processamento subsequente.

  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. Na guia Geral , selecione a opção Ler Definiçã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.

Definir permissões Ler Definição em objetos individuais

  1. Em SQL Server Management Studio, conecte-se à instância do SQL Server Analysis Services, abra a pasta Bancos de Dados, selecione um banco de dados, 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. No painel Geral , desmarque a permissão de banco de dados para Ler Definição. Essa etapa remove a herança de permissão para que você possa definir permissões em objetos individuais.

  3. Selecione o objeto para o qual você está especificando as propriedades Ler Definição :

    • No painel Fontes de Dados , clique na caixa de seleção Ler Definição para essa fonte de dados. Os membros da função podem ver a cadeia de conexão até a fonte de dados, incluindo o nome do servidor e, possivelmente, o nome de usuário. A permissão está disponível caso você queria fornecer informações da cadeia de conexão, sem conceder também a permissão para modificar a sequência de conexão ou exibir as definições de algum outro objeto.

    • No painel Dimensões , clique na caixa de seleção Ler Definição para essa dimensão. Analistas e desenvolvedores experientes talvez precisem exibir a definição sem permissão para modificar ou exibir as definições de outros objetos (como outras dimensões, objetos de cubo ou estruturas e modelos de mineração).

    • No painel Estruturas de Mineração, clique na caixa de seleção Ler Definição das estruturas ou modelos de mineração de dados. Ler Definição é necessário para navegar no modelo de dados. Confira Conceder permissões em estruturas e modelos de mineração de dados (Analysis Services) para obter detalhes.

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

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

Consulte Também

Conceder permissões de banco de dados (Analysis Services)
Conceder permissões de processo (Analysis Services)