Compartilhar via


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

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. Read Definition as permissões 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 Read Definition permissões para um cubo, deverá habilitar Read Definition 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 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 do 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. Para obter mais informações, consulte Conjunto de linhas DISCOVER_XML_METADATA.

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 Read Definition permissão no nível do banco de dados sempre que estiver configurando funções para processamento dedicado. Ter Read Definition permite que os 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. Em SQL Server Management Studio, conecte-se à instância do 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 Read Definition .

  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 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 Read Definition. 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 Read Definition as propriedades:

    • No painel Fontes de Dados, clique na Read Definition caixa marcar dessa 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 Read Definition caixa marcar 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 Read Definition caixa marcar para estruturas ou modelos de mineração de dados. Read Definition é 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)