Opracowywanie i debugowanie potoków tabel delta Live Tables w notesach
Ważne
Środowisko notesu na potrzeby programowania tabel delta Live Tables jest dostępne w publicznej wersji zapoznawczej.
W tym artykule opisano funkcje notesów usługi Azure Databricks, które pomagają w tworzeniu i debugowaniu kodu funkcji Delta Live Tables.
Omówienie funkcji
Podczas pracy z notesem python lub SQL, który jest kodem źródłowym dla istniejącego potoku tabel delta live tables, możesz połączyć notes bezpośrednio z potokiem. Gdy notes jest połączony z potokiem, dostępne są następujące funkcje:
- Uruchom i zweryfikuj potok z notesu.
- Wyświetl wykres przepływu danych potoku i dziennik zdarzeń dla najnowszej aktualizacji w notesie.
- Wyświetl diagnostykę potoku w edytorze notesów.
- Wyświetl stan klastra potoku w notesie.
- Uzyskaj dostęp do interfejsu użytkownika tabel delta live z notesu.
Wymagania wstępne
- Musisz mieć istniejący potok delta live tables z notesem Języka Python lub SQL jako kodem źródłowym.
- Musisz być właścicielem potoku lub mieć
CAN_MANAGE
uprawnienia.
Ograniczenia
- Funkcje opisane w tym artykule są dostępne tylko w notesach usługi Azure Databricks. Pliki obszaru roboczego nie są obsługiwane.
- Terminal internetowy nie jest dostępny, gdy jest dołączony do potoku. W związku z tym nie jest ona widoczna jako karta w dolnym panelu.
Łączenie notesu z potokiem delta live tables
W notesie kliknij menu rozwijane używane do wybierania zasobów obliczeniowych. W menu rozwijanym są wyświetlane wszystkie potoki delta Live Tables z tym notesem jako kodem źródłowym. Aby połączyć notes z potokiem, wybierz go z listy.
Wyświetlanie stanu klastra potoku
Aby łatwo zrozumieć stan klastra potoku, jego stan jest wyświetlany w menu rozwijanym obliczeń z zielonym kolorem wskazującym, że klaster jest uruchomiony.
Weryfikowanie kodu potoku
Potok można zweryfikować , aby sprawdzić błędy składni w kodzie źródłowym bez przetwarzania żadnych danych.
Aby zweryfikować potok, wykonaj jedną z następujących czynności:
- W prawym górnym rogu notesu kliknij pozycję Weryfikuj.
- Naciśnij dowolną
Shift+Enter
komórkę notesu. - W menu rozwijanym komórki kliknij pozycję Zweryfikuj potok.
Uwaga
Jeśli próbujesz zweryfikować potok, gdy istniejąca aktualizacja jest już uruchomiona, zostanie wyświetlone okno dialogowe z pytaniem, czy chcesz zakończyć istniejącą aktualizację. Jeśli klikniesz przycisk Tak, istniejąca aktualizacja zostanie zatrzymana, a aktualizacja zweryfikuj automatycznie zostanie uruchomiona.
Uruchamianie potoku
Aktualizacja potoku wykonuje następujące czynności: uruchamia klaster, odnajduje i weryfikuje wszystkie zdefiniowane tabele i widoki oraz tworzy lub aktualizuje tabele i widoki z najnowszymi dostępnymi danymi.
Aby rozpocząć aktualizację potoku, kliknij przycisk Start w prawym górnym rogu notesu.
Wyświetlanie stanu aktualizacji
W górnym panelu w notesie jest wyświetlana informacja o tym, czy aktualizacja potoku jest następująca:
- Uruchamianie
- Sprawdzanie poprawności
- Zatrzymywanie
Wyświetlanie błędów i diagnostyki
Po uruchomieniu lub zweryfikowaniu potoku wszelkie błędy są wyświetlane w tekście z czerwonym podkreśleniem. Zatrzymaj wskaźnik myszy na błędzie, aby wyświetlić więcej informacji.
Wyświetlanie zdarzeń potoku
Po dołączeniu do potoku w dolnej części notesu znajduje się karta Dziennika zdarzeń tabel delta Live Tables.
Wyświetlanie wykresu przepływu danych potoku
Aby wyświetlić wykres przepływu danych potoku, użyj karty wykresu Delta Live Tables w dolnej części notesu. Wybranie węzła na grafie powoduje wyświetlenie jego schematu w prawym panelu.
Jak uzyskać dostęp do interfejsu użytkownika tabel na żywo usługi Delta z poziomu notesu
Aby łatwo przejść do interfejsu użytkownika tabel delta live, użyj menu w prawym górnym rogu notesu.
Uzyskiwanie dostępu do dzienników sterowników i interfejsu użytkownika platformy Spark z notesu
Dostęp do dzienników sterowników i interfejsu użytkownika platformy Spark skojarzonego z opracowywanym potokiem można łatwo uzyskać z menu Widok notesu.