Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce tutoriel, vous construisez une préparation visuelle des données dans Lakeflow Designer qui répond à une question professionnelle : quels types de biens locatifs de vacances gagnent le plus grâce aux réservations confirmées ? Vous utilisez le jeu de données d’exemple Wanderbricks, une plateforme de réservation de voyage simulée préchargée dans chaque espace de travail compatible Unity Catalog.
Vous apprenez à :
- Ajoutez des sources de données au canevas.
- Filtrez, joignez, agrégez et triez les données avec des opérateurs intégrés.
- Vérifiez les résultats de chaque étape dans le panneau de sortie.
- Écrivez les résultats dans une table Unity Catalog.
Prerequisites
- Un espace de travail Azure Databricks avec Unity Catalog activé.
-
CAN USEautorisation d’utiliser au moins une ressource de calcul à usage général (serverless ou polyvalente). - Des privilèges
USE CATALOG,USE SCHEMAetCREATE TABLEsur un schéma où l’on peut écrire la table de sortie, commemain.default.
Étape 1 : Créer une préparation visuelle des données
- Cliquez sur
Nouveau dans la barre latérale, puis sélectionnez Préparation des données visuelles. Le Concepteur s’ouvre avec un écran de bienvenue.
- Cliquez sur le nom du fichier en haut de l’éditeur et renommez le fichier
Wanderbricks revenue. - Dans le sélecteur de ressource de calcul à côté du bouton Planifier, sélectionnez la ressource de calcul à utiliser.
Étape 2 : Ajouter les données des réservations
Chaque préparation visuelle de données commence avec une ou plusieurs sources de données, que l’opérateur Source représente sur le canevas.
- Sur l’écran de bienvenue, cliquez sur Sélectionner l’opérateur de la source.
- Dans le panneau de configuration Source , recherchez
samples.wanderbricks.bookingset sélectionnez la table. Un opérateur Source pour la table apparaît sur le canevas. - Sélectionnez l’opérateur Source. Le panneau de sortie en bas de l’éditeur affiche un aperçu des données de réservation, y compris les colonnes
property_id,total_amountetstatus.
Vous pouvez aussi glisser une table du panneau Catalogue vers le canevas pour l’ajouter comme source. Pour d’autres moyens d’intégrer des données, voir Ingestion de données dans Lakeflow Designer.
Étape 3 : Ne conservez que les réservations confirmées
- Survolez l’opérateur source des réservations et cliquez sur le bouton
situé à côté. Sélectionnez Filtrer. Le nouvel opérateur Filter est déjà connecté à la source.
- Dans le volet de configuration du filtre, ajoutez une condition : sélectionnez la
statuscolonne, sélectionnez Est égal à, et entrezconfirmed. - Cliquez sur Appliquer.
- Sélectionnez l’opérateur Filtre et vérifiez le panneau de sortie. La sortie incluse ne contient que des réservations confirmées.
L’opérateur Filtre possède deux sorties. Inclus contient les rangées qui remplissent la condition, et Exclu contient le reste. Voir Filtre.
Étape 4 : Associer les réservations aux propriétés
Chaque réservation a un property_id. Pour regrouper les réservations par type de propriété, joignez-les à la table properties.
- Ajouter un second opérateur Source pour
samples.wanderbricks.properties. Dans le volet Opérateurs , cliquez sur Source, puis recherchez et sélectionnez le tableau. - Dans le volet Opérateurs, cliquez sur Join pour ajouter un opérateur Join.
- Connectez la sortie Included de l’opérateur Filter à la première entrée de l’opérateur Join. Ensuite, connecter l’opérateur Source des propriétés à la seconde entrée de l’opérateur Jonction. Pour connecter deux opérateurs, faites glisser d’un port de sortie vers un port d’entrée.
- Dans le volet de configuration Jointure, définissez la condition de jointure pour qu’elle corresponde à
property_iddans les deux tables. - Pour le type de jointure, sélectionnez Jointure interne pour produire une sortie jointe unique.
- Cliquez sur Appliquer, puis sélectionnez l’opérateur de jonction pour prévisualiser les lignes jointes.
Pour en savoir plus sur la connexion des opérateurs, voir Connecter les opérateurs.
Étape 5 : Totalisez les revenus par type de bien
- Cliquez sur le bouton
à côté de l’opérateur de jonction et sélectionnez Agréger.
- Sous Agréger par, ajouter deux agrégations :
- Sélectionnez
total_amount, sélectionnezSUM, et nommez la colonne de sortietotal_revenue. - Cliquez sur + Ajouter une agrégation. Sélectionnez
booking_id, sélectionnezCOUNTet nommez la colonne de sortiebooking_count.
- Sélectionnez
- Sous Grouper par, sélectionnez
property_type. - Cliquez sur Appliquer.
Étape 6 : Trier les résultats
- Cliquez sur le bouton
à côté de l’opérateur d'agrégat et sélectionnez Trier.
- Sélectionnez
total_revenueet DESC, puis cliquez sur Appliquer.
Étape 7 : Vérifiez les résultats
Sélectionnez l’opérateur Tri. Le volet de sortie affiche une ligne pour chaque type de propriété, avec le type le plus rentable en premier.
Par défaut, les prévisualisations traitent un échantillon des lignes d’entrée, de sorte que les totaux ne reflètent que cet échantillon. Pour voir les totaux de l’ensemble des données, cliquez sur Exécuter tout dans la barre d’outils. Sur l’ensemble complet du jeu de données, les résultats montrent quatre types de propriétés, avec Urban Year-Round générant le plus de revenus. Pour inspecter la distribution d’une colonne, sélectionnez-la et ouvrez le profil de données. Voir Aperçu et affiner les résultats dans Lakeflow Designer.
Étape 8 : Écrivez les résultats dans un tableau
- Cliquez sur le bouton
à côté de l’opérateur de tri et sélectionnez Sortie.
- Dans le panneau de configuration de sortie, sélectionnez Tableau pour le type de sortie.
- Saisissez
wanderbricks_revenue_by_property_typepour le nom de la table, et sélectionnez le catalogue et le schéma pour la localisation de sortie, commemain.default. - Laissez le mode de saisie réglé sur Remplacement.
- Cliquez sur Exécuter. Le designer exécute la préparation visuelle des données et crée la table.
Votre préparation de données visuelles terminée lit deux tableaux, filtre et les rejoint, totalise le chiffre d’affaires par type de propriété, et écrit le résultat dans Unity Catalog.
Optionnel : Essayez avec Genie Code
Vous pouvez aussi construire des préparations visuelles de données en décrivant ce que vous voulez. Dans une nouvelle préparation visuelle des données, utilisez l’invite Genie Code au-dessus du canevas.
Tip
Indiquez au code Genie de procéder ainsi pour vous :
Using samples.wanderbricks.bookings and samples.wanderbricks.properties, show total revenue and booking count by property type for confirmed bookings, highest revenue first.
Genie Code ajoute et connecte les opérateurs pour vous. Sélectionnez chaque opérateur pour vérifier sa configuration et ses résultats. Voir Utiliser le code Genie dans Lakeflow Designer.
Étapes suivantes
- Pour exécuter la préparation visuelle des données selon un planning, voir Planifier en tant que tâche.
- Pour rendre la préparation des données visuelles réutilisable à travers les environnements, voir Utiliser des paramètres dans Lakeflow Designer.
- Pour apprendre chaque partie de l’éditeur, consultez l’interface The Lakeflow Designer.
- Pour explorer tous les opérateurs que vous pouvez utiliser, consultez Opérateurs intégrés dans Lakeflow Designer.