Gestion des fichiers et dossiers LookML

Les fichiers de projet LookML sont organisés en dossiers dans la section de l'explorateur de fichiers de l'IDE Looker. Cette page fournit des instructions pour créer et gérer des dossiers et des fichiers dans un projet LookML.

Pour en savoir plus sur la structure et l'objectif de chaque type de fichier dans un projet LookML, consultez la page de documentation Types de fichiers dans un projet LookML.

Avant de commencer: conventions importantes pour l'attribution de noms aux fichiers et aux dossiers

Lorsque vous créez des fichiers et des dossiers, il est préférable de garder à l’esprit les conventions de nommage suivantes:

  • Sensibilité à la casse : LookML est sensible à la casse. Veillez à respecter les conventions de votre projet lorsque vous nommez vos dossiers. Par exemple, si votre convention consiste à utiliser toutes les lettres minuscules dans votre projet, nommez votre dossier views au lieu de Views. Cela est particulièrement utile lorsque vous devez spécifier le chemin d'accès à un fichier, par exemple lorsque vous ajoutez des fichiers. Nous recommandons généralement d'utiliser systématiquement des minuscules pour nommer des objets et des dossiers LookML.
  • Espaces et caractères spéciaux:les noms de fichiers ne doivent pas inclure d'espaces ni aucun des caractères suivants: / ? * : | " < > %
  • Extensions de fichier:lors de la création de fichiers LookML avec l'IDE Looker, Looker ajoute automatiquement l'extension .lkml à la fin du nom de fichier si vous n'incluez pas l'extension manuellement. Par exemple, si vous saisissez le nom de fichier flights_data_tests, Looker nommera le fichier flights_data_tests.lkml.
  • Modifier le nom affiché d'un objet LookML:si vous souhaitez changer le nom affiché d'un modèle ou d'un objet LookML, utilisez le paramètre label ou alias au lieu de renommer le fichier ou l'objet. Les paramètres label et alias modifient le nom affiché tout en conservant l'URL sous-jacente utilisée pour les e-mails ou d'autres systèmes. En général, vous devez prendre des précautions pour que les modifications apportées au modèle soient aussi peu invasives que possible. Si vous avez besoin de renommer un modèle ou un objet, utilisez l'outil de validation de contenu pour mettre à jour toutes les références à ce modèle ou à cet objet.

Créer des dossiers

Vous pouvez créer des dossiers pour différents types de fichiers (par exemple, des fichiers de vue ou des fichiers de modèle). Vous pouvez même créer des sous-dossiers, ce qui est très utile si vous souhaitez include un sous-ensemble de vos vues.

Pour créer un dossier, procédez comme suit :

  1. Sélectionnez l'option Créer un dossier dans le menu approprié:
    • Pour créer un dossier au premier niveau de votre structure de répertoires, utilisez le menu Ajouter un fichier ou un dossier, accessible en sélectionnant l'icône + (plus) en haut du panneau Explorateur de fichiers.
    • Pour créer un sous-dossier dans un dossier existant, utilisez le menu à trois points Options de dossier du dossier existant.
  2. Saisissez un nom pour le nouveau dossier.
  3. Sélectionnez Créer.

Le nouveau dossier est ajouté au volet de navigation.

Création de fichiers

Vous pouvez générer automatiquement un fichier de modèle et afficher des fichiers basés sur votre base de données lorsque vous créez un projet. Pour les projets existants, vous pouvez créer des fichiers manuellement.

Pour créer un fichier dans votre projet LookML :

  1. Sélectionnez le menu approprié :

    • Pour créer un fichier au premier niveau de votre structure de répertoires, utilisez le menu Ajouter un fichier ou un dossier, accessible en sélectionnant l'icône + (plus) en haut du panneau Explorateur de fichiers.
    • Pour créer un fichier dans un dossier existant, utilisez le menu à trois points Options de dossier du dossier existant.
  2. Sélectionnez le type de fichier LookML que vous souhaitez créer. Sélectionnez les liens de la liste suivante pour obtenir une description plus détaillée de chaque type de fichier. Vous pouvez créer les types de fichiers suivants :

  3. Dans le pop-up Créer un fichier, saisissez un nom pour le nouveau fichier. Consultez les conseils importants pour créer des fichiers et des dossiers pour connaître les limites et les consignes de dénomination de vos fichiers.

  4. Sélectionnez Créer. Le nouveau fichier s'affiche à l'endroit où vous l'avez créé. Si nécessaire, vous pouvez facilement le déplacer vers un autre dossier.

Éléments à prendre en compte pour créer des fichiers de vue

La plupart des développeurs LookML commencent avec un ou plusieurs fichiers de vue qui sont créés automatiquement lorsque le projet LookML est généré à partir d'un ensemble de tables d'une base de données. Toutefois, en plus des méthodes décrites sur cette page pour créer des fichiers de vue vides et importer des fichiers, un développeur Looker en mode Développement peut ajouter des fichiers de vue à un projet LookML de plusieurs manières:

Pour utiliser une nouvelle vue, ajoutez-la à votre fichier de modèle à l'aide du paramètre explore ou utilisez le paramètre join pour la joindre à une exploration existante dans votre fichier de modèle.

Ajouter une vue à partir d'une table de base de données existante

