Les fichiers de projet LookML sont organisés dans des dossiers dans la section "Explorateur de fichiers" de l'IDE Looker. Cette page explique comment 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 d'attribution de noms importantes pour les fichiers et les dossiers
Lorsque vous créez des fichiers et des dossiers, tenez compte des conventions d'attribution de noms 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 des lettres minuscules dans votre projet, vous pouvez nommer votre dossier
views
au lieu deViews
. Cela fait une différence, en particulier lorsque vous devez spécifier le chemin d'accès d'un fichier, par exemple lorsque vous incluez des fichiers. En règle générale, nous vous recommandons de toujours utiliser des lettres minuscules lorsque vous nommez les objets et les dossiers LookML. - Espaces et caractères spéciaux:les noms de fichiers ne peuvent pas inclure d'espaces ni les caractères suivants:
/
?
*
:
|
"
<
>
%
- Extensions de fichier: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 ne l'incluez pas manuellement. Par exemple, si vous saisissez le nom de fichierflights_data_tests
, Looker nommera le fichierflights_data_tests.lkml
. - Modifier le nom affiché d'un objet LookML:si vous souhaitez modifier le nom affiché d'un modèle ou d'un objet LookML, vous pouvez utiliser les paramètres
label
oualias
au lieu de renommer le fichier ou l'objet. Les paramètreslabel
etalias
modifient le nom affiché tout en conservant l'URL sous-jacente utilisée pour les e-mails ou les autres systèmes. En général, vous devez prendre des précautions pour que les modifications du modèle soient aussi non intrusives que possible. Si vous devez renommer un modèle ou un objet, utilisez l'outil de validation de contenu pour mettre à jour toutes les références au modèle ou à l'objet.
Créer des dossiers
Vous pouvez créer des dossiers pour différents types de fichiers (afficher les fichiers ou les fichiers de modèle, par exemple). 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 :
- Sélectionnez l'option Créer un dossier dans le menu approprié :
- Pour créer un dossier au premier niveau de la structure de votre répertoire, utilisez le menu Ajouter un fichier ou un dossier, accessible en sélectionnant l'icône + (en haut) du panneau Explorateur de fichiers.
- Pour créer un sous-dossier dans un dossier existant, utilisez le menu à trois points Options du dossier associé au dossier existant.
- Saisissez un nom pour le nouveau dossier.
- 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 les fichiers de 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:
Sélectionnez le menu approprié:
- Pour créer un fichier au premier niveau de la structure de votre répertoire, utilisez le menu Ajouter un fichier ou un dossier, accessible en sélectionnant l'icône + (en haut) du panneau Explorateur de fichiers.
- Pour créer un fichier dans un dossier existant, utilisez le menu à trois points Options du dossier associé au dossier existant.
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:
- Fichiers de modèle avec l'extension
.model.lkml
- Afficher les fichiers avec l'extension
.view.lkml
*
- Fichiers manifestes du projet toujours nommés
manifest.lkml
**
- Fichiers du tableau de bord avec l'extension
.dashboard.lookml
- Fichiers de document avec l'extension
.md
- Localez les fichiers de chaînes avec l'extension
.strings.json
***
- Fichiers LookML génériques, qui sont utilisés pour les types de fichiers suivants :
- Explorer des fichiers avec l'extension
.explore.lkml
****
- Fichiers de test des données avec l'extension
.lkml
- Affine les fichiers avec l'extension
.lkml
- Tous les autres fichiers que vous utilisez pour héberger des éléments LookML
- Explorer des fichiers avec l'extension
- Fichiers de modèle avec l'extension
Dans la fenêtre pop-up Créer un fichier, saisissez le nom du nouveau fichier. Consultez les notes importantes concernant la création de fichiers et de dossiers pour connaître les limites et les consignes relatives à l'attribution des noms de fichiers.
Sélectionnez Créer. Le nouveau fichier s'affiche à l'emplacement où vous l'avez créé. Si nécessaire, vous pouvez facilement déplacer l'élément vers un autre dossier.
Éléments à prendre en compte pour créer des fichiers de vue
La plupart des développeurs LookML commencent par un ou plusieurs fichiers de vue créés automatiquement lorsque le projet LookML est généré à partir d'un ensemble de tables dans une base de données. Toutefois, en plus des méthodes décrites sur cette page pour créer des fichiers de vue vierges et pour importer des fichiers, il existe de nombreuses façons pour un développeur Looker en mode Développement d'ajouter des fichiers de vue à un projet LookML:
Créer des fichiers de vue basés sur des tables dans une base de données:
- Générer des fichiers de vue à partir des tables de base de données lorsque vous vous connectez pour la première fois à votre base de données, comme décrit sur la page Générer un modèle
- Générer des fichiers de vue à partir de tables de base de données pour un projet déjà connecté à une base de données, comme décrit dans la section Ajouter une vue à partir d'une table de base de données existante sur cette page
Création d'un fichier de vue pour une table dérivée:
- Commencez par utiliser un fichier de vue vide en utilisant l'une des options décrites sur cette page, puis définissez manuellement votre table dérivée, comme décrit dans la section Définir une table dérivée native dans LookML de la page Créer des tables dérivées natives.
- Demandez à Looker de créer le LookML de table dérivée à partir d'un Explore, comme décrit dans la section Utiliser un exploration pour commencer à définir vos tables dérivées natives de la page de documentation Créer des tables dérivées natives.
- Demander à Looker de créer le LookML de table dérivée à partir d'une requête Runner SQL, comme décrit dans la page de documentation Utiliser l'exécuteur SQL pour créer des tables dérivées.
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.
Dans un projet, sélectionnez le menu Ajouter un fichier ou un dossier en sélectionnant le signe + (plus) en haut de la liste des fichiers du projet dans l'IDE Looker. Vous pouvez aussi sélectionner le menu d'un dossier pour créer le fichier à l'intérieur du dossier.
Sélectionnez Créer une vue à partir d'une table.
Looker affiche une liste de tables associées à l'une de vos connexions. Pour modifier la connexion, utilisez la liste déroulante Connexion en haut à gauche.
Pour sélectionner les tables à partir desquelles vous souhaitez créer des vues, cochez la case située à gauche de leur nom. 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.
Faites défiler la page jusqu'en bas, puis sélectionnez Créer des vues.
Looker génère des vues contenant LookML pour toutes les colonnes de la table.
Importer des fichiers
Vous pouvez également importer des fichiers dans votre projet depuis votre ordinateur. Cela peut être utile si vous avez créé des fichiers de données JSON ou des fichiers LookML en local sur votre ordinateur.
Pour importer un fichier dans votre projet, utilisez la fonction glisser-déposer dans l'IDE Looker:
- Accédez aux fichiers de votre projet.
- Faites glisser le fichier de votre ordinateur vers l'IDE Looker. Le fichier sera affiché à la racine de votre structure de répertoires.
- 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 Supprimer dans le menu Options de fichier à trois points 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 spécifie le nombre d'éléments à supprimer, y compris le dossier et les fichiers qu'il contient.
Supprimer des fichiers et des dossiers de manière groupée
Pour supprimer des dossiers et des fichiers de manière groupée:
Sélectionnez l'icône Modification groupée en haut du panneau Explorateur de fichiers.
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 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é de leur nom.
- 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 également cliquer sur un élément tout en maintenant la touche Maj pour le sélectionner et tous les éléments situés au-dessus dans la liste des répertoires.
Sélectionnez l'icône Supprimer des éléments de la corbeille. L'IDE affiche ensuite un menu contextuel répertoriant les éléments sélectionnés.
Confirmez les éléments à supprimer en sélectionnant Oui, supprimer ou revenez à la sélection d'éléments en sélectionnant Annuler.
Sélectionnez 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 doté d'un dossier
Vous pouvez glisser-déposer un seul fichier ou un dossier entier avec son contenu dans de nouveaux emplacements:
Glissez-déposez un fichier ou un dossier dans un autre. Il n'est pas nécessaire d'étendre le dossier de destination pour recevoir d'autres dossiers ou fichiers. Un dossier se développe automatiquement lorsque vous pointez dessus.
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:
Sélectionnez l'icône Modification groupée en haut du panneau Explorateur de fichiers.
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 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é de leur nom.
- 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 également cliquer sur un élément tout en maintenant la touche Maj pour le sélectionner et tous les éléments situés au-dessus dans la liste des répertoires.
Sélectionnez l'icône Déplacer des éléments pour sélectionner une option. L'IDE affiche ensuite un menu pop-up de sélection des dossiers.
Dans le menu contextuel Déplacer vers, choisissez 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 vers le répertoire racine de votre projet, sélectionnez Déplacer sans sélectionner de dossier.
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 du dossier principal en sélectionnant le lien du nom du projet dans le chemin du fichier.
Sélectionnez X dans l'en-tête Sélectionner des fichiers pour quitter le mode de modification groupée.