
Airflow + dbt - 파이프라인 오케스트레이션
astronomer-cosmos, DbtDagParser, Airflow에서의 dbt run/test, 의존성 관리, 엔드투엔드 모니터링
20 면접 질문·
Senior
1astronomer-cosmos를 사용하여 dbt를 Airflow에 통합할 때의 주요 이점은 무엇입니까?
1
astronomer-cosmos를 사용하여 dbt를 Airflow에 통합할 때의 주요 이점은 무엇입니까?
답변
Astronomer-cosmos는 dbt model을 자동으로 개별 Airflow 작업으로 변환하여 Airflow UI에서 각 model에 대한 세분화된 가시성을 제공합니다. 이를 통해 전체 dbt 프로젝트가 아닌 model 수준에서 Airflow 기능(재시도, 알림, 모니터링)을 활용할 수 있습니다.
2cosmos는 Airflow DAG에서 dbt model 간의 의존성을 어떻게 처리합니까?
2
cosmos는 Airflow DAG에서 dbt model 간의 의존성을 어떻게 처리합니까?
답변
Cosmos는 dbt의 manifest.json을 분석하여 model 간의 의존성 그래프를 추출합니다. 그런 다음 해당 Airflow 작업 간의 의존성 관계(upstream/downstream)를 자동으로 생성하여 dbt 프로젝트의 refs로 정의된 실행 순서를 따릅니다.
3cosmos의 'local' 및 'docker' 실행 모드의 차이점은 무엇입니까?
3
cosmos의 'local' 및 'docker' 실행 모드의 차이점은 무엇입니까?
답변
로컬 모드에서 cosmos는 dbt를 Airflow 워커의 Python 환경에서 직접 실행하므로 dbt 설치가 필요합니다. docker 모드에서는 각 dbt 작업이 자체 dbt 이미지를 가진 격리된 Docker 컨테이너에서 실행되어 더 나은 격리와 의존성 재현성을 제공합니다.
4
태그를 기반으로 dbt model의 일부만 실행하도록 cosmos를 구성하는 방법은 무엇입니까?
5
cosmos를 사용한 Airflow-dbt 통합에서 DbtTaskGroup의 역할은 무엇입니까?
+17 면접 질문
기타 Data Engineering 면접 주제
Linux & Shell - 기초
Junior
20개 질문Git & GitHub - 기초
Junior
20개 질문데이터 엔지니어링을 위한 고급 Python
Junior
25개 질문Docker - 기초
Junior
25개 질문Google Cloud Platform - 기초
Junior
20개 질문CI/CD 및 코드 품질
Mid-Level
20개 질문Docker Compose
Mid-Level
20개 질문FastAPI - 데이터 API
Mid-Level
20개 질문Data Engineering을 위한 고급 SQL
Mid-Level
20개 질문Data Lake - 아키텍처 및 수집
Mid-Level
20개 질문데이터 엔지니어링을 위한 BigQuery
Mid-Level
20개 질문PostgreSQL - 관리
Mid-Level
20개 질문Data Engineering을 위한 Data Modeling
Mid-Level
20개 질문Fivetran & Airbyte - 데이터 수집
Mid-Level
20개 질문dbt - 기초
Mid-Level
20개 질문Apache Airflow - 기초
Mid-Level
20개 질문Kubernetes - 기초
Mid-Level
20개 질문dbt - 고급 기능
Senior
20개 질문ETL / ELT / ETLT 패턴
Senior
20개 질문Apache Airflow - 고급
Senior
20개 질문PySpark - 대규모 처리
Senior
20개 질문Google Pub/Sub - 데이터 스트리밍
Senior
20개 질문Apache Beam & Dataflow
Senior
20개 질문Kubernetes - 프로덕션 및 스케일링
Senior
20개 질문Terraform - Infrastructure as Code
Senior
20개 질문NoSQL 데이터베이스
Senior
20개 질문모던 Data Architecture
Senior
20개 질문모니터링 및 관찰 가능성
Senior
20개 질문IAM 및 데이터 보안
Senior
20개 질문