Developing Data Models with LookML
Développer des modèles LookML (Looker Modeling Language) évolutifs et performants
Présentation du cours
Ce cours vous permet de développer des modèles LookML (Looker Modeling Language) évolutifs et performants qui fournissent à vos utilisateurs professionnels les données standardisées et prêtes à l’emploi dont ils ont besoin pour répondre à leurs questions.
À la fin de ce cours, vous serez en mesure de commencer à créer et à maintenir des modèles LookML pour conserver et gérer les données dans l’instance Looker de votre organisation.
Objectifs pédagogiques
- Définir les termes de base et les blocs de construction de LookML
- Utiliser l’environnement de développement intégré Looker (IDE) et le contrôle de version du projet pour modifier les projets LookML
- Créer des dimensions et des mesures pour organiser les attributs de données utilisés par les utilisateurs professionnels
- Créer et concevoir des explorations pour rendre les données accessibles aux utilisateurs professionnels
- Utiliser des tables dérivées pour créer instantanément de nouvelles tables
- Utiliser la mise en cache et les groupes de données dans Looker pour optimiser la performance des requêtes SQL
Public cible
- Les développeurs de données qui sont responsables de la curation et de la gestion des données au sein de leurs organisations.
- Les analystes de données souhaitant savoir comment les développeurs de données utilisent LookML pour conserver et gérer les données dans l’instance Looker de leur organisation.
Prérequis
Pour tirer le meilleur parti de ce cours, les participants doivent :
- avoir une compréhension de base de SQL, de Git et de l’expérience utilisateur Looker.
Pour les participants sans expérience préalable en tant qu’explorateurs de données dans Looker, il est recommandé d’avoir suivi le cours ‘Analyzing and Visualizing Data in Looker’.
Programme
Module 1: Introduction à Looker et LookML
Sujets
- Principes de base de LookML, environnement de développement Looker
Objectifs
- Définir Looker et la fonctionnalité qu’il fournit pour la conservation des données
- Définir les termes et les blocs de construction de base de LookML
- Utiliser l’environnement de développement intégré Looker (IDE) pour modifier les projets LookML
Activités
- 1 démo, 1 quiz
Module 2: Création de dimensions et de mesures
Sujets
- Dimensions et mesures
Objectifs
- Créer des dimensions et des mesures pour organiser les attributs de données utilisés par les utilisateurs professionnels
Activités
- 2 démos, 1 quiz, 1 lab
Module 3: Contrôle de version du projet
Sujets
- Git dans Looker, contrôle de version du projet
Objectifs
- Mettre en œuvre le contrôle de version avec Git pour gérer et suivre les modifications dans les projets LookML
- Envoyer les modifications LookML d’une branche de développement à la production
Activités
- 1 quiz
Module 4: Fichiers modèles
Sujets
- SQL dans Looker, Explores, jointures, agrégations symétriques, filtres
Objectifs
- Expliquer comment Looker utilise SQL sur le back-end pour traduire les demandes des utilisateurs en résultats de requête
- Créer et concevoir des Explores pour rendre les données accessibles aux utilisateurs professionnels
- Utiliser des jointures pour établir des relations entre les tables de données
- Tirer parti de l’agrégation symétrique pour garantir l’exactitude des métriques agrégées
- Mettre en œuvre des filtres pour présélectionner les données fournies aux utilisateurs professionnels
Activités
- 1 quiz
Module 5: Tables dérivées
Sujets
- Tables dérivées, bonnes pratiques
Objectifs
- Définir les deux types de tables dérivées dans Looker
- Créer des tables dérivées éphémères et persistantes
- Répertorier les meilleures pratiques pour créer des tables dérivées
Activités
- 2 démos, 1 quiz, 1 lab
Module 6: Mise en cache et groupes de données
Sujets
- Mise en cache, groupes de données
Objectifs
- Expliquer comment Looker utilise la mise en cache pour optimiser les performances des requêtes SQL
- Utiliser des groupes de données pour gérer les règles de mise en cache dans Looker
Activités
- 1 démo, 1 quiz
Les concepts suivants ne sont pas couverts dans ce cours:
- Analyse des données dans Explores
- Création et partage de visualisations et de tableaux de bord
- Caractéristiques et fonctions d’administration de Looker
Ce cours vous intéresse ?
personnalisée ? Contactez-nous