mini_cloud

  • 홈
  • 태그
  • 방명록

2025/08/27 2

데이터 공유

Python Operator with XcomXcom (Cross Communication)airflow DAG 안 Task 간 데이터 공유를 위해 사용되는 기술ex) task1의 수행 중 내용이나 결과를 task2에서 사용 또는 입력으로 주고 싶은 경우주로 작은 규모의 데이터 공유를 위해 사용Xcom 내용은 메타 DB의 xcom 테이블에 값이 저장됨1GB 이상의 대용량 데이터 공유를 위해서는 외부 솔루션이 필요함 (s3, HDFS 등...)xcom 사용 방법1. **kwargs에 존재하는 ti(task_instance) 객체 활용task_ids를 명시해주지 않으면 가장 최근에 push한게 불러와지기에, task_ids를 통해 id를 명시해줘야함 2. 파이썬 함수의 return 값 활용 실습을 해보자i..

데이터/Airflow 2025.08.27

Airflow Template Variable

Jinja Template문서(파일)에서 특정 양식으로 작성된 값을 런타임시 실제 값으로 치환해주는 처리 엔진여러 엔진이 존재하지만, 파이썬에서는 Jinja를 사용함ex) HTML 템플릿 저장 후 화면에 보여질 때 실제 값으로 변환해서 출력함SQL 작성시에도 활용 가능select * from tables where base_dt = {{ }}이 select 구문을 템플릿으로 만들고 매일 변경되는 날짜만 필터 조건으로 설정을 해주면 됨https://airflow.apache.org/docs/apache-airflow/stable/templates-ref.html Templates reference — Airflow 3.0.4 Documentation airflow.apache.orgdocs 보면서 제공되는..

데이터/Airflow 2025.08.27
이전
1
다음
더보기
프로필사진

mini_cloud

  • 분류 전체보기 (39)
    • 데이터 (16)
      • 아키텍처 (7)
      • RDBMS (0)
      • Airflow (5)
      • 복기 (4)
    • 클라우드 (20)
      • AWS (1)
      • OpenStack (13)
      • Docker & Kubernetes (6)
    • Distributed System (2)
    • 기타 백엔드 공부 (0)
    • Git (0)
    • 자료구조,알고리즘 (0)
      • leetcode (0)
      • 백준 알고리즘 (0)
      • 자료구조 정리 (0)
    • 기타 공부 (1)
      • 자바 (0)
      • 파이썬 (1)

Tag

e,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바