Skip to content
Snippets Groups Projects
Commit 25ddaf3d authored by edvs19's avatar edvs19
Browse files

teste

parent f8d3d822
No related branches found
No related tags found
No related merge requests found
...@@ -18,37 +18,27 @@ repo_home = '/opt/airflow/dags/repo' ...@@ -18,37 +18,27 @@ repo_home = '/opt/airflow/dags/repo'
# }, # },
) )
def process_records(): def process_records():
@task task_spark = SparkSubmitOperator(
def task_spark(): task_id="landing_to_bronze",
SparkSubmitOperator( application=f"{repo_home}/gen_bronze.py",
task_id="landing_to_bronze", application_args=[
application=f"{repo_home}/gen_bronze.py", "fichas_cadastro_individual_5000.jsonl"
application_args=[ ],
"fichas_cadastro_individual_5000.jsonl" packages="org.apache.hadoop:hadoop-aws:3.3.4"
], )
packages="org.apache.hadoop:hadoop-aws:3.3.4"
) task_dbt_setup = BashOperator(
task_id="dbt_setup",
@task bash_command=f"rm -rf /tmp/proj_teste && cp -r {repo_home}/proj_teste /tmp/proj_teste",
def task_dbt_setup(): )
BashOperator(
task_id="dbt_setup", task_bronze_to_gold = BashOperator(
bash_command=f"rm -rf /tmp/proj_teste && cp -r {repo_home}/proj_teste /tmp/proj_teste", task_id="bronze_to_silver_to_gold",
) cwd="/tmp/proj_teste",
bash_command="dbt deps && dbt build",
@task )
def task_bronze_to_gold():
BashOperator( task_spark >> task_dbt_setup >> task_bronze_to_gold
task_id="bronze_to_silver_to_gold",
cwd="/tmp/proj_teste",
bash_command="dbt deps && dbt build",
)
task1 = task_spark
task2 = task_dbt_setup
task3 = task_bronze_to_gold
task1 >> task2 >> task3
dag = process_records() dag = process_records()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment