Adoption à l'échelle du service

Étude de cas : analytique des ventes avec Databricks Genie

Stan Konkin

ML Content Developer, DataCamp

Le pilote a réussi, passons à l'échelle

Un tableau de bord Genie fonctionnel tiré par deux groupes, une direction des ventes et une équipe marketing, qui veulent tous deux y accéder, style marine et vert de DataCamp

 

  • Projet pilote validé sur les payments
  • Direction des ventes → déployer à tout le service
  • Le marketing veut y accéder aussi
Étude de cas : analytique des ventes avec Databricks Genie

Une seule table ne suffit pas

Une seule table de données frappe un mur, avec deux questions qui rebondissent : revenus par résultat de réservation et revenus par pays, style marine et vert de DataCamp

 

  • Revenus par issue de réservation
  • Revenus par pays et segment
  • Besoin d'autres tables, reliées
Étude de cas : analytique des ventes avec Databricks Genie

Relier des tables par des relations

Deux tables de données, payments et bookings, avec des lignes booking_id correspondantes en surbrillance et reliées, montrant que plusieurs paiements correspondent à une réservation

 

  • Ajouter la table bookings
  • Jointure sur booking_id, relation plusieurs‑à‑un
  • Les règles du chapitre précédent s'appliquent toujours
Étude de cas : analytique des ventes avec Databricks Genie

Attention à la deuxième colonne d'argent

Une table payments mettant en évidence la colonne amount comme argent reçu, à côté d'une table bookings mettant en évidence la colonne total_amount comme prix indiqué

 

  • total_amount = prix indiqué
  • Pas l'argent réellement reçu
  • Une description maintient amount comme vrai revenu
Étude de cas : analytique des ventes avec Databricks Genie

Une chaîne de trois tables

Une chaîne de jointures à trois tables : payments reliée à bookings, puis à users, avec les champs country et customer-segment en surbrillance sur la table users, style marine et vert de DataCamp

 

  • Ajouter users, joindre à bookings
  • Chaîne : payments → bookings → users
  • La mise en correspondance d'entités règle les segments
Étude de cas : analytique des ventes avec Databricks Genie

Verrouiller une définition partagée

Quelques personnes tenant chacune une définition différente des revenus nets, avec des flèches convergeant vers une définition commune verrouillée

 

  • « Net revenue » peut vouloir dire autre chose
  • Exemple SQL = requête titrée, préconstruite
  • Genie la réutilise tel quel
Étude de cas : analytique des ventes avec Databricks Genie

Un actif, tous les pays

Un seul modèle SQL avec un emplacement de remplacement pour le pays se déployant vers de nombreux pays, style marine et vert de DataCamp

 

  • Une formule → tous les pays
  • Actif fiable = requête réutilisable + paramètre fictif
  • Testez-la avec le mot « country »
Étude de cas : analytique des ventes avec Databricks Genie

Passons à la pratique !

Étude de cas : analytique des ventes avec Databricks Genie

Preparing Video For Download...