Pular para o conteúdo

Lineage de medidas

O Lineage Explorer responde às perguntas que todo time de dados eventualmente faz sobre uma métrica:

  • “De onde essa medida realmente vem?” — sua coluna física, tabela e banco.
  • “Se eu mudar ou remover isso, o que quebra?” — o que a referencia.

Ele lê direto do seu schema governado e da atividade recente de consultas, então a resposta é sempre ao vivo — não há índice para reconstruir e nada para manter sincronizado.

Abrir o explorer

Abra Lineage no dashboard. É um explorer de dois painéis:

  • Esquerda — uma árvore filtrável de tudo no schema selecionado.
  • Direita — o painel de detalhe do nó que você clicou.

Escolha um schema no seletor do topo. No Saiku Cloud, um “cubo” é um dos seus schemas enviados, identificado pelo rótulo — um único schema pode ter vários cubos Mondrian (o schema demo FoodMart contém Sales, Warehouse, HR e outros), e a árvore mostra todos.

A árvore espelha o formato do seu schema, em uma profundidade fixa:

RamoConteúdo
Cubo → grupo de medidas → medidaAs medidas declaradas em cada cubo, agrupadas como no schema.
Cubo → calculated membersCalc-members definidos no cubo — ex.: Profit = [Measures].[Sales] - [Measures].[Cost].
Cubo → dimensão → hierarquia → levelA estrutura dimensional, até cada level.

Use a caixa de filtro no topo da árvore para reduzir — digite parte de um nome de medida, dimensão, hierarquia ou level e a árvore colapsa para as correspondências. Bater um nome de cubo revela todos os calculated members desse cubo.

Ler a rota física

Clique em qualquer nó — uma medida, um calculated member ou um level — e o painel de detalhe mostra a sua rota física como uma cadeia de chips:

coluna → tabela → banco

Essa é a coluna real que sustenta, a tabela onde vive e a conexão de banco que a serve. Para uma medida declarada você também vê seu agregador (ex.: sum); para um level você vê a coluna pela qual ele se chaveia.

Calculated members se expandem em leque

Um calculated member não tem uma única coluna que o sustenta — é uma fórmula sobre outros membros. O explorer expande em leque: resolve as medidas base da fórmula (o conjunto dependsOn do membro) e renderiza uma linha de rota por coluna subjacente. Então um membro Profit construído a partir de Sales e Cost mostra duas rotas, uma por coluna de fato, ao lado da fórmula e da lista de membros dos quais depende.

”Used by” — o que referencia um membro

O painel de detalhe tem uma faixa Used by. Clique em Clique para carregar uso e ele busca preguiçosamente tudo que referencia o membro selecionado, com cada entrada marcada por tipo:

TipoO que é
Calculated memberUm calc-member no schema cuja fórmula referencia o membro selecionado.
Saved queryUma consulta .saiku salva cujo MDX referencia o membro.
Agent queryUma consulta de agente recente que referenciou o membro, tirada da trilha de auditoria. (Veja a ressalva abaixo.)

A busca é preguiçosa de propósito — o uso scaneia sua atividade recente, então você só paga por isso nos nós que efetivamente inspecionar.

Relacionado

  • Audit log — a fonte do uso por agente-query; quem consultou o quê, quando.
  • Schema designer — onde calculated members e medidas são definidos.
  • API keys — gere uma chave para acesso programático.