Google CloudGCP200LOOKML

Developing Data Models with LookML

Développer des modèles LookML (Looker Modeling Language) évolutifs et performants

1 jour(s) / 7h

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 ?

Lieu de formation :
Dates
17/07/23 Distanciel S'inscrire
17/11/23 Distanciel S'inscrire
1
Inter : 700 € HT / participant

Aide au financement

Organiser une session dédiée
à votre organisation
Votre société à besoin d'une offre
personnalisée ? Contactez-nous