Conceder permissões de definição de leitura em metadados de objeto (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 um administrador conceda permissão para exibir informações de objeto, sem também conceder permissão para modificar a definição do objeto, modificar a estrutura do objeto ou exibir os dados reais do objeto. As permissões de definição de leitura podem ser concedidas nos níveis de banco de dados, fonte de dados, dimensão, estrutura de mineração e modelo de mineração. Se você precisar de permissões de Definição de Leitura para um cubo, deverá habilitar a Definição de Leitura para o banco de dados. Lembre-se 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 concede a mesma permissão de usuário para ler os metadados de uma dimensão. As permissões das duas funções diferentes se combinam, permitindo que o usuário leia tanto os metadados do cubo quanto 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 do SQL Server Analysis Services usando o Management Studio ou o SQL Server Data Tools. Um usuário que tem permissão para ler metadados também pode usar o conjunto de linhas de esquema DISCOVER_XML_METADATA para consultar o objeto e exibir seus metadados.

Definir permissões de definição de leitura em um banco de dados

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

Sugerimos que você inclua a permissão De definição de leitura no nível do 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 no SQL Server Management Studio e naveguem até objetos individuais para processamento subsequente.

  1. No SQL Server Management Studio, conecte-se à instância do SQL Server Analysis Services, expanda funções para o banco de dados apropriado no 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 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 de definição de leitura em objetos individuais

  1. No 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 no 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 Definição de Leitura. Esta 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 de Definição de Leitura :

    • 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 exibir a cadeia de conexão para a fonte de dados, incluindo o nome do servidor e, possivelmente, o nome de usuário. Essa permissão está disponível caso você queira fornecer informações de cadeia de conexão, sem também conceder permissão para modificar a cadeia de conexão ou exibir as definições de outros objetos.

    • No painel Dimensões , clique na caixa de seleção Ler Definição para essa dimensão. Analistas e desenvolvedores experientes podem precisar exibir a definição sem permissão para modificá-la 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 para estruturas ou modelos de mineração de dados. A definição de leitura é necessária para navegar no modelo de dados. Confira como 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 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)