Criar e editar vistas materializadas

Uma vista materializada é uma consulta de agregação sobre uma tabela de origem ou sobre outra vista materializada. Representa uma única declaração de summarize. Existem dois tipos de visões materializadas:

  • Vista materializada vazia: inclui registos ingeridos após a criação da vista. A criação deste tipo retorna imediatamente, com a visualização instantaneamente disponível para consulta.
  • Vista materializada baseada em registos existentes na tabela fonte: a criação pode demorar bastante tempo a ser concluída, dependendo do número de registos na tabela fonte.

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

Neste artigo, aprende como criar vistas 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é à sua base de dados KQL e selecione + Nova>vista materializada.

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

    O comando de visualização materializada é preenchido na janela Explore your data window.

  2. Introduza o nome da tabela e a instrução de consulta da vista materializada em vez do texto do marcador de posição e, em seguida, selecione Executar.

    Captura de ecrã da janela Explore your data mostrando um exemplo de um comando de vista materializado.

    As visões materializadas aparecem sob Visões materializadas no painel Explorer. Veja como organizar vistas materializadas em pastas na secção Organizar vistas materializadas em pastas abaixo.

    Captura de ecrã do painel do Explorador mostrando as entidades do banco de dados no Real-Time Intelligence. A lista suspensa de visualizações materializadas é realçada.

Exibir, editar ou excluir uma vista materializada

Para visualizar, editar ou eliminar uma vista materializada existente, siga estes passos:

  1. No painel do Explorador , expanda a secção de Vistas Materializadas e selecione os três pontos ao lado da visualização materializada desejada.

  2. No menu pendente, escolha uma das seguintes 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 vista materializada na janela Explorar os seus dados.
    • Eliminar.

    Captura de ecrã do menu pendente.

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

Organizar as vistas materializadas em pastas

Para organizar as vistas materializadas em pastas, siga estes passos:

  1. No painel do Explorador, proceda de uma das seguintes formas:
    • Clique com o botão direito na vista materializada e selecione Mover para pasta>+Nova pasta.
      Captura de ecrã do menu pop-up que mostra a opção de criar uma nova pasta para a visualização materializada.
    • Ou, selecione a reticência (...) ao lado da vista materializada específica e selecione Mover para pasta>+ Nova pasta ou escolha uma pasta existente. Captura de ecrã do menu pop-up que mostra a opção de mover a vista materializada para uma pasta existente ou criar uma nova.
  2. Para criar uma pasta, introduza o nome da pasta e selecione Criar. A visualização materializada é movida para a nova pasta.
    Captura de ecrã da nova pasta a ser criada.
  3. Para mover mais do que uma vista materializada, introduza o nome de outra pasta ou selecione o menu suspenso e assinale as caixas ao lado das vistas materializadas que quer mover para a mesma pasta.
    Captura de ecrã do menu pop-up que mostra a opção de mover múltiplas vistas materializadas para a mesma pasta.
  4. Também pode mover vistas materializadas para uma pasta existente. Para isso, seleciona Mover para a pasta e depois a pasta para onde queres mover a vista materializada, ou arrasta e larga a vista materializada para dentro da pasta.

Note

  • Se apagares uma subpasta, as vistas materializadas dentro da pasta não são apagadas, mas são movidas de volta para a pasta principal.
  • Uma subpasta é automaticamente eliminada quando não existem vistas materializadas dentro da pasta.
  • As pastas podem ser criadas por tipo de ativo e o nome deve ser único por tipo de ativo. Por exemplo, podes ter uma pasta de tabela e uma pasta de visualização materializada com o mesmo nome, mas não podes ter duas pastas de visualização materializada com o mesmo nome.