Partilhar via


Medidas e grupos de medidas

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

Um cubo inclui medidas em grupos de medida, lógica de negócio, além de um conjunto de dimensões que dão contexto para avaliar os dados numéricos fornecidos por uma medida. Tanto as medidas como os grupos de medidas são componentes essenciais de um cubo. Um cubo não pode existir sem pelo menos um de cada.

Este tópico descreve Medidas e Grupos de Medida. Contém também a tabela seguinte, com ligações para passos procedurais para criar e configurar medidas e grupos de medidas.

Link Descrição
Criar Medidas e Grupos de Medidas em Modelos Multidimensionais Escolha uma das várias abordagens para criar medidas e grupos de medidas.
Configurar Propriedades de Medida Se usou o Cube Wizard para iniciar o seu cubo, poderá precisar de alterar o método de agregação, aplicar um formato de dados, definir a visibilidade da medida nas aplicações cliente ou, possivelmente, adicionar uma expressão de medida para manipular os dados antes de os valores serem agregados.
Configurar Propriedades do Grupo de Medidas Num modelo multidimensional, um grupo de medidas equivale a uma tabela de factos no data warehouse de origem. As propriedades num grupo de medidas permitem-lhe especificar comportamentos de cache, diretivas de armazenamento e processamento que operam coletivamente ao nível do grupo de medidas. A configuração da partição é parcialmente determinada pelas propriedades que defines nos objetos do grupo de medidas.
Utilizar Funções Agregadas Compreenda os métodos de agregação que podem ser atribuídos a uma medida.
Defina comportamento semiaditivo O comportamento semiaditivo refere-se a agregações que são válidas para algumas dimensões mas não para outras. Um exemplo comum é o saldo de uma conta bancária. Pode querer agregar saldos por cliente e região, mas não por tempo. Por exemplo, não gostaria de adicionar saldos da mesma conta ao longo de dias consecutivos. Para definir o comportamento semiaditivo, use o Assistente para Adicionar Inteligência Empresarial.
Grupos de Medida Ligados Reaproveite um grupo de medidas existente noutros cubos da mesma base de dados ou em diferentes bases de dados dos Serviços de Análise.

Medidas

Uma medida representa uma coluna que contém dados quantificáveis, geralmente numéricos, que podem ser agregados. As medidas representam algum aspeto da atividade organizacional, expressas em termos monetários (como receitas, margens ou custos) ou como contagens (níveis de inventário, número de colaboradores, clientes ou encomendas), ou como um cálculo mais complexo que incorpora lógica de negócio.

Cada cubo deve ter pelo menos uma medida, mas a maioria tem muitas, algumas vezes chegando a centenas. Estruturalmente, uma medida é frequentemente mapeada para uma coluna de origem numa tabela de factos, com a coluna a fornecer os valores usados para carregar a medida. Em alternativa, também pode definir uma medida usando MDX.

As medidas são sensíveis ao contexto, operando com base em dados numéricos num contexto determinado pelos membros da dimensão incluídos na consulta. Por exemplo, uma medida que calcula as Vendas de Revendedor será suportada por um operador Soma , e irá somar os montantes de vendas para cada membro de dimensão incluído na consulta. Quer a consulta especifique produtos individuais, se enrole numa categoria, ou seja segmentada por tempo ou geografia, a medida deve produzir uma operação válida para as dimensões incluídas na consulta.

Neste exemplo as Vendas de Revendedor agregam-se a vários níveis dentro da hierarquia do Território de Vendas.

Tabela Dinâmica com medidas e dimensões destacadas

As medidas produzem resultados válidos quando a tabela de factos que contém os dados fonte numéricos também contém ponteiros para tabelas de dimensões usadas na consulta. Usando o exemplo de Vendas do Revendedor, se cada linha que armazena um valor de venda também armazena um apontador para uma tabela de produtos, uma tabela de datas ou uma tabela de territórios de vendas, então as consultas que incluam membros dessa dimensão serão resolvidas corretamente.

O que acontece se a medida não estiver relacionada com as dimensões usadas na consulta? Normalmente, os Serviços de Análise mostram a medida padrão, e o valor será o mesmo para todos os membros. Neste exemplo, as Vendas na Internet, que medem as vendas diretas feitas pelos clientes através do catálogo online, não têm qualquer relação com a organização de vendas.

Tabela dinâmica que mostra valores de medidas repetidas

Para minimizar as hipóteses de encontrar estes comportamentos numa aplicação cliente, pode construir múltiplos cubos ou perspetivas dentro da mesma base de dados e garantir que cada cubo ou perspetiva contém apenas objetos relacionados. As relações que precisa de verificar são entre o grupo de medidas (mapeado para a tabela de factos) e as dimensões.

Grupos de Medida

Num cubo, as medidas são agrupadas pelas suas tabelas factuais subjacentes em grupos de medidas. Os grupos de medida são usados para associar dimensões a medidas. Os grupos de medidas também são usados para medidas que têm contagem distinta como comportamento de agregação. Colocar cada medida de contagem distinta no seu próprio grupo de medidas otimiza o processamento de agregação.

Um objeto simples MeasureGroup é composto por informações básicas como o nome do grupo, modo de armazenamento e modo de processamento. Contém também as suas partes constituintes; as medidas, dimensões e partições que formam a composição do grupo de medidas.

Ver também

Cubos em Modelos Multidimensionais
Criar Medidas e Grupos de Medidas em Modelos Multidimensionais