Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym tutorialu tworzysz wizualny przepływ przygotowania danych w Lakeflow Designer, który odpowiada na pytanie biznesowe: które typy nieruchomości wakacyjnych zarabiają najwięcej na potwierdzonych rezerwacjach? Korzystasz z przykładowego zbioru danych Wanderbricks, symulowanej platformy rezerwacyjnej podróży, która jest wstępnie załadowana w każdej przestrzeni roboczej z obsługą katalogu Unity.
Uczysz się, jak:
- Dodaj źródła danych do canvasa.
- Filtruj, łącz, agreguj i sortuj dane za pomocą wbudowanych operatorów.
- Sprawdź wyniki każdego kroku w panelu wyjściowym.
- Zapisz wyniki do tabeli Unity Catalog.
Prerequisites
- Obszar roboczy usługi Azure Databricks z włączonym Unity Catalog.
-
CAN USEuprawnienia do co najmniej jednego zasobu obliczeniowego ogólnego przeznaczenia (bezserwerowego lub ogólnego przeznaczenia). -
USE CATALOG,USE SCHEMAorazCREATE TABLEuprawnienia do schematu, w którym można zapisać tabelę wyjściową, takiego jakmain.default.
Krok 1: Utwórz wizualny proces przygotowania danych
- Kliknij
Nowy w pasku bocznym i wybierz Visual Data Prep. Projektant otwiera się z ekranem powitalnym.
- Kliknij nazwę pliku na górze edytora i przemianuj plik na
Wanderbricks revenue. - W selektorze zasobów obliczeniowych obok przycisku Schedule wybierz zasoby obliczeniowe do użycia.
Krok 2: Dodaj dane o rezerwacjach
Każde wizualne przygotowanie danych zaczyna się od jednego lub więcej źródeł danych, które są reprezentowane na obszarze roboczym przez operator Source.
- Na ekranie powitalnym kliknij Wybierz operatora źródłowego.
- W panelu konfiguracji Źródło wyszukaj
samples.wanderbricks.bookingsi wybierz tabelę. Na płótnie pojawia się operator Source dla tabeli. - Wybierz operator źródłowy. Panel wyjściowy na dole edytora pokazuje podgląd danych rezerwacji, w tym kolumny
property_id,total_amount, oraz kolumnystatus.
Możesz też przeciągnąć tabelę z panelu Catalog na płótno, aby dodać ją jako źródło. Aby uzyskać inne sposoby pozyskiwania danych, zobacz: Pozyskiwanie danych do Lakeflow Designer.
Krok 3: Zachowaj tylko potwierdzone rezerwacje
- Najedź kursorem na operatora źródła rezerwacji i kliknij znajdujący się obok niego przycisk
. Wybierz pozycję Filtruj. Nowy operator filtra jest już podłączony do źródła.
- W panelu konfiguracji filtrów dodaj warunek: wybierz kolumnę
status, wybierz Jest równe i wprowadźconfirmed. - Kliknij przycisk Zastosuj.
- Wybierz operator filtra i sprawdź panel wyjściowy. Wynik Included zawiera jedynie potwierdzone rezerwacje.
Operator filtra ma dwa wyjścia. Uwzględnione zawiera wiersze spełniające warunek, a Wyłączone zawiera pozostałe. Zobacz Filtr.
Krok 4: Dołącz rezerwacje do nieruchomości
Każda rezerwacja ma property_id. Aby pogrupować rezerwacje według typu nieruchomości, należy połączyć je z properties tabelą.
- Dodaj drugi operator źródłowy dla
samples.wanderbricks.properties. W panelu Operatorzy kliknij Źródło, a następnie wyszukaj i wybierz tabelę. - W panelu operatorów kliknij Join, aby dodać operator Join.
- Połącz wyjście Included operatora Filter z pierwszym wejściem operatora Join. Następnie połącz operator Source z drugim wejściem operatora Join. Aby połączyć dwa operatory, przeciągnij z portu wyjściowego do portu wejściowego.
- W panelu konfiguracji Join ustaw warunek łączenia tak, aby
property_idbyło zgodne w obu tabelach. - Dla typu Join wybierz Inner Join, aby uzyskać pojedynczy wynik połączony.
- Kliknij Zastosuj, a następnie wybierz operator Dołącz, aby zobaczyć połączone wiersze.
Więcej o operatorach łączących można znaleźć w artykule Operatory łączenia.
Krok 5: Sumuj przychody według typu nieruchomości
- Kliknij
obok operatora Join i wybierz Aggregate.
- W sekcji Agreguj według dodaj dwie agregacje:
- Wybierz
total_amount, wybierzSUMi nazwij kolumnę wyjściowątotal_revenue. - Kliknij + Dodaj agregację. Wybierz
booking_id, wybierzCOUNTi nazwij kolumnę wyjściowąbooking_count.
- Wybierz
- W sekcji Grupuj według wybierz
property_type. - Kliknij przycisk Zastosuj.
Krok 6: Posortuj wyniki
- Kliknij
obok operatora Aggregate i wybierz Sort
- Wybierz
total_revenuei DESC, a następnie kliknij Zastosuj.
Krok 7: Sprawdź wyniki
Wybierz operator Sort. Panel wyjściowy pokazuje jeden wiersz dla każdego typu nieruchomości, z typem o najwyższych dochodach jako pierwszym.
Domyślnie podglądy przetwarzają próbkę wierszy wejściowych, więc sumy odzwierciedlają tylko tę próbę. Aby zobaczyć sumy dla całego zbioru danych, kliknij Uruchom wszystko w pasku narzędzi. Na pełnym zbiorze danych wyniki pokazują cztery typy nieruchomości, przy czym Urban Year-Round przynosi największe przychody. Aby sprawdzić rozkład kolumny, wybierz ją i otwórz profil danych. Zobacz Podgląd i dopracuj wyniki w Lakeflow Designer.
Krok 8: Zapisz wyniki do tabeli
- Kliknij
obok operatora Sortuj i wybierz Output.
- W panelu konfiguracji danych wyjściowych wybierz Tabelę dla Typ danych wyjściowych.
- Wpisz
wanderbricks_revenue_by_property_typedla nazwy tabeli i wybierz katalog oraz schemat dla lokalizacji wyjściowej, na przykładmain.default. - Zostaw tryb zapisu ustawiony na Nadpisywanie.
- Kliknij przycisk Uruchom. Designer uruchamia wizualne przygotowanie danych i tworzy tabelę.
Twoje gotowe wizualne przygotowanie danych odczytuje dwie tabele, filtruje je i łączy, sumuje przychody według typu nieruchomości i zapisuje wynik do Unity Catalog.
Opcjonalnie: Spróbuj z Genie Code
Możesz też tworzyć wizualne przygotowania danych, opisując, co chcesz uzyskać. W nowym wizualnym przygotowywaniu danych użyj polecenia Genie Code nad płótnem.
Wskazówka
Powiedz Genie Code, żeby zrobił to za Ciebie:
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 dodaje i łączy operatory za ciebie. Wybierz każdego operatora, aby sprawdzić jego konfigurację i wyniki. Zobacz Użyj kodu Genie w Lakeflow Designer.
Następne kroki
- Aby uruchomić wizualne przygotowanie danych zgodnie z harmonogramem, zobacz Zaplanuj jako zadanie.
- Aby umożliwić wielokrotne wykorzystanie wizualnego przygotowywania danych w różnych środowiskach, zobacz Użyj parametrów w Lakeflow Designer.
- Aby poznać każdy element edytora, zobacz interfejs Lakeflow Designer.
- Aby poznać wszystkie operatory, z których możesz korzystać, zobacz Wbudowane operatory w Lakeflow Designer.