Compartilhar via


Exemplo 3 - Negando acesso para um único membro

Nesse exemplo, a função de banco de dados não tem acesso às células da medida Imposto, mas tem acesso às células de todas as outras medidas. Esta é a linguagem MDX que define essas permissões:

Not Measures.CurrentMember IS Measures.Tax

Revisando o conjunto de resultados

Com base nessas permissões de dados de célula dessa função de banco de dados, uma consulta em todas as células retorna o conjunto de resultados mostrado na tabela a seguir.

Continente

Região

Custo

Custo

Renda

Renda

Imposto

Imposto

1997

1998

1997

1998

1997

1998

Ásia

.

1453

2507

1892

2918

#N/A

#N/A

.

Japão

1111

2009

1349

2306

#N/A

#N/A

.

Coréia

342

498

543

612

#N/A

#N/A

Europa

.

1309

1514

1675

1835

#N/A

#N/A

.

França

864

931

1002

1122

#N/A

#N/A

.

Alemanha

445

583

673

713

#N/A

#N/A

América do Norte

.

2745

2544

3351

3201

#N/A

#N/A

.

Canadá

622

511

740

691

#N/A

#N/A

.

EUA

2123

2033

2611

2510

#N/A

#N/A

Observação importanteImportante

Se um usuário ou grupo do Microsoft Windows pertencer a várias funções de banco de dados, uma consulta em todas as células resultará primeiro na geração de um conjunto de dados com base em cada função de banco de dados à qual o usuário ou grupo pertence. Desse modo, o MicrosoftSQL ServerAnalysis Services combinaria todos esses conjuntos de dados em um conjunto de dados e, em seguida, retornaria o conjunto de dados combinado ao usuário ou grupo.