Vous pouvez créer un fichier de vue à partir d'une table de base de données existante en mode Développement.

  1. Dans un projet, sélectionnez le menu Ajouter un fichier ou un dossier en cliquant sur le signe + (plus) en haut de la liste des fichiers du projet dans l'IDE Looker. Vous pouvez également sélectionner le menu d'un dossier pour créer le fichier dans le dossier.

  2. Sélectionnez Créer une vue à partir d'une table.

  3. Looker affiche la liste des tables associées à l'une de vos connexions. Pour modifier la connexion, utilisez la liste déroulante Connexion en haut à gauche.

  4. Cochez les cases à gauche des tables à partir desquelles vous souhaitez créer des vues. Vous pouvez réduire et développer les bases de données ou les schémas de cette liste pour accéder à toutes les tables disponibles.

  5. Faites défiler la page jusqu'en bas, puis sélectionnez Créer des vues.

  6. Looker génère des vues contenant du code LookML pour toutes les colonnes de la table.

Importer des fichiers

Vous pouvez également importer des fichiers dans votre projet depuis votre ordinateur. Cela est utile si vous avez créé des fichiers de données JSON ou des fichiers LookML localement sur votre ordinateur.

Pour importer un fichier dans votre projet, utilisez la fonction glisser-déposer dans l'IDE Looker:

  1. Accédez aux fichiers de votre projet.
  2. Faites glisser le fichier depuis votre ordinateur vers l'IDE Looker. Le fichier sera affiché à la racine de votre structure de répertoires.
  3. Une fois le fichier importé, déplacez l'élément vers un autre dossier.

Supprimer des fichiers et des dossiers

Pour supprimer un dossier ou un fichier, sélectionnez Delete (Supprimer) dans le menu à trois points File Options (Options de fichier) de l'élément dans le panneau de gauche de l'IDE.

Lorsque vous supprimez un dossier, l'IDE affiche un pop-up de confirmation. Le pop-up indique le nombre d'éléments inclus dans la suppression, y compris le dossier et les fichiers qu'il contient.

Supprimer des fichiers et des dossiers de manière groupée

Pour supprimer plusieurs dossiers et fichiers simultanément :

  1. Sélectionnez l'icône Modification groupée en haut du panneau Explorateur de fichiers.

  2. Sélectionnez les éléments à supprimer. Le nombre de fichiers sélectionnés s'affiche à côté de l'en-tête Sélectionner des fichiers.

    • Pour sélectionner ou désélectionner des fichiers individuels, développez leurs dossiers, puis cochez la case à côté de leur nom de fichier.
    • Pour sélectionner ou désélectionner des dossiers entiers et leur contenu, cochez la case à côté du nom du dossier.
    • Pour sélectionner une section entière de la liste des répertoires, maintenez la touche Maj enfoncée tout en cliquant. Cochez la case correspondant à l'élément situé en haut de la plage, puis maintenez la touche Maj enfoncée et cochez la case correspondant au dernier élément de la liste. Les éléments sélectionnés, ainsi que tous ceux qui se trouvent entre les deux, sont sélectionnés. Vous pouvez également cliquer sur un élément en appuyant sur la touche Maj pour le sélectionner, ainsi que tout ce qui se trouve au-dessus de lui dans la liste du répertoire.
  3. Sélectionnez l'icône Corbeille Supprimer des éléments. L'IDE affiche alors un menu pop-up listant les éléments sélectionnés.

  4. Confirmez les éléments à supprimer en sélectionnant Oui, supprimer, ou revenez à la sélection d'éléments en sélectionnant Annuler.

  5. Sélectionnez le X dans l'en-tête Sélectionner des fichiers pour quitter le mode de modification groupée.

Déplacer des éléments dans un projet organisé en dossiers

Pour déplacer des fichiers, glissez-déposez un fichier ou un dossier dans un autre dossier.

Il n'est pas nécessaire de développer le dossier de destination pour recevoir d'autres dossiers ou fichiers. Un dossier se développe automatiquement lorsque vous le survolez avec la souris.

Déplacer des fichiers et des dossiers de manière groupée

Pour déplacer des dossiers et des fichiers de manière groupée :

  1. Sélectionnez l'icône Modification groupée en haut du panneau Explorateur de fichiers.

  2. Sélectionnez les éléments à déplacer. Le nombre de fichiers sélectionnés s'affiche à côté de l'en-tête Sélectionner des fichiers.

    • Pour sélectionner ou désélectionner des fichiers individuels, développez leurs dossiers, puis cochez la case à côté de leur nom de fichier.
    • Pour sélectionner ou désélectionner des dossiers entiers et leur contenu, cochez la case à côté du nom du dossier.
    • Pour sélectionner une section complète de la liste de répertoires, appuyez sur Maj+clic. Cochez la case de l'élément le plus haut de la plage, puis appuyez sur la touche Maj et cochez la case de l'élément le plus bas de la liste. Les deux éléments et tous les éléments intermédiaires seront sélectionnés. Vous pouvez également cliquer sur un élément tout en maintenant la touche Maj enfoncée pour le sélectionner, ainsi que tout ce qui se trouve au-dessus dans la liste des répertoires.
  3. Sélectionnez l'icône de dossier Déplacer les éléments pour sélectionner l'option. L'IDE affiche alors un menu pop-up de sélection de dossier.

  4. Dans le menu contextuel Déplacer vers, choisissez un dossier pour les éléments sélectionnés ou sélectionnez Nouveau dossier pour créer un dossier. Le nom du projet affiche le chemin d'accès du dossier que vous avez sélectionné en haut de la page de menu suivante. Pour déplacer des éléments vers le répertoire racine de votre projet, sélectionnez Déplacer sans sélectionner de dossier.

  5. Confirmez la destination sélectionnée en sélectionnant Déplacer, créez un dossier dans le dossier sélectionné en sélectionnant Nouveau dossier ou revenez au menu d'options principal du dossier en sélectionnant le lien du nom du projet dans le chemin d'accès au fichier.

  6. Sélectionnez le X dans l'en-tête Sélectionner des fichiers pour quitter le mode de modification groupée.