Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo tutorial, costruisci una preparazione dei dati visivi in Lakeflow Designer che risponde a una domanda aziendale: quali tipi di proprietà in affitto vacanze guadagnano di più dalle prenotazioni confermate? Usi il dataset di esempio Wanderbricks, una piattaforma di prenotazione di viaggi simulata precaricata in ogni spazio di lavoro abilitato al Catalogo Unity.
Scopri come:
- Aggiungi fonti di dati alla tela.
- Filtra, unisci, aggrega e ordina i dati con operatori integrati.
- Controlla i risultati di ogni passaggio nel pannello di output.
- Scrivi i risultati in una tabella del Catalogo Unity.
Prerequisites
- Un'area di lavoro di Azure Databricks con Il catalogo Unity abilitato.
-
CAN USEautorizzazione su almeno una risorsa di calcolo generica (serverless o all-purpose). -
USE CATALOG,USE SCHEMA, eCREATE TABLEprivilegi su uno schema dove puoi scrivere la tabella di output, comemain.default.
Passo 1: Crea una preparazione visiva dei dati
- Clicca
Nuovo nella barra laterale e seleziona Preparazione dati visivi. Il designer si apre con uno schermo di benvenuto.
- Clicca sul nome del file in alto nell'editor e rinomina il file in
Wanderbricks revenue. - Nel selezionatore di calcolo accanto al pulsante Schedule , seleziona il calcolo da utilizzare.
Passo 2: Aggiungi i dati delle prenotazioni
Ogni preparazione dei dati visivi inizia con una o più sorgenti dati, che l'operatore Source rappresenta sulla tela.
- Nella schermata di benvenuto, clicca su Seleziona operatore sorgente.
- Nel pannello di configurazione Sorgente , cerca
samples.wanderbricks.bookingse seleziona la tabella. Un operatore Source per la tabella appare sulla tela. - Seleziona l'operatore Sorgente. Il pannello di output in basso nell'editor mostra un'anteprima dei dati delle prenotazioni, inclusi ,
property_idtotal_amount, estatuscolonne.
Puoi anche trascinare una tabella dal pannello Catalogo sulla tela per aggiungerla come fonte. Per altri modi per inserire dati, vedi Ingest dati in Lakeflow Designer.
Passo 3: Conserva solo le prenotazioni confermate
- Passa il mouse sopra l'operatore della Fonte delle prenotazioni e clicca sul
accanto. Selezionare Filtro. Il nuovo operatore Filter è già collegato alla sorgente.
- Nel pannello di configurazione del filtro, aggiungi una condizione: seleziona la
statuscolonna, seleziona È uguale a e inserisciconfirmed. - Fare clic su Applica.
- Seleziona l'operatore Filter e controlla il pannello di uscita. L'output Incluso contiene solo prenotazioni confermate.
L'operatore Filter ha due uscite. Inclusa contiene le righe che soddisfano la condizione, mentre Escluso contiene le altre. Vedere Filtro.
Passo 4: Collega le prenotazioni alle proprietà
Ogni prenotazione ha un property_id. Per raggruppare le prenotazioni per tipo di proprietà, uniscile al properties tavolo.
- Aggiungi un secondo operatore Source per
samples.wanderbricks.properties. Nel pannello Operatori , clicca su Sorgente, poi cerca e seleziona la tabella. - Nel pannello Operatori , clicca su Join per aggiungere un operatore Join.
- Collega l'uscita Inclusa dell'operatore Filter al primo input dell'operatore Join. Successivamente collega l'operatore Property Source al secondo input dell'operatore Join. Per collegare due operatori, trascina da una porta di uscita a una porta di ingresso.
- Nel pannello di configurazione Join, imposta la condizione di join in modo che corrisponda
property_idin entrambe le tabelle. - Per il tipo di Join, seleziona Inner join per produrre un singolo output unito.
- Clicca su Applica, poi seleziona l'operatore Join per visualizzare in anteprima le righe unite.
Per maggiori informazioni su come collegare gli operatori, vedi Collega gli operatori.
Passo 5: Somma i ricavi per tipo di proprietà
- Clicca
accanto all'operatore Join e seleziona Aggregate.
-
In Aggregate by, aggiungi due aggregazioni:
- Seleziona
total_amount, selezionaSUM, e nomina la colonnatotal_revenuedi output . - Clicca + Aggiungi aggregazione. Seleziona
booking_id, selezionaCOUNT, e nomina la colonnabooking_countdi output .
- Seleziona
-
Sotto Gruppo per, seleziona
property_type. - Fare clic su Applica.
Passo 6: Ordina i risultati
- Clicca
accanto all'operatore Aggregate e seleziona Ordina.
- Seleziona
total_revenueun DESC, poi clicca su Applica.
Passo 7: Controlla i risultati
Seleziona l'operatore Ordin. Il pannello di output mostra una riga per ogni tipo di proprietà, con il tipo con il maggior guadagno per primo.
Di default, le anteprime elaborano un campione delle righe di input, quindi i totali riflettono solo quel campione. Per vedere i totali dell'intero dataset, clicca su Esegui tutto nella barra degli strumenti. Su tutto il dataset, i risultati mostrano quattro tipi di proprietà, con Urban Year-Wide che genera il maggior fatturato. Per ispezionare la distribuzione di una colonna, selezionala e apri il profilo dati. Vedi Anteprima e perfeziona i risultati in Lakeflow Designer.
Passo 8: Scrivi i risultati su una tabella
- Clicca
accanto all'operatore Ordin e seleziona Output.
- Nel pannello di configurazione Output, seleziona Tabella per il tipo di Output.
- Inserisci
wanderbricks_revenue_by_property_typeil nome della tabella e seleziona il catalogo e lo schema per la posizione dell'output, comemain.default. - Lascia la modalità Scrittura impostata su Sovrascrittura.
- Fare clic su Esegui. Il designer gestisce la preparazione dei dati visivi e crea la tabella.
La tua preparazione dei dati visivi finita legge due tabelle, le filtra e le unisce, totalizza i ricavi per tipo di proprietà e scrive il risultato nel Catalogo Unity.
Opzionale: prova con Genie Code
Puoi anche costruire preparazioni visive dei dati descrivendo ciò che vuoi. In una nuova preparazione dei dati visivi, usa il prompt Genie Code sopra la tela.
Tip
Indicare a Genie Code di eseguire questa operazione:
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 aggiunge e collega gli operatori per te. Seleziona ogni operatore per verificarne la configurazione e i risultati. Vedi Usa il codice Genie in Lakeflow Designer.
Passaggi successivi
- Per eseguire la preparazione dei dati visivi su un programma, vedi Schedule as a job.
- Per rendere la preparazione dei dati visivi riutilizzabile in diversi ambienti, vedi Usa parametri in Lakeflow Designer.
- Per imparare ogni parte dell'editor, consulta l'interfaccia The Lakeflow Designer.
- Per esplorare tutti gli operatori che puoi utilizzare, consulta Operatori integrati in Lakeflow Designer.