Utiliser des dossiers dans l'IDE

L'IDE Looker prend en charge les dossiers pour vos fichiers de projet. Les dossiers sont affichés dans le volet de navigation de gauche de l'IDE. Si vos développeurs Looker n'ont pas organisé les fichiers de votre projet dans des dossiers, la structure de votre projet est plate. Les fichiers sont répertoriés par ordre alphabétique dans le panneau Explorateur de fichiers.

Si vous souhaitez organiser votre projet en dossiers, consultez la section Organiser un projet existant avec des dossiers IDE de cette page pour obtenir des recommandations.

Voici un exemple de projet dans lequel un développeur a ajouté des dossiers pour différents types de fichiers de projet, tels que explores, models et views:

Vous pouvez afficher ou masquer l'explorateur de fichiers IDE en utilisant le raccourci clavier Commande-B (Mac) ou Ctrl+B (Windows), ou en cliquant sur l'icône de l'explorateur de fichiers:

Cliquez sur les icônes dans la barre d'outils située en haut du panneau Explorateur de fichiers pour réduire tous les dossiers, effectuer des modifications groupées, rechercher un fichier de projet ou créer des dossiers et des nouveaux fichiers:

Dans le panneau de gauche, chaque fichier ou dossier comporte un menu qui affiche les actions disponibles pour cet élément. Cliquez sur le menu à trois points à droite du nom du fichier pour l'ouvrir. Vous pouvez accéder au menu d'un élément long ou imbriqué dans plusieurs dossiers en faisant défiler le panneau de gauche:

Lorsque vous organisez vos fichiers LookML avec des dossiers, vous devez valider vos modifications et les déployer en production pour que les autres développeurs Looker puissent les voir. comme pour toute modification de votre projet LookML.

Dossier des projets importés

Si vous importez un projet, l'IDE Looker crée automatiquement un dossier imported_projects. Les fichiers des projets locaux et des projets distants sont répertoriés dans le dossier imported_projects. Cliquez sur un fichier de projet importé pour afficher son contenu:

Étant donné qu'ils ne peuvent pas être modifiés, les fichiers de projet importés ne sont pas visibles lorsque vous modifiez de manière groupée des fichiers dans l'IDE.

Gérer des fichiers et des dossiers

Conventions d'attribution de noms pour les fichiers et les dossiers

Lorsque vous créez des fichiers et des dossiers, gardez à l'esprit les points suivants:

  • LookML est sensible à la casse. Veillez à respecter les conventions de votre projet lorsque vous nommez vos dossiers. Par exemple, si votre convention consiste à n'utiliser que des lettres minuscules dans votre projet, vous devez nommer votre dossier views au lieu de Views. Cela fait toute la différence, notamment lorsque vous devez spécifier le chemin d'accès à un fichier, par exemple lorsque vous incluez des fichiers. En règle générale, il est recommandé d'utiliser systématiquement des lettres minuscules lorsque vous nommez des objets et des dossiers LookML.
  • Les noms de fichiers ne peuvent pas contenir d'espaces ni aucun des caractères suivants: / ? * : | " < > %
  • Lorsque vous créez des 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.
  • Pour créer un fichier Explorer, l'extension .explore.lkml doit se trouver à la fin du nom de fichier. Si vous importez le fichier, vous devez utiliser l'extension .explore.lkml complète. Si vous utilisez l'IDE Looker pour créer le fichier via l'option Fichiers LookML génériques, Looker ajoute .lkml à la fin du nom de fichier si l'extension n'est pas présente, mais vous devez tout de même ajouter manuellement la partie .explore de l'extension au nom de fichier. Par exemple, pour créer un fichier Explorer nommé flights à l'aide de l'IDE Looker, vous pouvez saisir flights.explore ou flights.explore.lkml. Le fichier sera nommé flights.explore.lkml.
  • Il est recommandé d'utiliser l'IDE Looker pour l'ajouter à votre projet LookML. Vous pouvez le créer dans l'IDE Looker ou l'importer dans l'IDE Looker. Si vous créez des fichiers en dehors de l'IDE Looker, puis utilisez celui-ci pour extraire des données à partir de (branche de production), veillez à utiliser les conventions de dénomination appropriées et à inclure l'extension .lkml dans le nom de fichier (ou explore.lkml pour les fichiers Explorer). Si un nom de fichier contient des caractères non compatibles, l'explorateur de fichiers IDE Looker l'affiche en rouge. Vous ne pourrez pas voir le contenu du fichier tant que vous ne l'aurez pas renommé. En outre, l'IDE Looker n'affiche pas le fichier s'il ne possède pas l'extension .lkml.

