Creare e modificare viste materializzate

Una visualizzazione materializzata è una query di aggregazione su una tabella di origine o su un'altra visualizzazione materializzata. Rappresenta una singola istruzione summarize. Esistono due tipi di viste materializzate:

  • Visualizzazione materializzata vuota: comprende i record inseriti dopo la creazione della visualizzazione. La creazione di questo tipo di operazione restituisce immediatamente il risultato, con la schermata immediatamente disponibile per le interrogazioni.
  • Vista materializzata basata su record esistenti nella tabella di origine: la creazione potrebbe richiedere molto tempo, a seconda del numero di record nella tabella di origine.

Per maggiori informazioni sulle visualizzazioni materializzate, vedere Panoramica visualizzazioni materializzate.

Questo articolo illustra come creare viste materializzate usando il .create materialized-view comando .

Per maggiori informazioni sul comando .create materialized-view, vedere .create materialized-view.

Prerequisites

Vista materializzata

  1. Accedere al database KQL e selezionare + Nuova>vista materializzata.

    Screenshot della pagina principale del database KQL che mostra il menu a discesa dell'opzione Nuovo, con l'opzione intitolata Visualizzazione materializzata evidenziata.

    Il comando Vista materializzata è presente nella finestra Esplora i tuoi dati.

  2. Immettere il nome della tabella e l'istruzione query della visualizzazione materializzata anziché il testo segnaposto e quindi selezionare Esegui.

    Screenshot della finestra

    Le visualizzazioni materializzate vengono visualizzate in Visualizzazioni materializzate nel riquadro Esplora risorse. Vedere come organizzare le visualizzazioni materializzate nelle cartelle nella sezione Organizzare le visualizzazioni materializzate nelle cartelle di seguito.

    Screenshot del riquadro Esplora che mostra le entità di database in Tempo Reale Intelligence. L'elenco a discesa delle visualizzazioni materializzate è evidenziato.

Visualizzare, modificare o eliminare una vista materializzata

Per visualizzare, modificare o eliminare una vista materializzata esistente, seguire questa procedura:

  1. Nel riquadro Esplora risorse espandere la sezione Visualizzazioni materializzate e selezionare i tre puntini accanto alla vista materializzata desiderata.

  2. Dal menu a discesa scegliere una delle opzioni seguenti:

    • Mostra lo script della vista materializzata per visualizzare lo script della vista materializzata.
    • Modificare con il codice per modificare lo script di visualizzazione materializzato nella finestra Esplora i dati .
    • Elimina.

    Screenshot del menu a discesa.

  3. Se è stato modificato lo script di visualizzazione materializzata, selezionare Esegui per applicare le modifiche.

Organizzare le visualizzazioni materializzate nelle cartelle

Per organizzare le visualizzazioni materializzate nelle cartelle, seguire questa procedura:

  1. Nel riquadro di Esplora file, effettuare una delle seguenti operazioni:
    • Fare clic con il pulsante destro del mouse sulla vista materializzata e scegliere Sposta nella cartella>.
      Schermata del menu contestuale con l'opzione per creare una nuova cartella per la vista materializzata.
    • In alternativa, selezionare i puntini di sospensione (...) accanto alla visualizzazione materializzata specifica e selezionare Sposta nella cartella> o scegliere una cartella esistente. Screenshot del menu a comparsa che mostra l'opzione per spostare la visualizzazione materializzata in una cartella esistente o crearne una nuova.
  2. Per creare una cartella, immettere un nome per la cartella e selezionare Crea. La vista materializzata viene spostata nella nuova cartella.
    Screenshot della nuova cartella da creare.
  3. Per spostare più visualizzazioni materializzate, immettere un altro nome di cartella o selezionare il menu a discesa e selezionare le caselle accanto alle visualizzazioni materializzate che si desidera spostare nella stessa cartella.
    Screenshot del menu a comparsa che mostra l'opzione per spostare più visualizzazioni materializzate nella stessa cartella.
  4. È anche possibile spostare le viste materializzate in una cartella esistente. A tale scopo, selezionare Sposta nella cartella e quindi selezionare la cartella in cui spostare la vista materializzata oppure trascinare e rilasciare la visualizzazione materializzata nella cartella.

Note

  • Se si elimina una sottocartella, le viste materializzate all'interno della cartella non vengono eliminate ma vengono spostate nuovamente nella cartella padre.
  • Una sottocartella viene eliminata automaticamente quando non sono presenti viste materializzate all'interno della cartella.
  • Le cartelle possono essere create per tipo di asset e il nome deve essere univoco per ogni tipo di asset. Ad esempio, è possibile avere una cartella di tabella e una cartella di visualizzazione materializzata con lo stesso nome, ma non è possibile avere due cartelle di visualizzazione materializzate con lo stesso nome.