Visão geral da segurança no OLAP

É possível usar os recursos de segurança do modelo OLAP para impedir os usuários de acessar cubos específicos em um banco de dados, de visualizar determinados elementos em uma dimensão especificada e de modificar regras de cubo e dimensões.

Há três tipos de permissões em OLAP:

  • Global: determinar quais ações podem ser executadas por usuários de determinada função.
  • Objeto: determinar quais objetos podem ficar acessíveis aos usuários de determinada função.
  • Dados: determinar quais valores de dados podem ficar acessíveis aos usuários de determinada função.

As permissões globais se referem aos objetos do OLAP e aos objetos do repositório. As permissões globais do OLAP servem para administrar o banco de dados, editar dimensões, editar regras, importar e exportar valores, iniciar o banco de dados e gravar valores. As permissões globais do repositório servem para administrar as permissões atribuídas a funções e para excluir, editar e exibir essas permissões.

São necessárias permissões globais além das permissões de objeto. Por exemplo, uma função com permissão para editar um cubo deve ter direitos para esse cubo.

A segurança do objeto se aplica à segurança dos cubos. #_TABACC oferece segurança de objeto.

#_TABACC não está envolvido na segurança da dimensão, pois não é possível configurar a segurança de uma dimensão inteira, apenas de seus elementos. Se não tiver permissão para nenhum elemento da dimensão, o usuário receberá um erro ao consultar o cubo.

#_TABACC contém somente as dimensões #__TAB__e #__GRP__.

Há quatro permissões possíveis para cada célula do cubo:

  • Padrão: geralmente o padrão é definido como Gravar, mas pode ser configurado como Nenhum ou Ler.
  • Nenhum: nenhum acesso é permitido para o cubo da função atual.
  • Ler: os membros da função podem ver e consultar o cubo.
  • Gravar: Os membros da função podem modificar valores de células e notas de célula do cubo.

Os cubos de Controle de acesso da dimensão (DAC) e Controle de acesso multidimensional (MDAC) fornecem segurança de dados. A segurança de dados tem relação com as permissões para ler e modificar dados nas células dos cubos.

O DAC é a opção mais usada. O MDAC é usado principalmente em aplicativos de planejamento e orçamento. É possível usar DAC e MDAC juntos.