Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Apache Airflow: The Hands-On Guide, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:02:39
    Important Prerequisites
  2. Урок 2. 00:04:09
    The Roadmap
  3. Урок 3. 00:02:20
    Who I am?
  4. Урок 4. 00:01:27
    Development Environment
  5. Урок 5. 00:01:21
    Introduction
  6. Урок 6. 00:02:03
    Why Airflow?
  7. Урок 7. 00:11:05
    What is Airflow?
  8. Урок 8. 00:07:03
    How Airflow works?
  9. Урок 9. 00:19:09
    [Practice] Installing Airflow 2.0
  10. Урок 10. 00:11:17
    [Practice] Quick tour of Airflow UI
  11. Урок 11. 00:09:51
    [Practice] Quick tour of Airflow CLI
  12. Урок 12. 00:01:43
    Introduction
  13. Урок 13. 00:14:12
    Docker reminder
  14. Урок 14. 00:01:56
    Docker performances
  15. Урок 15. 00:05:26
    Project: The Forex Data Pipeline
  16. Урок 16. 00:02:46
    What is a DAG?
  17. Урок 17. 00:09:35
    [Practice] Define your DAG
  18. Урок 18. 00:03:51
    What is an Operator?
  19. Урок 19. 00:14:44
    [Practice] Check if the API is available - HttpSensor
  20. Урок 20. 00:10:03
    [Practice] Check if the currency file is available - FileSensor
  21. Урок 21. 00:08:22
    [Practice] Download the forex rates from the API - PythonOperator
  22. Урок 22. 00:07:07
    [Practice] Save the forex rates into HDFS - BashOperator
  23. Урок 23. 00:08:36
    [Practice] Create the Hive table forex_rates - HiveOperator
  24. Урок 24. 00:09:10
    [Practice] Process the forex rates with Spark - SparkSubmitOperator
  25. Урок 25. 00:08:55
    [Practice] Send email notifications - EmailOperator
  26. Урок 26. 00:09:18
    [Practice] Send Slack notifications - SlackWebhookOperator
  27. Урок 27. 00:06:19
    [Practice] Add dependencies between tasks
  28. Урок 28. 00:03:37
    [Practice] The Forex Data Pipeline in action!
  29. Урок 29. 00:00:50
    Introduction
  30. Урок 30. 00:06:47
    Start_date and schedule_interval parameters demystified
  31. Урок 31. 00:11:04
    [Practice] Manipulating the start_date with schedule_interval
  32. Урок 32. 00:04:02
    Backfill and Catchup
  33. Урок 33. 00:14:59
    [Practice] Catching up non triggered DAGRuns
  34. Урок 34. 00:06:51
    Dealing with timezones in Airflow
  35. Урок 35. 00:13:55
    [Practice] Making your DAGs timezone aware
  36. Урок 36. 00:03:58
    How to make your tasks dependent
  37. Урок 37. 00:12:27
    [Practice] Creating task dependencies between DagRuns
  38. Урок 38. 00:04:39
    How to structure your DAG folder
  39. Урок 39. 00:09:35
    [Practice] Organizing your DAGs folder
  40. Урок 40. 00:07:17
    [Practice] How the Web Server works
  41. Урок 41. 00:04:20
    How to deal with failures in your DAGs
  42. Урок 42. 00:18:33
    [Practice] Retry and Alerting
  43. Урок 43. 00:07:18
    How to test your DAGs
  44. Урок 44. 00:14:12
    [Practice] Unit testing your DAGs
  45. Урок 45. 00:01:04
    Introduction
  46. Урок 46. 00:03:39
    Sequential Executor with SQLite
  47. Урок 47. 00:07:18
    Local Executor with PostgreSQL
  48. Урок 48. 00:18:36
    [Practice] Executing tasks in parallel with the Local Executor
  49. Урок 49. 00:15:40
    [Practice] Ad Hoc Queries with the metadata database
  50. Урок 50. 00:05:02
    Scale out Apache Airflow with Celery Executors and Redis
  51. Урок 51. 00:07:02
    [Practice] Set up the Airflow cluster with Celery Executors and Docker
  52. Урок 52. 00:11:16
    [Practice] Distributing your tasks with the Celery Executor
  53. Урок 53. 00:21:00
    [Practice] Adding new worker nodes with the Celery Executor
  54. Урок 54. 00:12:45
    [Practice] Sending tasks to a specific worker with Queues
  55. Урок 55. 00:11:19
    [Practice] Pools and priority_weights: Limiting parallelism - prioritizing tasks
  56. Урок 56. 00:07:01
    Kubernetes Reminder
  57. Урок 57. 00:05:17
    Scaling Airflow with Kubernetes Executors
  58. Урок 58. 00:10:52
    [Practice] Set up a 3 nodes Kubernetes Cluster with Vagrant and Rancher
  59. Урок 59. 00:09:57
    [Practice] Installing Airflow with Rancher and the Kubernetes Executor
  60. Урок 60. 00:10:46
    [Practice] Running your DAGs with the Kubernetes Executor
  61. Урок 61. 00:00:56
    Introduction
  62. Урок 62. 00:02:37
    Minimising Repetitive Patterns With SubDAGs
  63. Урок 63. 00:09:50
    [Practice] Grouping your tasks with SubDAGs and Deadlocks
  64. Урок 64. 00:03:11
    Making different paths in your DAGs with Branching
  65. Урок 65. 00:09:49
    [Practice] Make Your First Conditional Task Using Branching
  66. Урок 66. 00:04:39
    Trigger rules for your tasks
  67. Урок 67. 00:13:14
    [Practice] Changing how your tasks are triggered
  68. Урок 68. 00:04:41
    Avoid hard coding values with Variables, Macros and Templates
  69. Урок 69. 00:18:33
    [Practice] Templating your tasks
  70. Урок 70. 00:04:00
    How to share data between your tasks with XCOMs
  71. Урок 71. 00:09:59
    [Practice] Sharing (big?) data with XCOMs
  72. Урок 72. 00:02:18
    TriggerDagRunOperator or when your DAG controls another DAG
  73. Урок 73. 00:05:25
    [Practice] Trigger a DAG from another DAG
  74. Урок 74. 00:04:43
    Dependencies between your DAGs with the ExternalTaskSensor
  75. Урок 75. 00:03:48
    [Practice] Make your DAGs dependent with the ExternalTaskSensor
  76. Урок 76. 00:01:29
    Introduction
  77. Урок 77. 00:03:46
    Quick overview of AWS EKS
  78. Урок 78. 00:08:18
    [Practice] Set up an EC2 instance for Rancher
  79. Урок 79. 00:02:35
    [Practice] Create an IAM User with permissions
  80. Урок 80. 00:06:50
    [Practice] Create an ECR repository
  81. Урок 81. 00:06:22
    [Practice] Create an EKS cluster with Rancher
  82. Урок 82. 00:04:20
    How to access your applications from the outside
  83. Урок 83. 00:04:57
    [Practice] Deploy Nginx Ingress with Catalogs (Helm)
  84. Урок 84. 00:05:22
    [Practice] Deploy and run Airflow with the Kubernetes Executor on EKS
  85. Урок 85. 00:02:51
    [Practice] Cleaning your AWS services
  86. Урок 86. 00:01:29
    Introduction
  87. Урок 87. 00:03:44
    How the logging system works in Airflow
  88. Урок 88. 00:17:17
    [Practice] Setting up custom logging
  89. Урок 89. 00:14:41
    [Practice] Storing your logs in AWS S3
  90. Урок 90. 00:04:14
    Elasticsearch Reminder
  91. Урок 91. 00:18:09
    [Practice] Configuring Airflow with Elasticsearch
  92. Урок 92. 00:10:41
    [Practice] Monitoring your DAGs with Elasticsearch
  93. Урок 93. 00:04:34
    Introduction to metrics
  94. Урок 94. 00:12:13
    [Practice] Monitoring Airflow with TIG stack
  95. Урок 95. 00:11:31
    [Practice] Triggering alerts for Airflow with Grafana
  96. Урок 96. 00:03:00
    Airflow maintenance DAGs
  97. Урок 97. 00:00:55
    Introduction
  98. Урок 98. 00:16:55
    [Practice] Encrypting sensitive data with Fernet
  99. Урок 99. 00:07:21
    [Practice] Rotating the Fernet Key
  100. Урок 100. 00:03:25
    [Practice] Hiding variables
  101. Урок 101. 00:09:39
    [Practice] Password authentication and filter by owner
  102. Урок 102. 00:14:17
    [Practice] RBAC UI
  103. Урок 103. 00:10:42
    What to expect from Airflow 2.0?
  104. Урок 104. 00:19:36
    [VIDEO] The DockerOperator: The basics and more