Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um cubo é composto por células, organizadas por grupos de medidas e dimensões. Uma célula representa a interseção lógica exclusiva em um cubo de um membro de cada dimensão do cubo. Por exemplo, o cubo descrito pelo diagrama a seguir contém um grupo de medidas que tem duas medidas, organizadas ao longo de três dimensões chamadas Origem, Rota e Hora.
A única célula sombreada neste diagrama é a interseção dos seguintes membros:
O membro aéreo da dimensão Rota.
O membro da África da dimensão De origem.
O membro do 4º trimestre da dimensão Tempo.
A medida Pacotes.
Células Leaf e Nonleaf
O valor de uma célula em um cubo pode ser obtido de várias maneiras. No exemplo anterior, o valor na célula pode ser recuperado diretamente da tabela de fatos do cubo, pois todos os membros usados para identificar essa célula são membros folha. Um membro folha não tem membros filho, falando hierarquicamente e normalmente faz referência a um único registro em uma tabela de dimensões. Esse tipo de célula é conhecida como uma célula folha.
No entanto, uma célula também pode ser identificada usando membros que não são de folha. Um membro diferente do nível é um membro que tem um ou mais membros filho. Nesse caso, o valor da célula normalmente é derivado da agregação de membros filho associados ao membro nãoleaf. Por exemplo, a interseção dos seguintes membros e dimensões refere-se a uma célula cujo valor é fornecido pela agregação:
O membro aéreo da dimensão Rota.
O membro da África da dimensão De origem.
O 2º membro da dimensão Tempo.
O membro pacotes.
O membro da segunda metade da dimensão Tempo é um membro não de folha. Portanto, todos os valores associados a ele devem ser valores agregados, conforme mostrado no diagrama a seguir.
Supondo que as agregações dos membros do 3º trimestre e do 4º trimestre sejam resumos, o valor da célula especificada é 400, que é o total de todas as células folha sombreadas no diagrama anterior. Como o valor da célula é derivado da agregação de outras células, a célula especificada é considerada uma célula diferente de nível.
Os valores de célula derivados para membros que usam rollups personalizados e grupos de membros, além de membros personalizados, são tratados da mesma forma. No entanto, os valores de célula derivados para membros calculados baseiam-se completamente na expressão MDX (Expressões Multidimensionais) usada para definir o membro calculado; em alguns casos, pode não haver dados de células reais envolvidos. Para obter mais informações, consulte Operadores de rollup personalizados em dimensões de Parent-Child, definir fórmulas de membro personalizadas e cálculos.
Células vazias
Não é necessário que cada célula em um cubo contenha um valor; pode haver interseções em um cubo que não têm dados. Essas interseções, chamadas de células vazias, ocorrem frequentemente em cubos porque nem toda interseção de um atributo de dimensão com uma medida dentro de um cubo contém um registro correspondente em uma tabela de fatos. A proporção de células vazias em um cubo para o número total de células em um cubo é frequentemente conhecida como a moderação de um cubo.
Por exemplo, a estrutura do cubo mostrada no diagrama a seguir é semelhante a outros exemplos neste tópico. No entanto, neste exemplo, não houve remessas aéreas para a África para o terceiro trimestre ou para a Austrália no quarto trimestre. Não há dados na tabela de fatos para dar suporte às interseções dessas dimensões e medidas; portanto, as células nessas interseções estão vazias.
No SQL Server Analysis Services, uma célula vazia é uma célula que tem qualidades especiais. Como células vazias podem distorcer os resultados de crossjoins, contagens e assim por diante, muitas funções MDX fornecem a capacidade de ignorar células vazias para fins de cálculo. Para obter mais informações, consulte a Referência de Expressões Multidimensionais (MDX) e os principais conceitos no MDX (Analysis Services).
Segurança
O acesso aos dados da célula é gerenciado no Analysis Services no nível da função e pode ser bem controlado usando expressões MDX. Para obter mais informações, consulte Conceder acesso personalizado aos dados de dimensão (Analysis Services) e conceder acesso personalizado aos dados da célula (Analysis Services).
Consulte Também
Armazenamento de Cubos (Analysis Services – Dados Multidimensionais)
Agregações e designs de agregação