Adoption à l'échelle du service

Étude de cas : Analytics des ventes avec Databricks Genie

Stan Konkin

ML Content Developer, DataCamp

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

Un tableau de bord Genie opérationnel tiré par deux groupes, un directeur commercial et une équipe marketing, tous deux voulant l'accès, style bleu marine et vert DataCamp

 

  • Pilote validé sur les payments
  • Directeur commercial → déployer à l'échelle du service
  • Le marketing le veut aussi
Étude de cas : Analytics des ventes avec Databricks Genie

Une seule table ne suffit pas

Une table de données unique heurtant un mur, avec deux questions qui rebondissent : chiffre d'affaires par résultat de réservation et chiffre d'affaires par pays, style bleu marine et vert DataCamp

 

  • Chiffre d'affaires par issue de réservation
  • Chiffre d'affaires par pays et segment
  • Besoin de plus de tables, reliées
Étude de cas : Analytics des ventes avec Databricks Genie

Relier des tables par des relations

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

 

  • Ajouter la table bookings
  • Joindre sur booking_id, plusieurs-à-un
  • Les règles du chapitre précédent s'appliquent toujours
Étude de cas : Analytics 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 effectivement reçu
  • Une description maintient amount comme vrai revenu
Étude de cas : Analytics des ventes avec Databricks Genie

Une chaîne de trois tables

Une chaîne de jointures à trois tables : payments reliée à bookings, reliée à users, avec les champs country et customer-segment surlignés dans la table users, style bleu marine et vert DataCamp

 

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

Verrouiller une définition partagée

Quelques personnes tenant chacune une version différente du chiffre d'affaires net, avec des flèches convergeant vers une définition partagée verrouillée

 

  • « Net revenue » signifie des choses différentes
  • Exemple SQL = requête titrée, prête à l'emploi
  • Genie la réutilise à l'identique
Étude de cas : Analytics des ventes avec Databricks Genie

Un seul asset, tous les pays

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

 

  • Une formule → tous les pays
  • Trusted Asset = requête réutilisable + variable
  • Testez-la avec le mot « country »
Étude de cas : Analytics des ventes avec Databricks Genie

Passons à la pratique !

Étude de cas : Analytics des ventes avec Databricks Genie

Preparing Video For Download...