Leia mais sobre Datas Workbench Anúncio do fim da vida útil.
Esta seção explica os diferentes tipos de Dimension e como configurá-los no DWB.
No nível mais básico, as dimensões são categorias em que os dados no conjunto de dados podem ser detalhados.
Prática recomendada: Dimension no schema de dados pode ser fornecido com qualquer nome. Os nomes de Dimension usados e explicados neste curso são considerados uma prática recomendada. Dimension pode ser nomeado de forma diferente. À medida que você aumenta a exposição a outros conjuntos de dados, começará a ver diferenças nos conjuntos de dados. É importante entender o propósito das dimensões em vez de seu nome. Por exemplo, seja chamado de "Visitante", "Cliente", "Pessoa", "Consumidor" ou "Usuário", é importante entender que esses são termos comumente usados para se referir à dimensão contável de mais alto nível que está sendo usada para coletar informações sobre uma pessoa singular.
Para obter informações completas, consulte o Configuração do conjunto de dados guia.
Há dois tipos de dimensões na Data Workbench: Dimension estendido e Dimension derivadas.
Dimension estendidos são criados a partir de campos nos arquivos de dados "brutos". As dimensões estendidas são usadas para categorizar dados "brutos" e especificar as relações que existem entre os dados. As dimensões estendidas são criadas pelos Arquitetos de Data Workbench.
Dimension derivados são criadas por um usuário "no lado do cliente" depois que o conjunto de dados é processado usando as definições de dimensão Estendida existentes. Por exemplo, com base na dimensão URI existente, um usuário pode optar por criar uma dimensão derivada de Nome de página, que exibe um nome de página mais amigável no lugar de um determinado URI. Todas as dimensões consistem em elementos ou itens que foram categorizados (agrupados) para formar a dimensão. Abaixo estão três dimensões e seus elementos.
Várias dimensões derivadas são criadas automaticamente para ativar tipos diferentes de visualizações. Por exemplo, quando um usuário cria um site ou mapa de processos, os servidores DWB criam uma dimensão Prefixo . Outras, como as dimensões de hora de relatório, são definidas por arquivos no diretório Dimensões de um perfil.
Os elementos que aparecem em qualquer dimensão específica refletirão apenas os valores que existem em registros que foram escolhidos para serem carregados no conjunto de dados. Por exemplo, se não houver dados para "12 de maio", esse mês não aparecerá na dimensão "Mês".
Tipos de dimensões estendidas
1) Dimension contáveis
No nível mais alto estão dimensões contáveis. As dimensões contáveis atendem a duas funções principais. Primeiro, são dimensões cujos elementos você deseja contar. Por outras palavras, contadores respondem a perguntas como:
Por isso, os contadores são frequentemente usados como o elemento básico fundamental para criar métricas.
A segunda função principal dos contadores é que eles formam a espinha dorsal da estrutura do esquema do conjunto de dados. Seu schema de dados e todas as outras dimensões estão organizadas para serem agrupadas em e pertencerem a um contável. Em outras palavras, se considerarmos as dimensões como "categorias", então os contáveis são a forma como organizamos essas "categorias" em grupos.
Quando as dimensões são agrupadas em uma dimensão contável, elas estão no "nível" da dimensão contável. Por exemplo, o "Endereço de email" pode estar no nível do Visitante e o "Navegador" está no nível da Visita. "Pai" e "filho" se referem à relação entre o contável e as dimensões agrupadas abaixo dele. Por exemplo, Visitante é um "pai" de endereço de email. Por outro lado, o endereço de email é um "filho" do Visitante.
2) Dimension simples
As dimensões mais comuns de todas são dimensões Simples. As dimensões simples têm uma relação um para muitos com uma dimensão contável principal e são comumente usadas em visualizações para que você possa visualizar seus elementos. Isso significa que uma dimensão contável pode ter um valor para uma dimensão simples, mas a dimensão simples pode pertencer a uma ou mais contáveis. Por exemplo, um cliente tem um nome "John" - ele só pode ter um nome, no entanto, muitos outros clientes podem ter o nome "John;. Como outro exemplo, somente um navegador (por exemplo, Firefox) pode ser usado para qualquer visita específica a um site, mas esse navegador pode ser usado para muitas visitas diferentes.
Se dimensões contáveis responderem "Quantas?", então dimensões simples responderão "Quais?". Usando o mesmo exemplo acima usado na seção da dimensão contável; Nome da página é a dimensão simples. Usando a tabela e a dimensão simples, Nome da página, podemos responder perguntas como:
3) Dimension de muitas para muitas
Muitas dimensões para muitas têm uma relação muitos para muitos com uma dimensão contável. Por exemplo, se uma dimensão chamada Termo de pesquisa externa estiver no nível da Visita; um determinado Termo de pesquisa externa pode ser usado em uma ou várias Visitas, e uma determinada Visita pode incluir um ou vários Termos de pesquisa externa. Assim, o Termo de pesquisa externa é uma dimensão muitas para muitas.
4) Dimension numéricas
As dimensões numéricas são um tipo de dimensão simples que tem um valor numérico. Geralmente, dimensões numéricas são criadas para serem usadas em métricas. Exemplos de dimensões numéricas incluem "Receita", "Pedidos" e "Unidades". No exemplo acima, os "Pedidos de clientes" são uma dimensão numérica.
5) Dimension denormal Dimensões denormal são dimensões que têm uma relação um para um com uma dimensão contável pai. As dimensões denormal geralmente são usadas com dimensões com alta cardinalidade (muitos elementos únicos) como dados de identificação. Por exemplo, um visitante só pode ter uma ID de usuário e uma ID de usuário só podem pertencer a um visitante. Portanto, essa é uma relação um para um e pode ser uma dimensão desnormalizada.
Por exemplo, a ID de usuário da Web do Geometrixx é uma dimensão denormal no nível do cliente. Como é denormal, ele tem uma relação um para um com sua dimensão principal, o que significa que cada ID de usuário da Web tem um cliente e cada cliente tem apenas uma ID de usuário da Web. Assim, a métrica "Clientes" só pode ser "1" para cada elemento da ID de usuário da Web do Geometrixx.
6) Dimension
As dimensões de hora permitem criar um conjunto de dimensões de hora local periódicas ou absolutas com base no campo de carimbo de data/hora especificado. Os exemplos de dimensões de tempo incluem "Dia", "Hora", "Semana" e "Hora do dia". No exemplo acima, a tabela "Hora do dia" mostra quantas visitas e visualizações de página foram recebidas durante as diferentes horas dos dias.
O % escape usado para a formatação de exibição é o mesmo da biblioteca C padrão duração.
Etapas para definir Dimension estendido:
Ao trabalhar no perfil do conjunto de dados, abra o Gerenciador de perfis e clique em Conjunto de dados para mostrar seu conteúdo.
Abra o arquivo Transformation.cfg ou o arquivo Transformation Dataset Include no qual deseja definir a dimensão estendida.
Clique com o botão direito do mouse em Transformações e clique em Adicionar novo > <Extended dimension type>
.
Insira as informações apropriadas para sua dimensão estendida. Para obter descrições dos tipos de transformação e informações sobre seus parâmetros, consulte as seguintes seções:
Para qualquer dimensão estendida que você definir, é possível adicionar uma ou mais linhas de comentário ao parâmetro Comentários para descrever ainda mais a dimensão ou adicionar observações sobre seu uso. Para adicionar um comentário, clique com o botão direito do mouse no Comentários e clique em * Adicionar novo > Linha de comentário*.
Depois de definir as dimensões estendidas no arquivo de configuração, salve o arquivo localmente e salve-o no perfil do conjunto de dados no servidor DWB.
Os Dimension estendidos podem ser ocultos para não serem exibidos no Dimension Menu no DWB. Para ocultar a dimensão, defina a propriedade Oculto como "Verdadeiro" na definição da dimensão.