Créer des dossiers

Vous pouvez créer des dossiers pour différents types de fichiers, tels que des fichiers d'affichage 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.

Lorsque vous créez des dossiers, gardez à l'esprit que LookML est sensible à la casse. Veillez à respecter les conventions de votre projet lorsque vous nommez vos dossiers. Par exemple, si votre convention consiste à n'utiliser que des lettres minuscules dans votre projet, vous devez nommer votre dossier views au lieu de Views. Cela fait toute la différence, notamment lorsque vous devez spécifier le chemin d'accès à un fichier, par exemple lorsque vous incluez des fichiers. En règle générale, il est recommandé d'utiliser systématiquement des lettres minuscules lorsque vous nommez des objets et des dossiers LookML. Pour connaître les limites et les consignes de dénomination pour les fichiers et les dossiers, consultez les Conventions d'attribution de noms.

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

  1. Sélectionnez l'option Create Folder (Créer un dossier) dans le menu approprié :
    • Pour créer un dossier à la racine de votre structure de répertoires, utilisez le menu + en haut du panneau Explorateur de fichiers.
    • Pour créer un sous-dossier d'un dossier existant, utilisez le menu à trois points.
  2. Saisissez le nom du nouveau dossier.
  3. Cliquez sur Créer.

Le nouveau dossier est ajouté au volet de navigation.

Création de fichiers

Si votre administrateur Looker a activé la fonctionnalité expérimentale Génération ML améliorée, le menu + en haut du panneau Navigateur de fichiers propose l'option Générer LookML à partir de la base de données en plus des options listées ici.

Pour créer un fichier dans votre projet LookML:

  1. Sélectionnez le menu approprié:

    • Pour créer un fichier au premier niveau de la structure de votre répertoire, utilisez le menu + en haut du panneau Navigateur de fichiers.
    • Pour créer un fichier sous un dossier existant, utilisez le menu à trois points associé à ce dossier.
  2. Sélectionnez le type de fichier LookML que vous souhaitez créer. Vous pouvez créer les types de fichiers suivants:

    * Les fichiers manifestes de projet ne peuvent être créés qu'à partir de l'icône + en haut de l'explorateur de fichiers de l'IDE Looker, et uniquement si le projet ne comporte pas encore de fichier manifeste. En effet, un projet ne peut contenir qu'un seul fichier manifeste, qui doit se trouver à la racine de la structure de répertoire du projet.
    ** L'option Create Locale Strings File (Créer un fichier de chaînes de paramètres régionaux) n'est disponible que via l'icône + située en haut de l'explorateur de fichiers dans l'IDE Looker, mais une fois le fichier de chaînes régional créé (ou importé), vous pouvez le déplacer dans un dossier.

  3. Dans le pop-up Créer un fichier, saisissez le nom du nouveau fichier. Consultez les Conventions d'attribution de noms de fichiers pour connaître les limites et les consignes relatives à l'attribution des noms de fichiers.

  4. Cliquez sur Créer. Le nouveau fichier s'affichera à l'emplacement où vous l'avez créé. Si nécessaire, vous pouvez facilement le déplacer dans un autre dossier.

Une fois le fichier créé, veillez à utiliser le paramètre include si vous souhaitez référencer des éléments du fichier dans d'autres fichiers LookML de votre projet. Pour en savoir plus, consultez la page de documentation sur les paramètres include.

Importer des fichiers

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

Pour connaître les limites et les consignes de dénomination pour vos fichiers, consultez les Conventions d'attribution de noms.

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

  1. Accédez aux fichiers de votre projet.
  2. Faites glisser le fichier de votre ordinateur dans l'IDE Looker. Le fichier s'affichera à la racine de votre structure de répertoire.
  3. Une fois le fichier importé, déplacez-le vers un autre dossier.

