Tuplas

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Uma tupla identifica de forma única uma fatia de dados de um cubo. A tupla é formada por uma combinação de membros de dimensão, desde que não existam dois ou mais membros pertencendo à mesma hierarquia.

Membros de atributo implícitos ou padrão numa tupla

Ao definir uma tupla numa consulta ou expressão MDX, não é necessário incluir explicitamente o membro do atributo de cada hierarquia de atributos. Se um membro de uma hierarquia de atributos não estiver explicitamente incluído numa consulta ou expressão, o membro padrão dessa hierarquia de atributos é o membro do atributo implicitamente incluído na tuple. A menos que seja explicitamente definido de outra forma num cubo, o membro padrão para cada hierarquia de atributos é o membro (Todos), se existir um membro (Todo). Se um membro (Todos) não existir dentro de uma hierarquia de atributos, o membro padrão é um membro do nível superior da hierarquia de atributos. A medida padrão é a primeira medida especificada no cubo, a menos que uma medida padrão esteja explicitamente definida. Para mais informações, consulte Definir um Membro Padrão e Membro Padrão (MDX).

Por exemplo, a tupla seguinte identifica uma única célula na base de dados Adventure Works ao definir explicitamente apenas um único membro da dimensão Medidas.

(Measures.[Reseller Sales Amount])  

O exemplo anterior identifica de forma única a célula composta pelo membro Reseller Sales Amount da dimensão Measures e o membro padrão de cada hierarquia de atributos no cubo. O membro padrão é o membro (Todos) para cada hierarquia de atributos que não seja a hierarquia de atributos Moeda de Destino. O membro padrão para a hierarquia da Moeda de Destino é o membro do Dólar Americano (este membro padrão está definido no script MDX para o cubo Adventure Works).

Importante

O membro de uma hierarquia de atributos numa tupla também é afetado por relações definidas entre atributos dentro de uma dimensão.

A consulta seguinte devolve o valor da célula referenciada pela tupla especificada no exemplo anterior, ($80.450.596,98).

SELECT   
Measures.[Reseller Sales Amount] ON COLUMNS   
FROM [Adventure Works]  

Observação

Quando especifica um eixo para um conjunto (neste caso composto por uma única tupla) numa consulta, deve começar por especificar um conjunto para o eixo da coluna antes de especificar um conjunto para o eixo da linha. O eixo da coluna também pode ser referido como eixo (0) ou simplesmente 0. Para mais informações sobre consultas MDX, consulte A Consulta Básica MDX (MDX).

Tuplas como valores ou referências de membros

É possível utilizar uma tupla numa consulta para obter o valor da célula referenciada pela tupla, como demonstrado no exemplo anterior. Ou pode usar uma tupla numa expressão para se referir explicitamente aos membros especificados na tupla. A consulta ou a expressão podem utilizar funções que devolvem ou consomem tuplas. Uma tupla pode ser usada para referenciar o valor da célula que a tupla especifica, ou para especificar uma combinação de membros quando utilizada em uma função.

Dimensionalidade das tuplas

A dimensionalidade de uma tupla refere-se à sequência ou ordem dos elementos na tupla. Como os membros implícitos ocorrem sempre na mesma ordem, a dimensionalidade é mais frequentemente pensada em termos dos membros explicitamente definidos da tupla. A ordem dos membros da tupla é importante quando se define um conjunto de tuplas. O exemplo seguinte inclui dois membros numa tupla na coluna.

SELECT   
([Measures].[Reseller Sales Amount],[Date].[Calendar Year].[CY 2004]) ON COLUMNS   
FROM [Adventure Works]  

Observação

Quando especifica explicitamente um membro de mais do que uma dimensão numa tupla, deve incluir a tupla inteira entre parênteses. Quando se especifica apenas um único membro numa tupla, os parênteses são opcionais.

O tuplo na consulta do exemplo anterior especifica o retorno da célula do cubo na interseção da Medida de Valor de Vendas do Revendedor da dimensão Medidas com o membro de 2004 da hierarquia de atributos do Ano Civil na dimensão Data.

Observação

Um membro de atributo pode ser referido tanto pelo seu nome de membro como pela sua chave de membro. No exemplo anterior, poderia substituir a referência a [CY 2004] por &[2004].

Ver também

Conceitos-chave em MDX (Serviços de Análise)
Espaço Cúbico
Autoexists
Trabalhar com Membros, Tuplas e Conjuntos (MDX)