아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
원티드 favicon원티드

원티드랩 데이터 마트 구축기: 데이터 분석을 위한 효율적인 데이터 파이프라인 구축!

by DD
2023-11-28
2년 전
조회수 11

데이터 마트 구축을 위해 ERD를 활용하여 테이블 간 관계를 시각화하고, 확장성, 독립성, 품질을 고려하여 설계함

Airflow DAG를 활용하여 데이터 파이프라인을 구축하고, Python 코드로 쿼리를 관리하여 유연성을 확보함

컬럼명 규칙(taxonomy)을 정의하여 데이터의 일관성을 유지하고, 데이터 분석 및 활용을 위한 기반을 마련함

데이터 마트 설계의 핵심: 확장성, 독립성, 품질

데이터 마트 설계 시 확장성을 위해 컬럼과 타입을 유연하게 변경할 수 있도록 설계했다. 독립성을 위해 테이블 간 중복 컬럼을 최소화하고, JSON 타입이나 Python 코드를 활용하여 컬럼을 추가했다. 따라서, 데이터 품질을 보장하기 위해 컬럼 사용 기준을 정하고, 쿼리 사용 현황을 지속적으로 확인했다.

Airflow DAG를 활용한 데이터 파이프라인 구축

기존 쿼리 기반 마트 구조의 쿼리 비용 및 실행 소요 시간 문제를 해결하기 위해 Airflow DAG를 도입했다. Airflow를 통해 스케줄러를 활용하여 데이터 파이프라인을 구축하고, Python 코드를 사용하여 쿼리를 관리함으로써 유연성을 확보했다. 결과적으로, 데이터 엔지니어링 작업 환경을 개선했다.

컬럼명 규칙(Taxonomy) 정의 및 적용

데이터 마트의 유지보수 및 데이터 이해도를 높이기 위해 컬럼명 규칙을 정의했다. Snake_case를 기본으로, PK, FK, timestamp, boolean 값에 대한 규칙을 정립했다. 집계 함수 사용 시 접두사를 활용하여 데이터의 일관성을 유지하고, 분석가 및 구성원들과의 소통을 원활하게 했다.

원티드랩 데이터 마트 — 설립기
중급
아키텍처
BigQuery
Airflow
Python
ERD
SQL
Data
DevOps
Backend
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

당근, SQL 파싱으로 데이터 리니지 구축! 데이터 신뢰성 UP!

당근 로고

당근, 200+개 DB 마이그레이션 자동화 플랫폼 구축 성공!

당근 로고

웹 기반 데이터 파이프라인 툴 FAST, 이제 코딩 없이 데이터 배치를!

네이버 페이 로고

Rust 기반 SQL 엔진 Rocky, 데이터 웨어하우스 파이프라인을 혁신하다!

해커뉴스 로고

SQL 기초부터 실전까지 마스터!

더 프라임아젠 로고

Airflow 개발, 운영, 데이터 분석까지! Astronomer Agents로 생산성 UP!

데보션 로고
원티드 favicon원티드
중급
아키텍처
BigQuery
Airflow
Python
ERD
SQL
Data
DevOps
Backend

관련 추천 글

당근, SQL 파싱으로 데이터 리니지 구축! 데이터 신뢰성 UP!

당근 로고

당근, 200+개 DB 마이그레이션 자동화 플랫폼 구축 성공!

당근 로고

웹 기반 데이터 파이프라인 툴 FAST, 이제 코딩 없이 데이터 배치를!

네이버 페이 로고