Udostępnij za pośrednictwem


Tworzenie i debugowanie potoków w Delta Live Tables w notesach

Ważne

Interfejs notesu do tworzenia w Delta Live Tables jest dostępny 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 notatnikiem języka Python lub SQL skonfigurowanym jako kod źródłowy dla istniejącego potoku Delta Live Tables, można połączyć notatnik bezpośrednio do potoku. Gdy notes jest połączony z potokiem, dostępne są następujące funkcje:

  • Uruchom i zweryfikuj potok z notesu.
  • Wyświetl graf przepływu danych potoku i dziennik zdarzeń dla najnowszej aktualizacji w notatniku.
  • Wyświetl diagnostykę potoku w edytorze notesów.
  • Wyświetl stan klastra potoku w notesie.
  • Uzyskaj dostęp do interfejsu użytkownika Delta Live Tables z notatnika.

Wymagania wstępne

  • Musisz mieć istniejący pipeline Delta Live Tables z notesem w języku Python lub SQL skonfigurowanym jako kod źródłowy.
  • 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.

Połącz notes z potokiem Delta Live Tables

W notatniku kliknij menu rozwijane używane do wyboru obliczeń. W menu rozwijanym jest wyświetlane wszystkie potoki Delta Live Tables z tym notebookiem jako kodem źródłowym. Aby połączyć notatnik 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 spróbujesz zweryfikować potok, gdy już trwa istniejąca aktualizacja, zostanie wyświetlone okno dialogowe, pytające, czy chcesz zakończyć tę aktualizację. Jeśli klikniesz przycisk Tak, istniejąca aktualizacja zostanie zatrzymana, a automatycznie rozpocznie się aktualizacja.

Rozpocznij aktualizację potoku

Aby rozpocząć aktualizację potoku, kliknij przycisk Uruchom w prawym górnym rogu notatnika. Zobacz Uruchom aktualizację potoku Delta Live Tables.

Wyświetlanie stanu aktualizacji

W górnym panelu w notatniku wyświetla, czy aktualizacja potoku danych jest następująca:

  • Uruchamianie
  • Sprawdzanie poprawności
  • Zatrzymywanie

Wyświetlanie błędów i diagnostyki

Po rozpoczęciu aktualizacji lub walidacji 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ń Delta Live Tables.

Dziennik zdarzeń

Wyświetlanie wykresu przepływu danych potoku

Aby wyświetlić wykres przepływu danych potoku, użyj zakładki wykresu Delta Live Tables na dole notesu. Wybranie węzła na grafie powoduje wyświetlenie jego schematu w prawym panelu.

Wykres przepływu danych

Jak uzyskać dostęp do interfejsu użytkownika tabel na żywo usługi Delta z poziomu notesu

Aby łatwo przejść do Delta Live Tables, użyj menu w prawym górnym rogu notatnika.

Otwórz w interfejsie użytkownika biblioteki DLT z 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.

Uzyskiwanie dostępu do dzienników sterowników i interfejsu użytkownika platformy Spark