Exemplo 1 - Especificando um conjunto permitido explicitamente
Neste exemplo, uma função de banco de dados tem as configurações de segurança de dimensão mostradas na tabela a seguir.
Attribute |
IsAllowed |
AllowedSet |
DeniedSet |
ApplyDenied |
VisualTotals |
---|---|---|---|---|---|
Estado |
True |
True |
False |
||
Cidade |
True |
San Jose |
True |
False |
|
Sexo |
True |
True |
False |
Os resultados dessas configurações de segurança são os seguintes:
Somente o membro Califórnia do atributo Estado será visível. O conjunto permitido para o atributo Cidade inclui somente San Jose, uma cidade na Califórnia. Isso significa que o conjunto permitido não só limita o atributo Cidade, mas também limita a visibilidade do atributo Estado à Califórnia.
Apenas as cidades que existiam na dimensão quando o conjunto permitido foi definido para o atributo Cidade serão visíveis. As cidades adicionadas recentemente não serão visíveis.
Revisando o conjunto de resultados
Com base nessas configurações de segurança de dimensão da função de banco de dados (e com base no acesso do cubo a todas as células), uma consulta em todos os membros retorna o conjunto de resultados mostrado na tabela a seguir.
Todos os níveis |
Estado |
Cidade |
Sexo |
Valor das Vendas |
---|---|---|---|---|
Todos os escritórios |
27300 |
|||
Califórnia |
12900 |
|||
San Jose |
4200 |
|||
Masculino |
2000 |
|||
Feminino |
2200 |
Dependendo de como o usuário precisa usar as informações, o conjunto de resultados mostrado na tabela anterior talvez seja muito limitado para o usuário. Por exemplo, o total de todas as vendas de todos os escritórios inclui as vendas nos estados nos quais o membro da função de banco de dados não tem nenhuma permissão. Assim, um membro dessa função de banco de dados não poderia ver a análise das vendas por estado. De modo similar, o total de todas as vendas na Califórnia inclui vendas para cidades que não podem ser exibidas para a função de banco de dados. Assim, um membro dessa função de banco de dados não pode analisar o total de vendas por cidade.
Consulte também