From 909727d0cca6f917e13de921117dda1626ef067a Mon Sep 17 00:00:00 2001 From: airflow Date: Thu, 18 Sep 2025 15:28:48 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20clickhouse=5Fdag.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- clickhouse_dag.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 clickhouse_dag.py diff --git a/clickhouse_dag.py b/clickhouse_dag.py new file mode 100644 index 0000000..c04ee0c --- /dev/null +++ b/clickhouse_dag.py @@ -0,0 +1,20 @@ +from airflow import DAG +from airflow.providers.http.operators.http import SimpleHttpOperator +from datetime import datetime + +with DAG( + dag_id="clickhouse_list_tables", + start_date=datetime(2025, 1, 1), + schedule_interval=None, + catchup=False, +) as dag: + + list_tables = SimpleHttpOperator( + task_id="list_tables", + http_conn_id="clickhouse_http", # Connection в Airflow + endpoint="/", + method="POST", + data={"query": "SHOW TABLES"}, + headers={"Content-Type": "application/x-www-form-urlencoded"}, + log_response=True, # покажет результат в логах Airflow + )