Обновляет Dockerfile, добавляет скрипт инициализации Airflow, улучшает документацию в README.md, изменяет название DAG и добавляет описание задач, а также улучшает логи в классе UserActionTransfer.
This commit is contained in:
@@ -21,13 +21,12 @@ default_args = {
|
||||
|
||||
# Определение DAG
|
||||
with DAG(
|
||||
'neo4j_health_check_dag',
|
||||
'neo4j_healthcheck_and_sample_loader',
|
||||
default_args=default_args,
|
||||
schedule_interval='0 9 * * *',
|
||||
catchup=False,
|
||||
tags=['neo4j', 'healthcheck', 'data_loading', 'vers.01'],
|
||||
description=
|
||||
'DAG для проверки здоровья Neo4j и загрузки тестовых данных',
|
||||
description='DAG для проверки здоровья Neo4j и загрузки тестовых данных',
|
||||
) as dag:
|
||||
conn_id = Variable.get("CONN_ID")
|
||||
driver = get_driver(conn_id)
|
||||
@@ -47,6 +46,7 @@ with DAG(
|
||||
dag=dag,
|
||||
retries=3,
|
||||
retry_delay=timedelta(minutes=1),
|
||||
doc_md="Проверяет соединение с Neo4j и возвращает сообщение о состоянии соединения",
|
||||
)
|
||||
|
||||
# Задача генерации тестовых данных
|
||||
@@ -56,6 +56,7 @@ with DAG(
|
||||
dag=dag,
|
||||
retries=3,
|
||||
retry_delay=timedelta(minutes=1),
|
||||
doc_md="Генерирует тестовые данные, сохраняет их в CSV файл ",
|
||||
)
|
||||
|
||||
# Задача загрузки данных в Neo4j
|
||||
@@ -65,6 +66,7 @@ with DAG(
|
||||
dag=dag,
|
||||
retries=3,
|
||||
retry_delay=timedelta(minutes=1),
|
||||
doc_md="Загружает данные из CSV файла в БД",
|
||||
)
|
||||
|
||||
# Финальная задача
|
||||
|
||||
Reference in New Issue
Block a user