Une fois le fichier importé, veillez à utiliser le paramètre include si vous souhaitez référencer le fichier ou ses éléments dans d'autres fichiers LookML de votre projet. Pour en savoir plus, consultez la page de documentation sur les paramètres include.

Supprimer des fichiers et des dossiers

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

La suppression d'un dossier entraîne également celle de son contenu. Soyez donc vigilant lorsque vous supprimez des dossiers. Avant de supprimer un dossier, procédez comme suit :
Vérifiez que vous souhaitez supprimer les fichiers du dossier ou déplacez-les dans un autre emplacement avant de supprimer le dossier.
Vérifiez que le dossier ne contient aucun fichier mentionné dans les instructions include de votre projet. Pour en savoir plus sur l'utilisation de include avec des dossiers IDE, consultez la section Utiliser include avec des dossiers IDE.

Lorsque vous supprimez un dossier, l'IDE affiche un pop-up de confirmation. La fenêtre pop-up indique le nombre d'éléments à supprimer, y compris le dossier et les fichiers qu'il contient.

Déplacer des éléments dans un projet enregistré dans un dossier

Vous pouvez glisser-déposer un seul fichier ou un dossier entier avec tout son contenu dans de nouveaux emplacements:

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 passez la souris dessus.

Lorsque vous modifiez le chemin d'accès d'un fichier, veillez à mettre à jour toutes les instructions include de votre projet pour qu'elles correspondent au nouveau chemin d'accès. Pour en savoir plus sur l'utilisation de include avec des dossiers IDE, consultez la section Utiliser include avec des dossiers IDE.

Notez également que lorsque vous modifiez le chemin d'un fichier, Git le supprime et crée un autre fichier contenant le nouveau chemin d'accès. Cela signifie que l'historique Git du fichier sera vide, car Git le considère comme un nouveau fichier. Pour voir l'historique Git du fichier avant son déplacement, utilisez l'interface Git pour accéder au fichier à son emplacement d'origine et afficher l'historique Git. La même logique s'applique pour les fichiers renommés, car Git supprime de fait le fichier et crée un autre fichier avec un autre nom.

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

Vous pouvez également sélectionner plusieurs dossiers et fichiers à déplacer vers de nouveaux emplacements ou à supprimer.

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. Cliquez sur l'icône Modification groupée située en haut du panneau Navigateur de fichiers.
  2. Sélectionnez les éléments à déplacer. Le nombre de fichiers sélectionnés est violet à 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 et cochez la case à côté des noms de fichiers.
    • 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 de répertoires, utilisez Maj-clic. Cochez le premier élément de la plage, puis maintenez la touche Maj enfoncée et cochez le dernier élément de la liste. Les éléments et tous les éléments intermédiaires seront sélectionnés. Vous pouvez aussi cliquer sur un élément tout en appuyant sur la touche Maj pour le sélectionner, ainsi que tous les éléments situés au-dessus de celui-ci dans la liste des annuaires.
  3. Cliquez sur l'icône de dossier Déplacement groupé d'éléments pour sélectionner l'option. L'IDE affiche alors un menu contextuel de sélection de dossier.
  4. Dans le menu contextuel, sélectionnez un dossier pour les éléments sélectionnés ou cliquez sur Nouveau dossier pour créer un dossier. Le nom du projet affiche le chemin d'accès au dossier que vous avez sélectionné en haut de la page de menu suivante. Pour déplacer des éléments dans le répertoire racine de votre projet, cliquez sur Déplacer sans sélectionner de dossier.
  5. Confirmez la destination sélectionnée en cliquant sur Déplacer, créez un dossier dans celui-ci en cliquant sur Nouveau dossier ou revenez au menu principal des options du dossier en cliquant sur le lien du nom du projet dans le chemin du fichier.
  6. Cliquez sur X dans l'en-tête Sélectionner des fichiers pour quitter le mode de modification groupée.

Après avoir modifié le chemin d'accès à un fichier, veillez à mettre à jour toutes les instructions include de votre projet pour qu'elles correspondent au nouveau chemin d'accès. Pour en savoir plus sur l'utilisation de include avec des dossiers IDE, consultez la section Utiliser include avec des dossiers IDE.

