Créer et modifier des vues matérialisées

Une vue matérialisée est une requête d’agrégation sur une table source ou sur une autre vue matérialisée. Il représente une seule déclaration summarize. Il existe deux types de vues matérialisées :

  • Vue matérialisée vide : elle inclut les enregistrements ingérés après la création de la vue. La création de ce type retourne immédiatement, avec l’affichage instantanément disponible pour la requête.
  • Vue matérialisée basée sur les enregistrements existants dans la table source : la création peut prendre un certain temps, en fonction du nombre d’enregistrements de la table source.

Pour plus d’informations sur les vues matérialisées, consultez aperçu des vues matérialisées.

Dans cet article, vous allez apprendre à créer des vues matérialisées à l’aide de la .create materialized-view commande.

Pour plus d’informations sur la commande .create materialized-view, consultez .create materialized-view.

Conditions préalables

Vue matérialisée

  1. Accédez à votre base de données KQL, puis sélectionnez + Nouvelle>vue matérialisée.

    Capture d’écran d’une page d’accueil de base de données KQL montrant le menu déroulant Nouvelle option, avec l’option intitulée Vue matérialisée mise en surbrillance.

    La commande de vue matérialisée est renseignée dans la fenêtre Explorer vos données.

  2. Entrez le nom de la table et l'instruction de requête de votre vue matérialisée au lieu du texte de l'espace réservé, puis sélectionnez Exécuter.

    Capture d’écran de la fenêtre Explorer vos données montrant un exemple de commande de vue matérialisée.

    Les vues matérialisées apparaissent sous Vues matérialisées dans le volet Explorateur. Découvrez comment organiser les vues matérialisées dans les dossiers dans la section Organiser les vues matérialisées dans les dossiers ci-dessous.

    capture d’écran du volet Explorateur montrant les entités de base de données dans Real-Time Intelligence. La liste déroulante des vues matérialisées est mise en surbrillance.

Afficher, modifier ou supprimer une vue matérialisée

Pour afficher, modifier ou supprimer une vue matérialisée existante, procédez comme suit :

  1. Dans le volet Explorateur , développez la section Affichages matérialisés , puis sélectionnez les trois points en regard de la vue matérialisée souhaitée.

  2. Dans le menu déroulant, choisissez :

    • Afficher le script de vue matérialisée pour voir le script de vue matérialisée.
    • Modifiez avec du code pour modifier le script d’affichage matérialisé dans la fenêtre Explorer vos données .
    • Supprimer.

    Capture d’écran du menu déroulant.

  3. Si vous avez modifié le script d’affichage matérialisé, sélectionnez Exécuter pour appliquer les modifications.

Organiser les vues matérialisées dans les dossiers

Pour organiser des vues matérialisées dans des dossiers, procédez comme suit :

  1. Dans le volet Explorateur, effectuez l’une des opérations suivantes :
    • Cliquez avec le bouton droit sur l’affichage matérialisé, puis sélectionnez Déplacer vers le dossier>+ Nouveau dossier.
      Capture d’écran du menu contextuel montrant l’option permettant de créer un dossier pour la vue matérialisée.
    • Vous pouvez aussi sélectionner les points de suspension (...) à côté de la vue matérialisée concernée, puis sélectionner Déplacer vers un dossier>+ Nouveau dossier ou choisir un dossier existant. Capture d’écran du menu contextuel montrant l’option permettant de déplacer l’affichage matérialisé vers un dossier existant ou de en créer un nouveau.
  2. Pour créer un dossier, entrez un nom pour le dossier, puis sélectionnez Créer. La vue matérialisée est déplacée vers le nouveau dossier.
    Capture d’écran du nouveau dossier en cours de création.
  3. Pour déplacer plusieurs vues matérialisées, entrez un autre nom de dossier ou sélectionnez le menu déroulant et cochez les cases en regard des vues matérialisées que vous souhaitez déplacer vers le même dossier.
    Capture d’écran du menu contextuel montrant l’option permettant de déplacer plusieurs vues matérialisées vers le même dossier.
  4. Vous pouvez également déplacer des vues matérialisées vers un dossier existant. Pour ce faire, sélectionnez Déplacer vers le dossier , puis sélectionnez le dossier vers lequel vous souhaitez déplacer la vue matérialisée, ou faites glisser-déplacer l’affichage matérialisé dans le dossier.

Note

  • Si vous supprimez un sous-dossier, les vues matérialisées dans le dossier ne sont pas supprimées, mais sont déplacées vers le dossier parent.
  • Un sous-dossier est automatiquement supprimé lorsqu’il n’y a pas de vues matérialisées dans le dossier.
  • Les dossiers peuvent être créés par type de ressource et le nom doit être unique par type de ressource. Par exemple, vous pouvez avoir un dossier de table et un dossier de vue matérialisé portant le même nom, mais vous ne pouvez pas avoir deux dossiers d’affichage matérialisés portant le même nom.