Gerir a linhagem de visões materializadas do lago no Fabric

As vistas de lago materializadas em Fabric (MLVs) ajudam-no a gerir e consultar grandes conjuntos de dados ao pré-computar e armazenar resultados de consultas. No Fabric, a linhagem ajuda a compreender dependências e o fluxo de atualização, para que possas operar MLVs de forma mais fiável.

Este artigo explica como visualizar a linhagem, compreender a interface da linhagem e usar a linhagem estendida para traçar dependências entre casas de lago.

Ver linhagem

Uma linhagem materializada de vistas de lago mostra ordem de dependência para operações de atualização. Para MLVs, a linhagem representa a sequência de vistas que deve ser executada quando há novos dados disponíveis.

Depois de criar o MLV no Fabric, selecione o separador Visualizações do lago Materializado na fita e depois selecione Gerir para navegar até à linhagem MLV.

Linhagem das vistas materializadas dos lagos

O código do caderno define a linhagem (fluxo MLV), e o Fabric cria-a quando crias o fluxo MLV de ponta a ponta.

Importante

A visualização de linhagem trata todos os atalhos como entidades de origem. A vista de linhagem trata todas as tabelas ou vistas de lago materializadas num esquema de atalho como entidades de origem.

Captura de tela mostrando um gráfico de trabalho em linhagem.

Para gerir o Lineage, agenda com base nos teus requisitos de atualização. Depois de a tarefa ser agendada, vá para a execução em curso para ver a execução da linhagem.

Captura de tela mostrando uma exibição de linhagem executada.

Entenda a perspectiva da linhagem

Na visualização de linhagem das vistas de lago materializadas, o sistema processa os dados por ordem de dependência. Cada vista materializada do lago representa uma operação (por exemplo, ler a partir de uma tabela de origem ou executar uma transformação). As setas mostram a natureza de cada relação de dependência e ordem de execução.

Selecione uma vista materializada do lago para inspecionar as relações a montante e a jusante.

A página de linhagem inclui estas ações:

  • Atualizar: Atualiza a vista de linhagem para refletir as mudanças recentes de estado.

    Observação

    Esta ação atualiza apenas a visão de linhagem. Não atualiza os dados. A visualização de linhagem atualiza-se automaticamente a cada 2 minutos quando uma execução está em curso e o separador do navegador está ativo.

    Captura de ecrã mostrando como atualizar uma interface de utilizador de linhagem.

  • Pesquisa por linhagem: Procure uma vista ou tabela concretizada de um lago por nome dentro do gráfico de linhagem.

Captura de ecrã a mostrar como pesquisar dentro da interface da Lineage.

  • Nova vista materializada do lago: Abre um bloco de notas onde pode criar ou modificar MLVs.

    Observação

    Estes cadernos não estão diretamente ligados à visão de linhagem.

    Captura de tela mostrando uma nova vista materializada do lago.

  • Gerir horários: Abre o painel Gerir horários para criar ou gerir horários de atualização.

    Captura de tela mostrando o botão de agendamento.

  • Reiniciar a linhagem: Redefinir o layout da linhagem para o tamanho atual do ecrã.

    Captura de tela mostrando como alternar o layout do modo de exibição de linhagem.

Ver linhagem estendida

A linhagem padrão mostra dependências no contexto da casa do lago atual e das suas casas ou nascentes imediatamente a montante (um nível de profundidade). A linhagem estendida expande essa visão para que possas traçar todas as dependências até à sua origem — recursivamente através das casas do lago.

Linhagem padrão Linhagem alargada
Scope Casa do lago atual + um nível de casa progenitor cruzada pelo lago Cadeia recursiva completa em todos os lakehouses
MLVs de montante Mostrados como nós da folha — não consegues ver o que os alimenta Completamente expandido — todas as vistas a montante e as suas fontes são visíveis
Casa do Lago Transversal Não mostrado Visível se tiver permissão de leitura no espaço de trabalho a montante

Para ver a linhagem expandida:

  1. Abra o separador Gerir da vista materializada do lake.

  2. Ativa a opção Extended Lineage na barra de ferramentas.

A linhagem atualiza-se para mostrar todas as dependências a montante, incluindo vistas materializadas do lago e tabelas de origem noutras casas do lago. Cada nó no grafo apresenta o seu nome e a casa do lago. O tipo de nó (tabela, atalho ou vista de lago materializado) é indicado por um ícone.

Observação

Só consegues ver dependências a montante em espaços de trabalho onde tens pelo menos permissões de leitura. Dependências em espaços de trabalho que não consegues aceder aparecem como um nó com defeito.

Nós com falhas

Quando uma dependência ascendente estiver em falta, eliminada ou inacessível, aparece como um nó em falha no grafo de linhagem. Nós em falha apresentam um indicador de erro com uma mensagem que explica o problema (por exemplo, "em falta ou inacessível").

Execução transversal à casa do lago

A linhagem alargada permite a execução transversal à casa do lago. Uma única casa de lago pode definir e atualizar vistas materializadas de lagos que referenciam tabelas de múltiplas casas de lago — incluindo casas de lago noutros espaços de trabalho — eliminando a necessidade de duplicar a lógica de transformação em cada uma.

Por exemplo, se tiver três casas do lago — Bronze, Prata e Ouro — pode definir todas as suas vistas materializadas do lago na Casa do Lago Dourada, consultando tabelas de origem ou vistas materializadas do lago em Bronze e Prata. Estas casas do lago podem estar no mesmo espaço de trabalho ou em espaços diferentes. A Fabric trata das leituras trans-lakehouse durante a atualização, por isso mantém um conjunto de definições em vez de três.

Calendário a montante para vistas materializadas do lago

A partir da vista estendida da linhagem, pode agendar refrescos para vistas materializadas a montante do lago noutras casas do lago — sem ter de navegar separadamente para cada casa do lago a montante. Ao criar um calendário ou uma corrida improvisada, pode escolher quais as casas do lago a incluir na atualização. Para mais detalhes, consulte Agendar uma atualização materializada da vista do lago.

Permissões para linhagem estendida

Ação Permissão necessária
Ver linhagem estendida Acesso de leitura nos espaços de trabalho a montante
Calendário a montante para vistas materializadas do lago Colaborador na casa do lago a montante
Ver detalhes das dependências ascendentes Acesso de leitura ao item