Notez également que lorsque vous modifiez le chemin d'un fichier, Git le supprime et crée un autre fichier contenant le nouveau chemin d'accès. Cela signifie que l'historique Git du fichier sera vide, car Git le considère comme un nouveau fichier. Pour voir l'historique Git du fichier avant son déplacement, utilisez l'interface Git pour accéder au fichier à son emplacement d'origine et afficher l'historique Git. La même logique s'applique pour les fichiers renommés, car Git supprime de fait le fichier et crée un autre fichier avec un autre nom.

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

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

La suppression d'un dossier entraîne la suppression de tout son contenu. Avant de supprimer un dossier, vérifiez que vous souhaitez bien supprimer les fichiers qu'il contient. Si vous souhaitez les conserver, déplacez-les vers un autre emplacement avant de supprimer le dossier.

  1. Cliquez sur l'icône Modification groupée située en haut du panneau Navigateur de fichiers.
  2. Sélectionnez les éléments à supprimer. Le nombre de fichiers sélectionnés est violet à 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 et cochez la case à côté des noms de fichiers.
    • 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 de répertoires, utilisez Maj-clic. Cochez le premier élément de la plage, puis maintenez la touche Maj enfoncée et cochez le dernier élément de la liste. Les éléments et tous les éléments intermédiaires seront sélectionnés. Vous pouvez aussi cliquer sur un élément tout en appuyant sur la touche Maj pour le sélectionner, ainsi que tous les éléments situés au-dessus de celui-ci dans la liste des annuaires.
  3. Cliquez sur l'icône de la corbeille Supprimer des éléments. L'IDE affiche alors un menu contextuel répertoriant les éléments sélectionnés.
  4. Confirmez les éléments à supprimer en cliquant sur Oui, supprimer ou revenez à la sélection d'éléments en cliquant sur Annuler.
  5. Cliquez sur X dans l'en-tête Sélectionner des fichiers pour quitter le mode de modification groupée.

Utiliser include avec des dossiers IDE

Une fois que vous avez organisé les fichiers de votre projet dans des dossiers, vous devez indiquer le chemin d'accès au fichier lorsque vous utilisez l'instruction include.

Lorsque vous utilisez include, n'oubliez pas que LookML est sensible à la casse. Lorsque vous spécifiez le chemin d'accès à un fichier, vous devez respecter la casse du fichier et des dossiers dans le chemin. Par exemple, si votre fichier se trouve dans le dossier Views, vous devez respecter la casse dans le paramètre include. Vous devez donc spécifier include: "/Views/accidents.view". En règle générale, nous vous recommandons de respecter la casse pour les noms d'objets et de dossiers LookML.

