Compartilhar via


Concedendo acesso a estruturas e modelos de mineração

Por padrão, uma função de banco de dados no Microsoft SQL Server Analysis Services não tem nenhuma permissão para exibir qualquer estrutura ou modelo de mineração no banco de dados. Entretanto, podem ser concedidas a uma função de banco de dados do Analysis Services permissões de acesso a um modelo ou estrutura de mineração.

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

Uma função de banco de dados pode ter permissões de leitura/gravação para uma ou mais estruturas de mineração no banco de dados. Se a função de banco de dados tiver permissões de leitura/gravação em uma estrutura de mineração, essas permissões se aplicarão a todos os modelos de mineração que são baseados nessa estrutura, a menos que permissões diferentes tiverem sido especificadas para um ou mais dos modelos de mineração.

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

Para conceder acesso de função de banco de dados a uma estrutura de mineração

  1. No SQL Server Management Studio, conecte-se à instância do Analysis Services, expanda Funções para o banco de dados adequado 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. Clique em Estrutura de Mineração no painel Selecionar uma Página, localize a estrutura de mineração na lista Estruturas de Mineração e selecione Leitura ou Leitura/Gravação na lista Acesso da estrutura de mineração.

Definindo permissões de acesso de um modelo de mineração

Uma função de banco de dados pode ter permissões de leitura/gravação, bem como permissões de pesquisa e de detalhamento, em um ou mais modelos de mineração do banco de dados. As permissões de detalhamento e de pesquisa permitem que a função de banco de dados exiba e procure 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 a um usuário permissões de leitura ou de leitura/gravação a uma função do banco de dados, o usuário deve ser membro da função de servidor do Analysis Services ou membro de uma função de banco de dados do Analysis Services com permissões de Controle total (Administrador).

Para conceder acesso de função de banco de dados a uma estrutura de mineração

  1. No SQL Server Management Studio, conecte-se à instância do Analysis Services, expanda Funções para o banco de dados adequado 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. Clique em Estrutura de Mineração no painel Selecionar uma Página, localize o modelo de mineração na lista Modelos de Mineração e selecione Leitura, Leitura/Gravação, Extração de Detalhes ou Procurar para esse modelo de mineração.

Para usar uma fonte de dados em uma consulta de detalhamento que usa a cláusula DMX (Data Mining Extensions) 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 Concedendo acesso a fontes de dados e OPENQUERY (DMX).

ObservaçãoObservação

Por padrão, o envio de consultas de DMX usando OPENROWSET está desabilitado. Para obter mais informações, consulte Protegendo as fontes de dados usadas pelo Analysis Services.