LabHub

블로그

데이터 거버넌스·Lineage·PII 완전 가이드: OpenLineage, Collibra·Atlan·DataHub, Unity·Polaris, GDPR·한국 개인정보법 (2025)

한국어English日本語中文

Season 5 Ep 7 — Ep 1–6에서 데이터는 점점 많아지고 복잡해졌다. Ep 7은 그 반대 축 — "어떻게 다스릴 것인가". 데이터를 관리하지 않으면 데이터가 회사를 지배한다.

Prologue — "우리 회사에 고객 이메일이 몇 군데에 있나?"

2025년 CTO에게 가장 답하기 어려운 질문:

4개 질문 모두 "몰라요"라면, 이 회사는 규제 리스크와 제품 품질 리스크를 동시에 가지고 있다. 이 글은 그 네 질문에 답할 수 있게 만드는 도구와 프로세스를 정리한다.


1장 · 데이터 거버넌스 정의

1.1 거버넌스의 4축

1.2 왜 지금 중요한가

1.3 거버넌스의 스펙트럼


2장 · OpenLineage — 계보의 표준

2.1 정체성

2.2 구조

2.3 통합

2.4 예시 이벤트

{
  "eventType": "COMPLETE",
  "job": {"name": "dbt.fact_orders"},
  "run": {"runId": "..."},
  "inputs": [{"name": "raw.orders"}, {"name": "raw.customers"}],
  "outputs": [{"name": "analytics.fact_orders"}]
}

2.5 가치


3장 · 데이터 카탈로그 4대

3.1 Collibra

3.2 Atlan

3.3 DataHub

3.4 Alation

3.5 기타

3.6 비교

도구강점고객모델
Collibra규제·엔터프라이즈금융·공공SaaS/셀프
Atlan모던 스택·UXSaaS·스타트업·중견SaaS
DataHub오픈·유연엔지니어 팀OSS + Acryl
Alation협업·비즈 사용자중견·엔터프라이즈SaaS
OpenMetadata오픈·경량셀프 호스팅OSS

4장 · 기술 카탈로그 — Unity/Polaris/Glue

4.1 Unity Catalog

4.2 Polaris

4.3 AWS Glue Data Catalog

4.4 Nessie / Gravitino

4.5 비즈니스 vs 기술 카탈로그


5장 · PII — 정의와 탐지

5.1 PII 정의

5.2 자동 탐지 도구

5.3 탐지 방식

5.4 분류 등급


6장 · PII 보호 — 마스킹·토큰화·암호화

6.1 마스킹

6.2 토큰화(Tokenization)

6.3 해싱·익명화

6.4 암호화

6.5 Dynamic Masking 예 (Snowflake)

CREATE MASKING POLICY mask_email AS (val STRING)
RETURNS STRING ->
  CASE WHEN CURRENT_ROLE() IN ('ADMIN') THEN val
       ELSE REGEXP_REPLACE(val, '.+@', '***@')
  END;

ALTER TABLE customers MODIFY COLUMN email
  SET MASKING POLICY mask_email;

7장 · 규제 — GDPR, 한국 PIPA, AI Act

7.1 GDPR (EU, 2018–)

7.2 한국 개인정보보호법(PIPA)

7.3 한국 AI 기본법 (2024–)

7.4 기타 규제

7.5 공통 원칙


8장 · Data Subject Request (DSR)

8.1 요청 유형

8.2 구현 난이도

8.3 실무 패턴

8.4 AI·학습 데이터


9장 · AI 시대의 거버넌스 확장

9.1 모델 카탈로그

9.2 프롬프트·에이전트 카탈로그

9.3 학습 데이터 출처 추적

9.4 AI 결과 감사

9.5 규제와의 연결


10장 · 실전 아키텍처 — 거버넌스 통합

10.1 레이어

10.2 정책 예

10.3 감사

10.4 자동화


11장 · 한국 기업 거버넌스 현실

11.1 현황

11.2 규제 대응

11.3 도전 과제

11.4 참고 사례


12장 · 실패 사례 8선

12.1 PII가 BI 대시보드에 노출

Dynamic masking 없이 실명 노출 → 감사 지적.

12.2 계보 없는 장애 대응

"이 지표가 틀린 이유"를 반나절 찾음.

12.3 삭제 요청 1개월 처리

수동 작업, 여러 시스템 동시 삭제 실패.

12.4 소유자 불명 테이블 수천 개

누구에게 물어봐야 할지 모름.

12.5 카탈로그 있지만 비어있음

초기 구축 후 유지 안 해서 현실과 괴리.

12.6 접근 권한 파편화

10개 DB 각각 RBAC, 중앙 관리 실패.

12.7 외주 인력이 PII 전체 접근

감사 위반.

12.8 AI 학습 데이터 출처 불명

저작권 분쟁·규제 조사 시 무기력.


13장 · 안티패턴 10선

13.1 "거버넌스는 나중에"

규모 커질수록 뜯어고치기 어려워짐. 초기부터 기초 깔기.

13.2 카탈로그만 있고 소유자 없음

문서가 있을 뿐 책임이 없음.

13.3 PII 탐지 정규식 몇 줄

ML 분류기·샘플링 병행 필요.

13.4 백업 규제 무관심

"파기 기한이 지났지만 백업에 남아있음" 사고.

13.5 Lineage를 수작업 문서로

자동 수집(OpenLineage) 도입.

13.6 Data Contract 없이 상류 마구 변경

소비자 전원 파손.

13.7 외부 공유 통제 부재

S3 버킷 공개, 이메일 첨부파일.

13.8 감사 로그 단기 보관

규제 요구 미충족.

13.9 카탈로그 도구 여러 개 병행

통합 없이 중복 관리.

13.10 AI·ML 영역을 거버넌스 밖

2025년엔 이게 최대 리스크.


14장 · 체크리스트 — 데이터 거버넌스 12가지


15장 · 다음 글 예고 — Season 5 Ep 8: "Observability 2025 (Logs·Metrics·Traces + LLM)"

거버넌스가 "데이터를 어떻게 관리"라면, Observability는 "시스템과 데이터가 실제로 어떻게 돌고 있는가".

"관측성 없으면 운영 없다" — 2025년 인프라의 기본값.

다음 글에서 만나자.


요약: 2025년 데이터 거버넌스는 카탈로그 + Lineage + 품질 + PII·규제 4축. OpenLineage가 계보의 표준이 됐고, Collibra·Atlan·DataHub·Alation이 카탈로그의 4대 옵션, Unity·Polaris·Glue가 기술 카탈로그를 담당한다. PII는 탐지·분류·마스킹·토큰화·암호화 5단계로 관리되며, GDPR·한국 PIPA·AI Act가 규제 삼각 편대. AI 시대의 거버넌스는 모델·프롬프트·학습 데이터까지 확장됐고, 데이터 주체 권리(DSR)는 자동화 워크플로우가 필수. 한국 기업은 망분리·한국어 메타·레거시 통합이 도전 과제이며, 거버넌스 전담 인력 확보가 차세대 경쟁력. "관리하지 않으면 관리당한다" — 데이터 거버넌스의 2025년 법칙.

댓글

아직 댓글이 없습니다.

로그인하면 댓글을 쓸 수 있습니다