создание тепловой карты с помощью плагина airflow - PullRequest
0 голосов
/ 09 сентября 2018

Я новичок в Airflow. И я пытаюсь создать тепловую карту, используя matplotlib, и отобразить ее как пункт меню в пользовательском интерфейсе Airflow. Просто хотел спросить, сработают ли эти шаги.

  1. получить данные, необходимые для тепловой карты, используя Mysqloperator из базы данных.
  2. использовать воздушный поток PythonOperator для вызова функции python (функция python будет использовать пакет python для matplotlib для создания тепловой карты, как в ссылке https://matplotlib.org/gallery/images_contours_and_fields/image_annotated_heatmap.html ), который может использовать данные на шаге 1 для создания тепловой карты. Также есть опция для передачи файла .sql в качестве аргумента PythonOperator.
  3. Отображение тепловой карты как элемента меню (путем помещения файла python, который импортирует вышеперечисленные операторы, в папку $ AIRFLOW_HOME / plugins).
  4. Обновлять карту тепла каждые 5 минут (нужно это выяснить)

Пожалуйста, дайте мне знать, если кто-нибудь пробовал что-то подобное.

...