Vous pouvez utiliser des chemins d'accès absolus ou relatifs dans l'instruction include (consultez la section Syntaxe du chemin d'accès sur cette page pour des exemples). Vous pouvez également utiliser les caractères génériques * et ** pour inclure plusieurs fichiers à la fois (voir la section Exemples de caractères génériques sur cette page pour des exemples).

Par exemple, si votre projet contient la structure de répertoires suivante:

Les instructions suivantes incluent la vue products, la vue order_facts et toutes les vues dans le répertoire /views/users/:

include: "/views/products.view"
include: "/views/orders/order_facts.view"
include: "/views/users/*.view"

Lorsque vous modifiez le chemin d'accès d'un fichier, veillez à mettre à jour toutes les instructions include de votre projet pour qu'elles correspondent au nouveau chemin d'accès du fichier. Des avertissements de validation LookML peuvent s'afficher dans vos anciennes instructions include s'ils ne font plus référence à des fichiers ou chemins d'accès existants. En outre, il est possible que des erreurs de validation LookML s'affichent pour les objets référencés qui sont introuvables, car leur chemin d'accès a changé.

Astuce: Lorsque vous utilisez des caractères génériques, vous pouvez vérifier quels fichiers sont inclus en pointant sur l'icône d'information correspondant au numéro de ligne du fichier, ou en cliquant sur l'instruction include et en consultant l'aide rapide:

Astuce: Vous pouvez copier le chemin d'accès à un fichier en sélectionnant Copier le chemin du fichier dans le menu à trois points du fichier dans l'IDE Looker:

Syntaxe du chemin

Voici quelques exemples de syntaxes que vous pouvez utiliser pour inclure des fichiers:

Syntaxe Description
PATH Chemin relatif à partir de l'emplacement actuel du fichier.
./PATH Chemin relatif à partir de l'emplacement actuel du fichier. Cet exemple renvoie au même fichier que l'exemple ci-dessus : PATH.
../PATH Chemin relatif à partir du répertoire parent actuel du fichier.
/PATH Chemin absolu à partir de la racine actuelle du projet.
//PROJECT_NAME/PATH Chemin absolu à partir de la racine d'un projet importé appelé PROJECT_NAME.

Exemples de caractères génériques

Si vous utilisez des affinements LookML, n'utilisez pas de caractères génériques dans vos inclusions. Les filtres LookML exploitent l'ordre des inclusions et l'utilisation de caractères génériques dans vos inclusions ne vous permet pas de contrôler l'ordre dans lequel chaque fichier est inclus. Pour en savoir plus sur les filtres, consultez la page de documentation sur les filtres LookML.

Voici quelques exemples de caractères génériques (notez que vous pouvez remplacer PATH par les syntaxes de chemin décrites dans le tableau précédent):

Syntaxe Description
PATH/*.view Les caractères génériques se terminant par .view sont PATH.
PATH/*.view.lkml Les caractères génériques se terminant par .view.lkml sont PATH.

Comme les fichiers de vue portent l'extension .view.lkml, cet exemple spécifie le même fichier que l'exemple précédent, PATH/*.view. La partie .lkml ne s'affiche pas dans l'IDE ni la partie .lkml requise pour les instructions include. Toutefois, vous pouvez utiliser des caractères génériques pour exploiter cette partie courante de l'extension de fichier. Consultez la page de documentation Fichiers de projet LookML pour obtenir la liste des extensions de fichier du projet.
PATH/*.lkml Les caractères génériques se terminant par .lkml sont PATH.

Notez que plusieurs types de fichiers partagent .lkml la dernière partie de l'extension du fichier, tels que .view.lkml et .model.lkml. La partie .lkml ne s'affiche pas dans l'IDE ni la partie .lkml requise pour les instructions include. Toutefois, vous pouvez utiliser des caractères génériques pour exploiter cette partie courante de l'extension de fichier. Consultez la page de documentation Fichiers de projet LookML pour obtenir la liste des extensions de fichier du projet.
PATH/myfile.* Caractère générique appelé myfile, avec n'importe quel type d'extension sur PATH.
PATH/myfile.*.lkml Caractère générique correspondant à "myfile", avec n'importe quel type d'extension .lkml sur PATH.
PATH/my*file.view Les caractères génériques correspondent à des fichiers commençant par my et se terminant par file.view à PATH.
PATH/my*fi*le.view Les caractères génériques correspondent à des fichiers commençant par my, suivis de certains caractères, puis de fi, d'autres caractères et se terminant par le.view au PATH.
PATH/*/myfile.lkml Caractère générique de nom de dossier (correspond à un seul niveau d'imbrication) Correspond à tous les fichiers myfile.lkml des répertoires enfants directs de PATH.
PATH/**/my_file.view La mise en correspondance des caractères génériques récursifs (corresponde à n'importe quelle quantité d'imbrication) pour tous les fichiers appelés my_file.view.lkml à PATH et tous les sous-répertoires.
PATH/**/*.view Caractères génériques récursifs correspondant à tous les fichiers se terminant par .view.lkml dans les sous-répertoires de PATH.
PATH/**/my_folder/myfile.view Le caractère générique récursif correspondant au sous-chemin /my_folder/myfile.view à n'importe quelle profondeur sous PATH.

Utiliser map_layer avec des dossiers IDE

Si les dossiers IDE sont activés pour votre projet, vous devez utiliser le chemin d'accès au fichier lorsque vous spécifiez un fichier de projet pour map_layer :

map_layer: neighborhoods {
  file: "/maps/my_neighborhoods.json"
}

Organisation d'un projet existant avec des dossiers IDE

Si votre projet possédait auparavant l'ancienne structure de fichier plat, vous pouvez choisir de la conserver. Toutefois, si vous choisissez d'organiser les fichiers de votre projet dans des dossiers, nous vous recommandons vivement de procéder comme suit:

  • Planifiez à l'avance la structure de fichiers avec tous les développeurs.
  • Assurez-vous que tous vos développeurs Looker ont déployé toutes leurs mises à jour en production. Si un développeur a des modifications non déployées, sa ou ses branches refléteront la structure de fichiers qui existait au moment de son dernier retrait de la production. Si la structure du fichier était plate à ce moment-là, la version du fichier du développeur sera transmise en production à son emplacement d'origine. Vous obtiendrez ainsi deux copies du fichier. En outre, si un développeur annule le déploiement de certaines modifications lors de la migration vers des dossiers, il rencontrera un conflit de fusion lors de l'extraction depuis la production après la migration.
  • Figer temporairement le code avec tous vos développeurs jusqu'à la migration complète du projet vers la nouvelle structure de répertoires
  • Désignez un seul développeur pour déplacer les fichiers. La procédure ci-dessous suppose qu'un seul développeur migrera le projet vers des dossiers IDE. Si plusieurs développeurs doivent déplacer des fichiers, répartissez la tâche entre les développeurs pour éviter les conflits de fusion. Si vous rencontrez des conflits de fusion, consultez la page de documentation Utiliser le contrôle des versions et le déploiement pour obtenir des informations sur leur résolution.

Notez que lorsque vous déplacez un fichier dans Git, vous le supprimez et vous créez un nouveau fichier avec un nouveau chemin d'accès. Cela signifie que l'historique Git du fichier sera vide, car Git le considérera comme un nouveau fichier. Pour voir l'historique Git du fichier avant son déplacement, utilisez l'interface Git pour accéder au fichier à son emplacement d'origine et afficher l'historique Git.

Une fois que tous vos développeurs ont transféré et validé leurs modifications, et mis en veille l'ensemble du projet, vous pouvez migrer le projet vers sa nouvelle structure de répertoires.

Attribuez un seul développeur à toutes les étapes suivantes:

  1. Vérifiez que toutes les mises à jour de toutes les branches de développement ont été déployées en production. Cela inclut les branches de développement du développeur effectuant la migration vers les dossiers IDE.
  2. Vérifiez que tous les autres développeurs ont cessé d'apporter des modifications au projet.
  3. Extrayez les données de la production.
  4. Créez les dossiers du projet.
  5. Déplacez les fichiers du projet dans les dossiers, soit un fichier à la fois, soit en utilisant la modification groupée.
  6. Validez le lookML du projet. Il est normal que vous rencontriez plusieurs erreurs et avertissements LookML, car les instructions include et map_layer utilisent des références à des emplacements de fichiers qui auront probablement été déplacés au cours de cette procédure.
  7. Mettez à jour les instructions include et map_layer dans votre projet pour qu'elles correspondent au nouveau chemin d'accès du fichier. En outre, il est possible que des erreurs de validation LookML s'affichent pour les objets référencés qui sont introuvables, car leur chemin d'accès a changé. Consultez la section Utiliser include avec des dossiers IDE de cette page pour en savoir plus sur l'utilisation de include avec des dossiers IDE, et la section Utiliser map_layer avec des dossiers IDE de cette page pour en savoir plus sur l'utilisation des calques de carte avec les dossiers IDE.

    Conseil: Vous pouvez utiliser des caractères génériques pour créer un correctif temporaire pour les avertissements de validation LookML et les erreurs résultant des instructions include. En utilisant les fichiers de vue comme exemple, vous pouvez spécifier include: "/**/*.view" pour inclure tous les fichiers de tous les dossiers de votre projet. Cela évitera les problèmes de validation LookML pendant le développement. Toutefois, cette solution n'est pas recommandée à long terme, car l'ajout de fichiers en trop grand nombre peut affecter les performances.

  8. Validez les modifications.

  9. Déployez les mises à jour en production.

  10. Informez les autres développeurs Looker qu'ils peuvent désormais extraire les mises à jour de la production et reprendre le développement dans le projet.