Analisando a linhagem para aplicativos, scripts e conjuntos de dados
A linhagem rastreia dados e transformações de dados de trás para frente até a fonte original. O Qlik Cloud fornece uma representação visual detalhada do histórico desse fluxo, no qual você pode examinar interativamente a linhagem upstream de um determinado campo ou conjunto de dados.
Uma visualização resumida do consumidor das medidas e dimensões usadas em um objeto gráfico específico identifica a origem, proporcionando a confiança de que você pode entender e confiar no que está vendo e trabalhando.
Os usuários corporativos que examinam um determinado campo têm uma visão da linhagem desse campo que resume suas dependências mais importantes:
- Campos que são usados para derivá-lo
- Associações e dependências diretas, incluindo proprietário e espaço
- Fonte original (a primeira fonte conhecida)
Para visualizar dependências downstream ou prospectivas, você pode investigar quais elementos seriam afetados por uma alteração no objeto, exibindo a Análise de impacto. Consulte Analisando a análise de impacto para aplicativos, scripts e conjuntos de dados.
Para uma demonstração visual de como usar a linhagem, consulte:
O gráfico de linhagem
O gráfico de linhagem mostra o fluxo de dados por meio de aplicativos em um gráfico interativo. Um aplicativo, uma tabela ou um campo é chamado de nó em um gráfico de linhagem. Quando um nó é o nó base que está sendo investigado, diz-se que ele está em foco e é exibido como o último elemento no gráfico. No nível mais granular, os gráficos de linhagem em nível de campo mostram as fontes de dados e as transformações das quais um nó é originado ou dependente.
Os gráficos de linhagem são úteis para:
-
Especialistas em dados trabalhando com os dados
-
Especialistas em negócios criando aplicativos
-
Usuários corporativos avançados que consomem aplicativos
Cada nó representa uma etapa na linhagem do conjunto de dados ou aplicativo selecionado. Essas informações de linhagem são compiladas sempre que um aplicativo carrega ou recarrega dados. Se seu aplicativo não foi carregado recentemente, a linhagem pode estar incompleta ou imprecisa.
A linhagem tem suporte com conjuntos de dados e aplicativos diretamente do bloco ou da linha conforme eles aparecem no Qlik Sense do Qlik Cloud:
-
Conjunto de dados: conjuntos de dados são fontes de dados, como dados carregados de conectores ou arquivos de dados. Conjuntos de dados podem ser tabelas em um banco de dados, dados que são carregados no armazenamento de dados ou dados gerados a partir de um aplicativo, como um arquivo qvd. Os conjuntos de dados geralmente têm uma única tabela cada, mas alguns, como arquivos do Excel, podem ter várias tabelas.
-
Aplicativo: nós de aplicativos representam aplicativos analíticos do Qlik Sense que usam as fontes de dados na linhagem. Nós de aplicativo exibem o nome do aplicativo e a sua localização como Sense.
Nós de entrada típicos incluem fontes de dados que são usadas pelo nó base ou aplicativos que produzem conjuntos de dados. A linhagem em nível do campo permite uma investigação detalhada sobre como os campos foram calculados e sua origem específica em transformações e aplicativos.
Os nós disponíveis em um gráfico de linhagem são as entradas para o conjunto de dados ou aplicativo selecionado. Selecione um conjunto de dados ou aplicativo para designá-lo como o nó base. Os nós de entrada são nós que estão upstream a partir do nó base.
Os nós disponíveis em um gráfico de linhagem são as entradas para o nó base selecionado, em outras palavras, o nó em foco. O nó base é o nó exclusivo para o qual você deseja recuperar a linhagem; é um aplicativo, conjunto de dados, arquivo, tabela ou campo.
Ele será o nó mais à direita da tela e estará delineado em azul. Ele é o foco de sua investigação, e somente as entradas para esse nó base serão apresentadas.
Enquanto você explora a linhagem, pode alterar interativamente o nó base para outra tabela, aplicativo ou campo na tela para focalizar sua investigação.
As linhas que conectam os nós são bordas. As bordas representam a relação de um nó com outro nó. Elas representam relacionamentos, indicando associações como um conjunto de dados usado por um aplicativo. Elas também podem representar dados produzidos como um subproduto de um aplicativo. A coleção de nós e bordas juntos formam o gráfico de linhagem.
Nós são recolhidos ou expandidos para revelar níveis de hierarquia de granularidade grosseira até mais fina, começando com o grupo de conjunto de dados de nível superior ou aplicativo até o nível mais granular, que é o nível do campo.
Detalhes do nó
Os detalhes são limitados pelo seu acesso a esse objeto. Eles podem fornecer as seguintes informações:
-
Nome
-
Descrição
-
Marcas
-
Localização
-
Espaço
-
Proprietário
-
Criador
-
Última modificação
Navegando pelo gráfico de linhagem
Clique e arraste o gráfico para navegar e centralizar o gráfico de linhagem. Você também pode usar os botões de navegação. Selecione Início para centralizar o gráfico de linhagem no nó base. Clique para voltar e avançar para se mover nas suas seleções.
Selecione Linhagem no menu de contexto em um bloco ou linha de aplicativo ou conjunto de dados, dependendo da sua exibição, para abrir a linhagem para ela. Você também pode acessar um gráfico de linhagem na visão geral de um conjunto de dados, selecionando e Linhagem. Você pode acessar a linhagem (upstream) ou a análise de impacto (downstream) para outros nós que aparecem nos gráficos, selecionando e Linhagem (Usar como novo nó base) ou Análise de Impacto. Selecione um nó para designá-lo como o nó base.
Expanda ou recolha os nós para expandir ou contrair grupos de objetos no mesmo nível.
A exibição resumida da linhagem
Consumidores de análises e usuários corporativos casuais podem acessar uma exibição resumida do consumidor de dependências em nível do campo diretamente de um gráfico de análise em uma exibição tabular que lista as dependências do campo usado no gráfico.
Essa exibição tem suporte com todos os gráficos analíticos não agrupados do Qlik, exceto gráficos de Botão e Mapa. Embora o gráfico de linhagem mais detalhado esteja disponível, usuários de análises casuais podem acessar informações resumidas de objetos associados que incluem: aplicativos, links, conjuntos de dados, tabelas, campos, dimensões e medidas. Você pode obter facilmente uma explicação da proveniência dos dados em um gráfico com a visualização de resumo da linhagem.
Essa visualização lista detalhes e dependências para medidas e dimensões no gráfico. Isso inclui a Expressão que calcula a medida ou a dimensão, os campos que estão sendo usados na expressão e as fontes de dados de onde os campos são provenientes. Selecione na caixa de campos e fontes para Ir para linhagem (desse campo ou fonte).
Faça o seguinte:
- Altere as configurações do gráfico para que a exibição resumida do consumidor de linhagem fique visível. Essas configurações não estão ativadas por padrão.
- Em Aparência>Geral> ative Mostrar detalhes.
- Em Aparência>Geral> ative Mostrar expressões.
- Selecione Edição concluída e escolha informações para acessar a exibição resumida do consumidor de linhagem.
Limitações
O gráfico de linhagem tem as seguintes limitações:
-
Aplicativos que não foram carregados após o lançamento da linhagem no Qlik Cloud podem não ter informações de linhagem completas disponíveis para eles até após o carregamento. Os detalhes de alguns nós poderão ser limitados se não tiverem sido carregados depois que a linhagem foi ativada para o seu locatário.
-
Os detalhes do nó para conjuntos de dados fora do seu locatário, como SQL Server ou conexões do Google Drive, são limitados ao tipo de conjunto de dados e ao nome. As conexões REST exibem apenas os tipos que são dados REST.
-
A visualização resumida da linhagem não tem suporte nos gráficos de Botão e Mapa.
-
Atualmente, a exibição resumida de detalhes do gráfico não está disponível no modo para dispositivos móveis.
Permissões
Você deve ser capaz de visualizar um aplicativo ou conjunto de dados para ver a linhagem para o item a partir dos seus centros de atividades. Se você puder ver o gráfico de linhagem de um nó base, poderá ver detalhes básicos e metadados dos objetos de linhagem upstream.
Segurança
Linhagem em nível de campo
-
Um usuário apenas pode mudar para um nó base ao qual ele tenha acesso. Caso contrário, o menu de contexto não estará disponível.
-
Se um usuário tiver acesso ao nó base, ele terá acesso para ver toda a linhagem upstream.
Exibição resumida do consumidor (detalhes do gráfico)
-
O acesso sempre é fornecido a dimensões e expressões. Links para nomes de linhagem e conjunto de dados são exibidos somente quando o usuário tem acesso.
Exemplos de casos de uso para analisar linhagem
Para obter uma visão geral dos exemplos a seguir, consulte Casos de uso de linhagem em nível de campo.
Exemplo: explorando de onde vêm as informações com a exibição de resumo da linhagem
Como consumidor de análises, olhando para um gráfico de barras em um aplicativo cars-data4-app, você gostaria de saber de onde vêm as informações. Certifique-se de que as opções Mostrar detalhes e Mostrar expressões estejam ativadas para o gráfico na seção Geral das propriedades e selecione Edição concluída. Ao clicar novamente no gráfico, selecione Mostrar detalhes para mostrar a exibição do consumidor da linhagem.
A exibição do consumidor da linhagem lista Detalhes para as dimensões e medidas na coluna esquerda e Dependências para Campos e Origens nas colunas do meio e da direita. Você vê que a dimensão Car_Id-ID depende do campo Car_Id-ID, que é encontrado em três origens QVD listadas. Selecione o menu na entrada do campo e selecione Lineage-Car_id-ID / cars-data para abrir um gráfico de linhagem para o campo Card_id-ID no QVD cars-data.
O gráfico de linhagem é exibido da direita para a esquerda e mostra que o campo Car_id_ID está na tabela cars-data, armazenado como um Arquivo de Dados da Qlik. Expanda os nós à medida que você rastreia o histórico do campo até o arquivo original que foi carregado no Qlik Cloud. Você vê que a primeira retransmissão de retorno mostra que um QVD cars-data.qvd contendo o campo Car_id_ID foi carregado no aplicativo cars-data4-app. O próximo nó de retorno é um aplicativo cars-data3-app a partir do qual cars-data.qvd foi gerado. Voltando mais uma retransmissão e expandindo o nó, você vê que o arquivo fonte original era um arquivo CSV cars-data3.csv e continha o ID do campo.
Ao expandir as tabelas e os campos de exibição, você pode identificar o arquivo fonte original, a tabela e o campo da dimensão do gráfico de barras CAR_id-ID.
Exemplo: investigando as origens de um conjunto de dados e como ele foi criado
Como desenvolvedor de aplicativos, você está pensando em usar um conjunto de dados existente rgb_customers.qvd para seu aplicativo. Você investiga as origens desse conjunto de dados para entender de onde vêm os dados. No bloco do conjunto de dados ou na linha, selecione Linhagem no menu para abrir o gráfico de linhagem. No gráfico de linhagem, você visualiza os metadados do conjunto de dados selecionando o menu no QVD rgb_customers.qvd e Abre a visão geral.
Clique na seta para trás do navegador para retornar ao gráfico de linhagem e explorar o gráfico de linhagem do conjunto de dados. Expanda o nó rgb_customers_qvd para visualizar os campos disponíveis. Observe que cada campo oferece a opção de torná-lo o nó base de foco, selecionando Linhagem (usar como novo nó base) ou Análise de impacto para exibir a linhagem direta e os objetos dependentes que serão afetados por alterações no conjunto de dados.
Seguindo a linhagem para trás e expandindo os nós, você pode ver que esse conjunto de dados QVD é a saída do aplicativo Prep Data RGB Sales Analysis. Retornando outra retransmissão e expandindo o nó Armazenamento de arquivos, você vê que o aplicativo de análise de vendas tinha um arquivo CSV carregado nele: rgb_customers.csv. A análise em nível de campo revela que o campo Tags no arquivo fonte original foi renomeado para rgb_customers.Tags no aplicativo de análise de vendas. O arquivo CSV original pode ser aberto na visão geral para revelar metadados valiosos, como proprietário, criador, métricas de uso, tags, classificações, perfil de campo e análise de impacto.
Exemplo: visualizando dependências e expressões de campo em gráficos com resumo de linhagem
Como um usuário de negócios casual, você está analisando um gráfico de linha COGS per Month em um aplicativo e deseja revisar a expressão usada para calcular a medida Custo das mercadorias vendidas, COGS per Month, e quais Campos e Origens são usados no gráfico. Certifique-se de que as opções Mostrar detalhes e Mostrar expressões estejam ativadas para o gráfico na seção Geral das propriedades e selecione Edição concluída. Ao clicar novamente no gráfico, selecione Mostrar detalhes para mostrar a exibição do consumidor da linhagem.
A exibição de resumo da linhagem lista as medidas e as dimensões representadas no gráfico. As expressões que criam as medidas e dimensões também podem ser exibidas em uma lista suspensa quando você expande esses campos. Você vê que a medida é criada pela expressão: Sum (UnitCost*Quantity). Os campos (Quantity, UnitCost) na expressão são listados como dependências de campos. Você pode selecionar para visualizar a linhagem dos dois campos, mas, neste caso há apenas uma retransmissão de volta à sua origem final Dataset.xlsx, que também está listada como uma dependência de origem no resumo da linhagem.