Trabalhando com dados multidimensionais
Um conjunto de células é o resultado de uma consulta em dados multidimensionais. Ele consiste em uma coleção de eixos, geralmente não mais do que quatro eixos e normalmente apenas dois ou três. Um eixo é uma coleção de membros de uma ou mais dimensões, que é usada para localizar ou filtrar valores específicos em um cubo.
Uma posição é um ponto ao longo de um eixo. Para um eixo que consiste em uma única dimensão, essas posições são um subconjunto dos membros da dimensão. Se um eixo consiste em mais de uma dimensão, cada posição é uma entidade composta, que tem n partes em que n é o número de dimensões orientadas ao longo desse eixo. Cada parte da posição é um membro de uma dimensão componente.
Por exemplo, se as dimensões Geografia e Produto de um cubo que contém dados de vendas forem orientadas ao longo do eixo x de um conjunto de células, uma posição ao longo desse eixo poderá conter os membros "EUA" e "Computadores". Neste exemplo, determinar uma posição ao longo do eixo x requer que os membros de cada dimensão sejam orientados ao longo do eixo.
Uma célula é um objeto posicionado na interseção das coordenadas do eixo. Cada célula tem várias informações associadas a ela, incluindo os próprios dados, uma cadeia de caracteres formatada (a forma exibivel de dados de célula) e o valor ordinal da célula. (Cada célula é um valor ordinal exclusivo no conjunto de células. O valor ordinal da primeira célula no conjunto de células é zero, enquanto a célula mais à esquerda na segunda linha de um conjunto de células com oito colunas teria um valor ordinal de oito.)
Por exemplo, um cubo tem as seis dimensões a seguir (observe que esse esquema de cubo difere ligeiramente do exemplo dado em visão geral de esquemas multidimensionais ede dados ):
Vendedor
Geografia (hierarquia natural) – Continentes, Países/Regiões, Estados e assim por diante
Trimestres - Trimestres, Meses, Dias
Anos
Medidas – Vendas, VariaçãoPercentual, VendasOrçadas
Produtos
A tabela a seguir representa as vendas de 1991 para todos os produtos.
Nota
Os valores de célula no exemplo podem ser exibidos como pares ordenados de ordinais de posição do eixo em que o primeiro dígito representa a posição do eixo x e o segundo dígito da posição do eixo y.
As características desse conjunto de células são as seguintes:
Dimensões do eixo: Trimestres, Vendedor, Geografia
Dimensões de filtro: Medidas, Anos, Produtos
Dois eixos: COLUMN (x ou Eixo 0) e ROW (y ou Eixo 1)
eixo x: duas dimensões aninhadas, Vendedor e Geografia
Eixo y: dimensão de trimestres
O eixo x tem duas dimensões aninhadas: Vendedor e Geografia. Em Geografia, quatro membros são selecionados: Seattle, Boston, EUA-Sul e Japão. Dois membros são selecionados entre Salesperson: Valentine e Nash. Isso gera um total de oito posições nesse eixo (8 = 4*2).
Cada coordenada é representada como uma posição com dois membros : um da dimensão Vendedor e outro da dimensão Geografia:
(Valentine, Seattle), (Valentine, Boston), (Valentine, USA_North),
(Valentine, Japan), (Nash, Seattle), (Nash, Boston), (Nash, USA_North),
(Nash, Japan)
O eixo y tem apenas uma dimensão, contendo as oito posições a seguir:
Jan, Feb, Mar, Qtr2, Qtr3, Oct, Nov, Dec
Conjuntos de células, células, eixos e posições são representados no ADO MD por objetos correspondentes: Cellset, Cell, Axise Position.
Consulte Também
modelo de objeto do ADO MD
ADO (Multidimensional) (ADO MD)
visão geral de esquemas multidimensionais e de dados
programação com do ADO MD
Usando o ADO com o ADO MD