Nowy, przeprojektowany interfejs użytkownika w Airflow 2.0

May 8, 2025
6 min read
Loading the Elevenlabs Text to Speech AudioNative Player...

Wydanie nowej wersji niektórych programów ze zmodyfikowanym interfejsem użytkownika może być hazardem. W końcu użytkownicy końcowi przyzwyczajają się do tego, co widzą na ekranie i mogą czuć się lekko (lub nawet bardzo) zdezorientowani. Na szczęście zmiany w nowym interfejsie użytkownika Airflow są tylko na lepsze. Przejście do Apache Airflow Wersja 2.0 jest zdecydowanie warta rozważenia. Przeczytaj nasz artykuł, aby zobaczyć, jakie są ulepszenia interfejsu użytkownika Airflow 2.0.Apache Airflow to rodzaj oprogramowania, na którego wydajność mogą wpływać nawet niewielkie zmiany. Jego użytkownicy z pewnością zdają sobie sprawę, że stosunkowo niewielkie modyfikacje mogą zakłócać przetwarzanie DAG. Stworzyliśmy już listę najważniejszych nowych funkcji. W tym artykule skupimy się na tym, w jaki sposób interfejs użytkownika został zmodyfikowany i jak różni się on od poprzedniego interfejsu Airflow. Dowiedz się więcej Rurociągi danych

Dostępna jest nowa wersja Airflow — co nowego?

Nic dziwnego, że przed przejściem do nowej wersji jakiegoś oprogramowania użytkownik biznesowy taki jak Ty przeprowadza badania, aby zebrać informacje o znaczących zmianach. Niektórzy woleliby trzymać się starej wersji systemu, jeśli zmiany w wydajności nie są istotne. Od razu możemy Ci powiedzieć, że nie będziesz rozczarowany nowym Airflow 2.0. Jest bardziej intuicyjny i łatwiejszy w użyciu. Będziesz mógł znaleźć potrzebne informacje znacznie szybciej niż wcześniej. Sprawdź najważniejsze ulepszenia:

  • Wydajny harmonogram — harmonogram jest jednym z najważniejszych elementów przepływu powietrza, a poprawa jego wydajności była kluczowa dla tych, którzy wypełnili ankietę wspólnotową. Nowy harmonogram działa szybciej i jest wysoce skalowalny.
  • ODPOCZYNEK API — po latach korzystania z „Experimental API” Airflow, Twoi inżynierowie danych z pewnością odczują ulgę, że Airflow 2.0 zapewnia im pełne API REST.
  • Inteligentne czujniki — inteligentne czujniki wprowadzone w Airflow 2.0 znacznie poprawiły ogólną wydajność oprogramowania.
  • Serializacja DAG — Serializacja DAG zmniejsza obciążenie serwerów internetowych i dzięki temu wydajność Airflow 2.0 jest lepsza w porównaniu ze starą wersją Airflow.
  • Wersja DAG — Wersja DAG rozwiąże problem zadań „bez statusu” w przeglądzie historii.
  • Nowy projekt interfejsu użytkownika — ulepszenie interfejsu użytkownika i UX oprogramowania jest kluczowym zadaniem podczas aktualizacji produktu cyfrowego. Przekonasz się, że Airflow 2.0 jest bardziej przyjazny dla użytkownika i intuicyjny.

Chcesz wiedzieć, czy zmiany w interfejsie Airflow są znaczące? Przeanalizowaliśmy nowe funkcje Airflow 2.0 i z przyjemnością opowiemy więcej o nowym interfejsie użytkownika.

Interfejs Airflow — co się zmieniło?

Po zainstalowaniu Airflow 2.0 szybko zdasz sobie sprawę, że nowy interfejs Airflow wygląda inaczej niż poprzedni - w rzeczywistości wygląda lepiej. Wiele takich narzędzi ma raczej przestarzały wygląd, co sprawia, że ich użycie jest mniej wygodne. Zespół Airflow ulepszył swoje oprogramowanie nie tylko pod względem wydajności, ale także pod względem projektu i funkcjonalności.

