Criar e editar visões materializadas

Uma exibição materializada é uma consulta de agregação sobre uma tabela de origem ou sobre outra exibição materializada. Isso representa uma única declaração summarize. Há dois tipos de visões materializadas:

  • Exibição materializada vazia: inclui registros ingeridos após a criação da exibição. A criação desse tipo retorna imediatamente, com a visualização disponível de forma instantânea para consulta.
  • Exibição materializada com base em registros existentes na tabela de origem: a criação pode levar muito tempo para ser concluída, dependendo do número de registros na tabela de origem.

Para obter mais informações sobre visões materializadas, consulte Visão geral da visão materializada.

Neste artigo, você aprenderá a criar exibições materializadas usando o .create materialized-view comando.

Para obter mais informações sobre o comando .create materialized-view, consulte .create materialized-view.

Prerequisites

Visão materializada

  1. Navegue até o banco de dados KQL e selecione + Nova>visão materializada.

    Captura de tela de uma página de aterrissagem do banco de dados KQL mostrando o menu suspenso Nova opção, com a opção intitulada Exibição materializada realçada.

    O comando de exibição materializada é preenchido na janela Explorar dados.

  2. Insira o nome da tabela e a instrução de consulta da exibição materializada em vez do texto do espaço reservado e, em seguida, selecione Executar.

    Captura de tela da janela

    Exibições materializadas aparecem em Exibições materializadas no painel do Explorer. Veja como organizar exibições materializadas em pastas na seção Organizar exibições materializadas na seção pastas abaixo.

    Captura de tela da árvore de dados mostrando as entidades do banco de dados na Inteligência em Tempo Real. A lista de seleção de exibições materializadas está realçada.

Exibir, editar ou excluir uma exibição materializada

Para exibir, editar ou excluir uma exibição materializada existente, siga estas etapas:

  1. No painel Do Explorer , expanda a seção Exibições materializadas e selecione os três pontos ao lado da exibição materializada desejada.

  2. No menu suspenso, escolha uma das opções:

    • Mostrar script de exibição materializado para exibir o script de exibição materializado.
    • Edite com código para editar o script de exibição materializado na janela Explorar seus dados .
    • Excluir.

    Captura de tela do menu suspenso.

  3. Se você modificou o script de exibição materializado, selecione Executar para aplicar as alterações.

Organizar visões materializadas em pastas

Para organizar exibições materializadas em pastas, siga estas etapas:

  1. No painel do Explorer, faça um destes procedimentos:
    • Clique com o botão direito do mouse na exibição materializada e selecione Mover para pasta>+ Nova pasta.
      Captura de tela do menu pop-up mostrando a opção de criar uma nova pasta para o modo de exibição materializado.
    • Ou selecione os três pontos (...) ao lado da visão materializada específica e selecione Mover para a pasta>+ Nova pasta ou escolha uma pasta existente. Captura de tela do menu pop-up mostrando a opção de mover a exibição materializada para uma pasta existente ou criar uma nova.
  2. Para criar uma pasta, insira um nome para a pasta e selecione Criar. A exibição materializada é movida para a nova pasta.
    Captura de tela da nova pasta que está sendo criada.
  3. Para mover mais de uma exibição materializada, insira outro nome de pasta ou selecione o menu suspenso e marque as caixas ao lado das exibições materializadas que você deseja mover para a mesma pasta.
    Captura de tela do menu pop-up mostrando a opção de mover várias exibições materializadas para a mesma pasta.
  4. Você também pode mover exibições materializadas para uma pasta existente. Para fazer isso, selecione Mover para a pasta e selecione a pasta para a qual deseja mover a exibição materializada ou arraste e solte a exibição materializada na pasta.

Note

  • Se você excluir uma subpasta, as exibições materializadas dentro da pasta não serão excluídas, mas serão movidas de volta para a pasta pai.
  • Uma subpasta é excluída automaticamente quando não há exibições materializadas dentro da pasta.
  • As pastas podem ser criadas por tipo de ativo e o nome deve ser exclusivo por tipo de ativo. Por exemplo, você pode ter uma pasta de tabela e uma pasta de exibição materializada com o mesmo nome, mas não pode ter duas pastas de exibição materializadas com o mesmo nome.