Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As visualizações de lago materializadas por malha (MLVs) são uma maneira eficiente de gerenciar e consultar grandes conjuntos de dados pré-computando e armazenando os resultados de uma consulta. Em um ambiente de rede, gerir estas visualizações de forma eficaz pode melhorar significativamente o desempenho e reduzir os tempos de consulta.
Este documento aprofunda os vários aspetos do gerenciamento de MLVs de malha, incluindo a compreensão da linhagem, o agendamento das execuções de MLV, a exploração do histórico de MLVs e o detalhamento de especificidades operacionais de execução.
Ver linhagem
Uma linhagem é uma estrutura fundamental para gerenciar dependências e agendar tarefas. No contexto de MLVs, a linhagem representa a sequência de MLV que precisa ser executada para atualizar o MLV assim que novos dados estiverem disponíveis.
Depois de criar o MLV, selecione Gerenciar exibições de lago materializadas para navegar até a linhagem MLV.
Vistas materializadas do lago Linhagem
A linhagem ou fluxo MLV é definido de acordo com o código escrito pelo usuário no notebook. Ele é criado depois que o fluxo de ponta a ponta do MLV é criado.
Importante
Todos os atalhos são tratados como entidades de origem na perspetiva de linhagem. Todas as tabelas ou vistas de lago materializadas sob um esquema de atalho são tratadas como entidades de origem na vista de linhagem.
Para executar a linhagem, programe a linhagem de acordo com sua necessidade. Depois que o gráfico do trabalho estiver agendado, navegue até a execução atual e verifique a exibição de linhagem.
Entenda a perspectiva da linhagem
A linhagem para um MLV garante que os dados sejam processados na ordem correta, respeitando todas as dependências. Cada nó na linhagem representa uma operação específica, como ler de uma tabela de origem ou executar uma transformação. As setas entre os nós indicam as dependências, definindo a ordem de execução. Você pode selecionar um nó específico para compreender o fluxo desde as tabelas de origem e nós pai até os nós dependentes.
A linhagem UI também tem as seguintes funcionalidades:
Atualizar: Essa opção permite atualizar a interface do usuário de linhagem para refletir quaisquer alterações recentes no status.
Observação
- Esta é apenas uma atualização de interface do usuário de linhagem e não uma atualização de dados.
- A interface do usuário do Lineage é atualizada automaticamente a cada 2 minutos quando há uma execução em andamento ou se a guia do navegador do usuário estiver ativa.
Nova vista materializada para o lago: Você pode abrir um bloco de anotações para fazer alterações nos MLVs de acordo com suas necessidades.
Observação
Estes cadernos não estão diretamente ligados a uma interface do usuário de linhagem e são usados para criar um MLV.
Horário: Você pode agendar uma execução de acordo com seus requisitos de negócios e atualizar os MLVs quando novos dados estiverem presentes.
Alternar a vista: Agora você pode alternar o modo de exibição para o modo Retrato ou Paisagem , dependendo do tamanho da linhagem.
Redefinir linhagem Você pode ajustar a interface do usuário de linhagem de acordo com o tamanho da tela usando esta opção.
Utilizar ambiente personalizado
A capacidade de anexar um ambiente Spark personalizado à linhagem MLV no Microsoft Fabric permite que os usuários otimizem o desempenho e o uso de recursos durante as atualizações de linhagem. Por padrão, a linhagem usa o ambiente do espaço de trabalho. No entanto, os usuários podem associar um ambiente específico à linhagem para personalizar configurações de computação adequadas para diferentes cargas de trabalho. Somente os ambientes aos quais o usuário tem acesso podem ser selecionados, e quaisquer alterações no ambiente entram em vigor a partir da próxima atualização. Se o usuário não tiver acesso ao ambiente selecionado, ele pode não ver o nome do ambiente ou os detalhes específicos do espaço de trabalho do ambiente, e opções como "Agendar" ou "Executar" serão desabilitadas para o usuário. Nos casos em que o ambiente que havia sido associado é excluído, um erro é mostrado na lista suspensa, solicitando que o usuário escolha um ambiente acessível para prosseguir.