Stary interfejs Apache Airflow

Przeprojektowanie interfejsu użytkownika Airflow jest prawdopodobnie jedną z najbardziej pożądanych zmian w Apache Airflow. To oprogramowanie jest często częścią znacznie większego systemu i podczas pracy czasami nawet zespół doświadczonych programistów, świadomych wszystkich standardów kodowania, może mieć trudności ze zlokalizowaniem używanych połączeń. Airflow 2.0 nie tylko umożliwia użytkownikom dodawanie nowych typów połączeń, ale także ułatwia sprawdzenie, jakiego rodzaju połączenia zostały użyte.

Interfejs użytkownika Airflow 2.0

Więc, co nowego? Airflow 2.0 zaskoczy Cię zupełnie nowym wyglądem opartym na module kreatora aplikacji Flask. To samo w sobie jest ogromną zmianą. Znalezienie informacji niezbędnych do poruszania się po DAG będzie znacznie łatwiejsze niż wcześniej dzięki nowemu pulpitowi nawigacji. Przeprojektowany został również ekran DAG Run. Teraz możesz zobaczyć dodatkowe informacje, takie jak „Typ uruchomienia” lub „Wyzwalacz zewnętrzny”. Zobaczysz również, jaka konfiguracja została zastosowana.

Lepsze przeglądanie zadań i organizacja

Korzystanie z filtrów skraca czas potrzebny na wyszukiwanie określonych diagramów i wyświetlanych tagów. Airflow 2.0 zapewnia filtry, które sprawiają, że wyszukiwanie jest bardziej wydajne. Airflow 2.0 umożliwia agregowanie zadań z bardzo złożonych DAG utworzonych w logiczne grupy. Wyobraź sobie, jak trudno byłoby określić, na którym etapie proces ETL nie powiódł się, jeśli Twój DAG składa się z setek zadań... Ta nowa funkcja jest rozwiązaniem do tego. Musisz tylko pogrupować zadania w sekcje. Zorganizuj je, a jeśli twój proces utknie, dowiesz się, na którym etapie problem wystąpił w mgnieniu oka.

Sekcja dokumentacji

Uzyskanie wszystkich niezbędnych i najbardziej przydatnych informacji, bez względu na fazę pracy, jest bardzo ważne. Na przeprojektowanym ekranie zadań zobaczysz teraz sekcję dokumentacji, która może się przydać w transferze wiedzy między każdą fazą (na przykład od fazy rozwoju do fazy wsparcia).

Sekcja „Wtyczki”

W menu administratora zobaczysz informacje o wszystkich zainstalowanych wtyczkach, zawierające szczegółowe informacje o wszystkich używanych rozszerzeniach. Pomoże to zidentyfikować potencjalne i rzeczywiste konflikty w systemie, nawet jeśli nie uzyskałeś dostępu administratora.

Automatyczne odświeżanie

„Automatyczne odświeżanie” to naprawdę przydatna i praktyczna funkcja. Dzięki niemu nie musisz już cały czas odświeżać przeglądarki, aby zaktualizować stan postępu przepływu pracy. Jeśli chcesz, możesz również dezaktywować automatyczne odświeżanie, ale bądźmy szczerzy - prawdopodobnie nawet o tym nie pomyślisz, gdy przyzwyczaisz się do tej funkcji.

Dostosuj interfejs przepływu powietrza

Przyzwyczajenie się do nowej wersji Airflow może zająć trochę czasu, ale nie potrwa to długo. Nowe funkcje Airflow poprawią Twoją produktywność i ułatwią pracę. Skontaktuj się z nami jeśli potrzebujesz naszej pomocy lub porady. Możemy również przygotować i przeprowadzić profesjonalne szkolenia dla Twojego zespołu wewnętrznego.

Dowiedz się więcej o Airflow 2.0:

Share this post
Data Engineering
MORE POSTS BY THIS AUTHOR

Curious how we can support your business?

TALK TO US