Skip to content

DataDynamics/DataGovernance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 

Repository files navigation

데이터 관리 및 κ±°λ²„λ„ŒμŠ€ 정리

데이터 κ±°λ²„λ„ŒμŠ€μ—μ„œ μ œκ³΅ν•˜λŠ” κΈ°λŠ₯

ꡬ뢄 μ£Όμš” κΈ°λŠ₯ μ„ΈλΆ€ μ„€λͺ…
1. 메타데이터 관리 (Metadata Management) 메타데이터 μˆ˜μ§‘(Ingestion) λ‹€μ–‘ν•œ μ†ŒμŠ€(DB, Data Lake, BI, API λ“±)λ‘œλΆ€ν„° 메타데이터 μžλ™ μˆ˜μ§‘ 및 동기화
메타데이터 λͺ¨λΈλ§ μ—”ν„°ν”„λΌμ΄μ¦ˆ 데이터 λͺ¨λΈ μ •μ˜, Entity/Relation/Schema ꡬ쑰 관리
메타데이터 버전 관리 메타데이터 λ³€κ²½ 이λ ₯ 좔적, 이전 버전 볡원
데이터 ν”„λ‘œνŒŒμΌλ§ 데이터 ν’ˆμ§ˆ, 뢄포, NULL λΉ„μœ¨ λ“± 톡계 기반 데이터 뢄석
2. 데이터 μΉ΄νƒˆλ‘œκ·Έ (Data Catalog) 검색 및 탐색 λΉ„μ¦ˆλ‹ˆμŠ€/기술 메타데이터 기반 검색, νƒœκ·Έ/λΆ„λ₯˜ 기반 탐색
λΆ„λ₯˜μ²΄κ³„(Taxonomy) 관리 쑰직별, 도메인별, μ£Όμ œλ³„ 데이터 λΆ„λ₯˜ ꡬ쑰 μ •μ˜
μ‚¬μš©μž ν˜‘μ—… κΈ°λŠ₯ 데이터 μ„€λͺ…(Comment), 평점(Rating), μΆ”μ²œ(Endorsement) κΈ°λŠ₯
3. 데이터 ν’ˆμ§ˆ 관리 (Data Quality Management) ν’ˆμ§ˆ κ·œμΉ™ μ •μ˜ 데이터 ν’ˆμ§ˆ κΈ°μ€€ μ •μ˜ (μ •ν•©μ„±, μ™„μ „μ„±, μ •ν™•μ„± λ“±)
ν’ˆμ§ˆ λͺ¨λ‹ˆν„°λ§ ν’ˆμ§ˆ 점검 μžλ™ν™”, 였λ₯˜ 감지 및 경보
ν’ˆμ§ˆ κ°œμ„  이λ ₯ ν’ˆμ§ˆ 이슈 식별, κ°œμ„  쑰치 및 검증 이λ ₯ 관리
4. 데이터 계보 (Data Lineage) 컬럼 μˆ˜μ€€(Lineage) 좔적 컬럼 λ‹¨μœ„λ‘œ 데이터 흐름(ETL β†’ DB β†’ BI λ“±)을 μ‹œκ°μ μœΌλ‘œ ν‘œμ‹œ
λ³€ν™” 영ν–₯도 뢄석 μŠ€ν‚€λ§ˆ λ³€κ²½ μ‹œ 영ν–₯λ°›λŠ” λ‹€μš΄μŠ€νŠΈλ¦Ό μ‹œμŠ€ν…œ 뢄석
계보 μ‹œκ°ν™” κ·Έλž˜ν”„ 기반의 데이터 흐름 μ‹œκ°ν™” UI 제곡
5. λ³΄μ•ˆ 및 μ ‘κ·Ό μ œμ–΄ (Security & Access Control) 데이터 λΆ„λ₯˜ 및 λ“±κΈ‰ 관리 μ€‘μš”λ„, κΈ°λ°€μ„±, 규제 μˆ˜μ€€μ— λ”°λ₯Έ λ³΄μ•ˆ λ“±κΈ‰ μ§€μ •
μ ‘κ·ΌκΆŒν•œ 관리 μ‚¬μš©μž/κ·Έλ£Ή λ‹¨μœ„μ˜ μ ‘κ·Ό μ •μ±… 및 κΆŒν•œ 승인 ν”„λ‘œμ„ΈμŠ€
민감정보 탐지/λ§ˆμŠ€ν‚Ή PII, κΈˆμœ΅μ •λ³΄ λ“± 민감 데이터 μžλ™ 탐지 및 λ§ˆμŠ€ν‚Ή μ •μ±… 적용
6. μ •μ±… 및 ν‘œμ€€ 관리 (Policy & Standards) 데이터 μ •μ±… 관리 데이터 관리 κ·œμ •, ν‘œμ€€, κ°€μ΄λ“œλΌμΈ λ¬Έμ„œν™” 및 배포
κ·œμ • μ€€μˆ˜(Compliance) GDPR, ISO 27001, κ°œμΈμ •λ³΄λ³΄ν˜Έλ²• λ“± μ»΄ν”ŒλΌμ΄μ–ΈμŠ€ 관리
μ •μ±…-데이터 연계 정책별 적용 데이터셋 및 관리 주체 λ§€ν•‘
7. κ±°λ²„λ„ŒμŠ€ μ›Œν¬ν”Œλ‘œμš° (Governance Workflow) 승인 및 결재 ν”„λ‘œμ„ΈμŠ€ 메타데이터 λ³€κ²½, λ³΄μ•ˆ λ“±κΈ‰ μ‘°μ • μ‹œ 승인 흐름 ꡬ성
μ—­ν•  기반 μž‘μ—… λ°°μ • Steward, Owner, Custodian λ“± 역할별 μ±…μž„ 관리
BPM 연계 Flowable, Camunda λ“± BPM μ—”μ§„ 연동 ν†΅ν•œ μžλ™ν™”λœ 승인/μ•Œλ¦Ό ν”„λ‘œμ„ΈμŠ€
8. 감사 및 λͺ¨λ‹ˆν„°λ§ (Audit & Monitoring) λ³€κ²½ 이λ ₯ 감사 메타데이터, μ •μ±…, κΆŒν•œ λ³€κ²½ 이λ ₯ 좔적
μ ‘κ·Ό 둜그 관리 μ‚¬μš©μžλ³„ μ ‘κ·Ό λ‚΄μ—­ 및 ν–‰μœ„ 기둝
λŒ€μ‹œλ³΄λ“œ ν’ˆμ§ˆμ§€ν‘œ, μ •μ±…μ€€μˆ˜μœ¨, 변경좔이 λ“± KPI μ‹œκ°ν™”
9. 톡합 및 연계 (Integration & API) μ™ΈλΆ€ 연동 ETL, BI, Data Warehouse, MDM λ“±κ³Όμ˜ 톡합
API 제곡 REST/GraphQL APIλ₯Ό ν†΅ν•œ 메타데이터 μ ‘κ·Ό 및 관리
이벀트 기반 연동 Kafka, Webhook, gRPC λ“± μ‹€μ‹œκ°„ 메타데이터 λ³€κ²½ 이벀트 전달

데이터 κ±°λ²„λ„ŒμŠ€μ™€ Datahub 비ꡐ

κΈ°λŠ₯ λ²”μ£Ό κΈ°λŠ₯λͺ… DataHubμ—μ„œμ˜ μƒνƒœ μ„€λͺ…
메타데이터 관리 메타데이터 μˆ˜μ§‘(Ingestion) βœ… 지원됨 λ‹€μ–‘ν•œ 컀λ„₯ν„°λ‘œ 메타데이터 μˆ˜μ§‘ κ°€λŠ₯. ([docs.datahub.com][1])
메타데이터 λͺ¨λΈλ§/ν™•μž₯μ„± βœ… 지원됨 μœ μ—°ν•œ 메타데이터 λͺ¨λΈ 제곡. ([scalefree.com][2])
메타데이터 버전관리 ❌ μ œν•œλ¨ β€˜λ²„μ „κ΄€λ¦¬β€™ κΈ°λŠ₯이 κ±°λ²„λ„ŒμŠ€ μ†”λ£¨μ…˜ μˆ˜μ€€μ—μ„œ ν†΅ν•©λ˜μ–΄ μ œκ³΅λœλ‹€λŠ” 언급은 μ œν•œμ μž„.
데이터 μΉ΄νƒˆλ‘œκ·Έ / 검색 탐색 검색 및 탐색 κΈ°λŠ₯ βœ… 지원됨 데이터 μžμ‚° 탐색, 검색 UI/API 제곡. ([docs.datahub.com][3])
λΆ„λ₯˜μ²΄κ³„ / λΉ„μ¦ˆλ‹ˆμŠ€ μš©μ–΄ 사전(Glossary) βœ… 지원됨 β€œBusiness Glossary” 등을 μœ„ν•œ 컀λ„₯ν„° 쑴재. ([docs.datahub.com][1])
μ‚¬μš©μž ν˜‘μ—… (주석, 평점 λ“±) ❌ μ œν•œλ¨ 주석(Comment)μ΄λ‚˜ 평점(Rating) λ“± λΉ„μ¦ˆλ‹ˆμŠ€ μ‚¬μš©μž 쀑심 κΈ°λŠ₯이 κΈ°λ³Έ μ œκ³΅μ΄λΌλŠ” λ¬Έμ„œλŠ” λ§Žμ§€ μ•ŠμŒ.
데이터 ν’ˆμ§ˆ 관리 ν’ˆμ§ˆ κ·œμΉ™ μ •μ˜ & λͺ¨λ‹ˆν„°λ§ ⚠ 뢀뢄지원됨 β€œmetadata tests, assertions, data freshness checks” 등이 λ¬Έμ„œν™”λ˜μ–΄ 있음. ([docs.datahub.com][3]) λ‹€λ§Œ, μ™„μ „ν•œ ν’ˆμ§ˆ μ—”μ§„ μˆ˜μ€€μ˜ κΈ°λŠ₯(예: μžλ™ 결함 νƒμ§€β†’κ°œμ„  μ›Œν¬ν”Œλ‘œμš°)은 별도 κ΅¬ν˜„μ΄ ν•„μš”ν•¨.
데이터 계보(Lineage) 데이터 흐름/계보 좔적 ⚠ 뢀뢄지원됨 ν…Œμ΄λΈ” μˆ˜μ€€ 및 일뢀 컬럼 μˆ˜μ€€ 계보 지원됨. ([Atlan][4]) ν•˜μ§€λ§Œ μ§€μ›λ˜λŠ” μ†ŒμŠ€κ°€ μ œν•œμ μ΄κ³  일뢀 κΈ°λŠ₯은 μˆ˜λ™ λ˜λŠ” μ»€μŠ€ν…€ κ΅¬ν˜„μ΄ ν•„μš”ν•¨.
λ³΄μ•ˆ 및 μ ‘κ·Όμ œμ–΄ 데이터 등급ㆍ민감도 λΆ„λ₯˜ ⚠ μ œν•œλ¨ 메타데이터 μƒμ—μ„œ κΈ°λ°€μ„±Β·PII νƒœκ·Έ μ§€μ • κ°€λŠ₯성이 μžˆμœΌλ‚˜, μžλ™ 민감정보 νƒμ§€Β·λ§ˆμŠ€ν‚Ή κΈ°λŠ₯이 κΈ°λ³Έ μ œκ³΅μ΄λΌλŠ” 언급은 λ§Žμ§€ μ•ŠμŒ.
μ ‘κ·ΌκΆŒν•œ 관리(RBAC λ“±) βœ… 지원됨 Access Management κΈ°λŠ₯ 제곡됨. ([datahub][5])
μ •μ±… 및 ν‘œμ€€ 관리 μ •μ±… λ¬Έμ„œν™” 및 연계 ❌ μ œν•œλ¨ κ±°λ²„λ„ŒμŠ€ 정책–데이터 연계, μ›Œν¬ν”Œλ‘œμš° 기반 승인 등은 별도 κ΅¬μ„±μ΄λ‚˜ ν™•μž₯이 ν•„μš”ν•¨.
κ±°λ²„λ„ŒμŠ€ μ›Œν¬ν”Œλ‘œμš° 승인/결재 ν”„λ‘œμ„ΈμŠ€, μ—­ν•  기반 μž‘μ—… λ°°μ • ❌ μ œν•œλ¨ μ›Œν¬ν”Œλ‘œμš° μ—”μ§„ λ‚΄μž₯μ΄λΌκΈ°λ³΄λ‹€λŠ” API/SDKλ₯Ό μ΄μš©ν•˜μ—¬ ꡬ성해야 ν•˜λŠ” 츑면이 강함.
감사 및 λͺ¨λ‹ˆν„°λ§ 변경이λ ₯ 감사, μ ‘κ·Όλ‘œκ·Έ, KPI λŒ€μ‹œλ³΄λ“œ ⚠ 일뢀지원됨 메타데이터 λ³€κ²½ 이λ ₯μ΄λ‚˜ λ‘œκ·ΈλŠ” 일뢀 κ°€λŠ₯ν•˜λ‚˜, 톡합 κ±°λ²„λ„ŒμŠ€ KPI λŒ€μ‹œλ³΄λ“œ 등은 κΈ°λ³Έ νŒ¨ν‚€μ§€μ—μ„œ μ™„μ „ν•˜κ²Œ μ œκ³΅λœλ‹€κ³  보기 어렀움.
톡합 및 연계 μ™ΈλΆ€ μ‹œμŠ€ν…œ 연동(API/SDK) βœ… 지원됨 API/SDK 제곡, λ‹€μ–‘ν•œ 컀λ„₯ν„° 쑴재. ([docs.datahub.com][3])
이벀트 기반 연계(Streaming) ⚠ μ œν•œλ¨ β€œActive metadata / streaming” κ°œλ…μ΄ μ œμ‹œλ˜μ–΄ μžˆμœΌλ‚˜, μ™„μ „ μžλ™ν™”λœ 이벀트 기반 연계가 λͺ¨λ“  μ†ŒμŠ€μ— μ€€λΉ„λ˜μ–΄ μžˆμ§€λŠ” μ•ŠμŒ. ([Medium][6])

개발 단계별 κΈ°λŠ₯ λΆ„λ₯˜

개발 단계별 κΈ°λŠ₯

μ˜μ—­ 개발 ν•­λͺ© λͺ©μ  / κ°€μΉ˜ κ΅¬ν˜„ 포인트 (DataHub / Flowable 연계 쀑심) μš°μ„ μˆœμœ„
1. 검색 및 탐색 κ³ κΈ‰ 검색 (λ‹€κ΅­μ–΄, ν‚€μ›Œλ“œ κ°€μ€‘μΉ˜, λ™μ˜μ–΄) 메타데이터 탐색 효율 ν–₯상 Elastic 기반 인덱슀 ν™•μž₯, λ™μ˜μ–΄ μ‚¬μ „Β·κ°€μ€‘μΉ˜ μ„€μ •, λ‹€κ΅­μ–΄ 인덱싱 1단계
주제 λΆ„λ₯˜ λΈŒλΌμš°μ§• (κ³„μΈ΅ν˜• Taxonomy) μ£Όμ œλ³„Β·μ‘°μ§λ³„ 탐색 ꡬ쑰 제곡 DataHub Glossary/Tag κ³„μΈ΅ν˜• UI κ΅¬ν˜„ 1단계
μ»¬λ ‰μ…˜/νλ ˆμ΄μ…˜ (ν…Œλ§ˆ λ‹¨μœ„ 묢음) ν”„λ‘œμ νŠΈΒ·λ„λ©”μΈ λ‹¨μœ„ 데이터 ꡬ성 μ»€μŠ€ν…€ μ—”ν‹°ν‹°(Collection Entity) μ •μ˜, Flowable 승인 ν”„λ‘œμ„ΈμŠ€ μ—°κ²° 2단계
2. 메타데이터 관리 및 승인 메타데이터 λ³€κ²½ μ œμ•ˆ 및 승인(Flowable 결재) λ¬΄λΆ„λ³„ν•œ μˆ˜μ • λ°©μ§€ 및 κ±°λ²„λ„ŒμŠ€ κ°•ν™” DataHub UIμ—μ„œ β€œλ³€κ²½ μ œμ•ˆβ€ β†’ Flowable Process (κ²€ν† Β·μŠΉμΈ) β†’ DataHub 반영 1단계
μ‹ κ·œ 데이터셋 등둝 승인 등둝 절차 ν‘œμ€€ν™” 및 검증 λ“±λ‘μš”μ²­ β†’ Flowable 승인 ν›„ DataHub Entity 생성 1단계
λ³΄μ•ˆλ“±κΈ‰ λ³€κ²½ 결재 (Flowable ν”„λ‘œμ„ΈμŠ€) 민감도 λ³€κ²½ ν†΅μ œ λ³΄μ•ˆλ“±κΈ‰ ν•„λ“œ λ³€κ²½ 이벀트 β†’ BPM 승인 β†’ 반영 1단계
SLA / κ°±μ‹ μ£ΌκΈ° λ³€κ²½ 승인 λ³€κ²½ 이λ ₯ 및 영ν–₯ 좔적 SLA λ³€κ²½ μ‹œ Flowable ν”„λ‘œμ„ΈμŠ€ μ‹€ν–‰ β†’ 승인 ν›„ 반영 2단계
μ‚¬μš©μž μ •μ˜ λ©”νƒ€ν•„λ“œ 관리 쑰직별 ν™•μž₯μ„± 확보 Metadata Schema ν™•μž₯ + Dynamic UI 생성 1단계
3. 데이터 μ ‘κ·Ό 및 제곡 데이터 μƒ˜ν”Œ / 미리보기 κΈ°λŠ₯ 데이터 ν™œμš©μ„± 검증 DataHub Entity β†’ Query μ—”μ§„(Presto/Hive) β†’ μ œν•œν–‰ 미리보기 1단계
λ‹€μš΄λ‘œλ“œ / Export μš”μ²­ 승인 λ³΄μ•ˆ 데이터 λ‹€μš΄λ‘œλ“œ 관리 λ‹€μš΄λ‘œλ“œ μš”μ²­ β†’ Flowable 승인 β†’ 파일 λ°œκΈ‰/링크 생성 2단계
Open API μΉ΄νƒˆλ‘œκ·Έ / μŠΉμΈν˜• API λ°œκΈ‰ μ™ΈλΆ€ 연계 및 μ ‘κ·Όμ œμ–΄ API 등둝/μš”μ²­ β†’ BPM 승인 β†’ ν‚€ λ°œκΈ‰ 및 λ§Œλ£Œκ΄€λ¦¬ 3단계
4. 결재 및 μ›Œν¬ν”Œλ‘œμš° (Flowable 쀑심) 메타데이터 λ³€κ²½ 톡합 승인 ν”„λ‘œμ„ΈμŠ€ 톡합 κ±°λ²„λ„ŒμŠ€ Flowable BPMN: 등둝, μˆ˜μ •, 폐기, λ³΄μ•ˆλ“±κΈ‰ λ³€κ²½ λ“± ν”„λ‘œμ„ΈμŠ€ ν…œν”Œλ¦Ών™” 1단계
닀단계 κ²°μž¬μ„  / 병렬 승인 λ³΅μž‘ν•œ μŠΉμΈμ²΄κ³„ 지원 Flowableμ—μ„œ 닀단계/쑰건뢀 승인 섀계 2단계
결재 κ²°κ³Ό μ•Œλ¦Ό 및 둜그 기둝 투λͺ…μ„± 확보 승인 κ²°κ³Ό Webhook β†’ DataHub Event Stream / Slack / Email 연계 1단계
5. μ•Œλ¦Ό 및 ν”Όλ“œλ°± λ³€κ²½/승인 이벀트 μ•Œλ¦Ό 메타데이터 λ³€κ²½ κ°€μ‹œν™” DataHub Kafka Event β†’ Flowable Event Listener β†’ Notification μ„œλΉ„μŠ€ 1단계
ꡬ독 κΈ°λŠ₯ (데이터셋 λ‹¨μœ„) λ³€κ²½ λͺ¨λ‹ˆν„°λ§ DataHub Subscription API + μ‚¬μš©μž ꡬ독 λͺ©λ‘ 관리 2단계
μ‚¬μš©μž 의견 / 였λ₯˜ μ‹ κ³  ν’ˆμ§ˆ κ°œμ„  ν”Όλ“œλ°± 채널 포털 λ‚΄ Feedback 등둝 β†’ λ‹΄λ‹Ήμž/Flowable Task 생성 2단계
6. 톡계 및 λͺ¨λ‹ˆν„°λ§ 승인/λ³€κ²½ 톡계 λŒ€μ‹œλ³΄λ“œ 운영 효율 뢄석 Flowable ν”„λ‘œμ„ΈμŠ€ 이λ ₯ + DataHub Usage 집계 2단계
메타데이터 쑰회/ν™œμš© 톡계 인기 데이터 νŒŒμ•… API μ‚¬μš©λŸ‰, 쑰회수, λ‹€μš΄λ‘œλ“œ 수 집계 3단계
7. 인증 및 λ³΄μ•ˆ (ABAC μ œμ™Έ) SSO (OIDC/SAML/LDAP 연동) 단일 둜그인 ν™˜κ²½ 쑰직 인증 μ‹œμŠ€ν…œ 연동, μ‚¬μš©μž μ—­ν•  λ§€ν•‘ 1단계
μ—­ν• κΈ°λ°˜ μ ‘κ·Όμ œμ–΄ (RBAC) μ—­ν•  쀑심 κΆŒν•œκ΄€λ¦¬ DataHub RolePolicy + Flowable Role 기반 결재 연동 1단계
κ°μ‚¬λ‘œκ·Έ 및 λ³€κ²½ 이λ ₯ μ»΄ν”ŒλΌμ΄μ–ΈμŠ€ λŒ€μ‘ λͺ¨λ“  λ³€κ²½/결재/λ‹€μš΄λ‘œλ“œ 이벀트 λ‘œκΉ… 1단계
8. 관리 및 μš΄μ˜λ„κ΅¬ κ΄€λ¦¬μž μ½˜μ†” (메뉴·곡지·배포관리) 운영 관리 효율 Feature Toggle, 곡지 λ°°λ„ˆ, 메뉴 관리 UI 2단계
메타데이터 ν…œν”Œλ¦Ώ (도메인별 양식) ν‘œμ€€ν™” 등둝 μœ ν˜•λ³„ ν…œν”Œλ¦Ώ μ •μ˜ (ν…Œμ΄λΈ”/파일/BI λ“±) 3단계
λ¦΄λ¦¬μŠ€λ…ΈνŠΈ / 변경이λ ₯ 보기 λ³€κ²½νˆ¬λͺ…μ„± κ°•ν™” Diff UI + 승인일자/결재자 ν‘œμ‹œ 3단계
9. μ™ΈλΆ€ 연계 μ—°κ³„μ‹œμŠ€ν…œ μ•Œλ¦Ό (Webhook, REST API) 변경사항 μ‹€μ‹œκ°„ μ „νŒŒ Flowable 승인 μ™„λ£Œ μ‹œ Webhook 호좜 1단계
API κ²Œμ΄νŠΈμ›¨μ΄ 연계 (Kong λ“±) API μ ‘κ·Ό 관리 Flowable 승인 β†’ API Gateway μ •μ±… 반영 3단계
10. λ²•λ¬΄Β·μ»΄ν”ŒλΌμ΄μ–ΈμŠ€ μ΄μš©μ•½κ΄€ λ™μ˜ 및 둜그 법적 λŒ€μ‘ λ‹€μš΄λ‘œλ“œ/API 호좜 μ „ μ΄μš©λ™μ˜ 기둝 2단계
데이터셋 보쑴 μ •μ±… 데이터 수λͺ… 관리 λ³΄μ‘΄κΈ°κ°„Β·μžλ™ λΉ„κ³΅κ°œΒ·νκΈ° ν”„λ‘œμ„ΈμŠ€ 3단계

μš°μ„ μˆœμœ„ μš”μ•½

단계 핡심 λ‚΄μš© λͺ©ν‘œ
1단계 (핡심 ꡬ좕기) 검색, 메타데이터 λ³€κ²½ 및 승인(Flowable), λ³΄μ•ˆλ“±κΈ‰ 결재, 데이터 미리보기, SSO, κ°μ‚¬λ‘œκ·Έ, Webhook μ•Œλ¦Ό DataHub + Flowable κΈ°λ³Έ 톡합 / 결재 ν”„λ‘œμ„ΈμŠ€ μ™„μ„±
2단계 (ν™•μž₯κΈ°) SLA λ³€κ²½, λ‹€μš΄λ‘œλ“œ 승인, ν”Όλ“œλ°±, ν†΅κ³„λŒ€μ‹œλ³΄λ“œ, 곡지/κ΄€λ¦¬μ½˜μ†”, μ΄μš©μ•½κ΄€, μ»¬λ ‰μ…˜ κΈ°λŠ₯ 운영/κ±°λ²„λ„ŒμŠ€ κ°•ν™” 및 μ‚¬μš©μž μ°Έμ—¬ ν™•λŒ€
3단계 (고도화기) API κ²Œμ΄νŠΈμ›¨μ΄ 연계, λ¦΄λ¦¬μŠ€λ…ΈνŠΈ, 버전관리, 보쑴정책, κ³ κΈ‰ 톡계 μ—”ν„°ν”„λΌμ΄μ¦ˆκΈ‰ ν™•μž₯ 및 규제 λŒ€μ‘ 체계 μ™„μ„±

Data Portal

κΈ°λŠ₯

ꡬ뢄 μ£Όμš” κΈ°λŠ₯ μ„ΈλΆ€ μ„€λͺ…
1. 데이터 탐색 및 검색 검색 κΈ°λŠ₯ 데이터셋λͺ…, 메타데이터, κΈ°κ΄€λͺ…, ν‚€μ›Œλ“œ 기반의 κ³ κΈ‰ 검색 제곡
필터링 및 μ •λ ¬ 주제, κΈ°κ΄€, 포맷, 곡개일, ν’ˆμ§ˆ λ“±μœΌλ‘œ 필터링 및 μ •λ ¬ κΈ°λŠ₯ 제곡
μΉ΄ν…Œκ³ λ¦¬ λΈŒλΌμš°μ§• μ£Όμ œλΆ„λ₯˜ 체계 기반의 계측적 탐색 κΈ°λŠ₯
2. 데이터 상세 쑰회 메타데이터 ν‘œμ‹œ 데이터 μ„€λͺ…, 생성기관, μˆ˜μ§‘μ£ΌκΈ°, 포맷, 갱신일 λ“± 메타데이터 제곡
μƒ˜ν”Œ 데이터 보기 λ°μ΄ν„°μ˜ 일뢀 μƒ˜ν”Œμ„ μ›Ήμ—μ„œ 미리보기
API 정보 제곡 OpenAPI, REST API μ‚¬μš©λ²• 및 호좜 μ˜ˆμ‹œ ν‘œμ‹œ
3. 데이터 λ‹€μš΄λ‘œλ“œ 및 이용 파일 λ‹€μš΄λ‘œλ“œ CSV, JSON, XML, Excel, ZIP λ“± λ‹€μ–‘ν•œ ν˜•μ‹ 지원
API 호좜 μ‹€μ‹œκ°„ 데이터 μ—°κ³„μš© API Endpoint 제곡
포맷 λ³€ν™˜ μ‚¬μš©μžκ°€ μ›ν•˜λŠ” 포맷으둜 λ³€ν™˜ λ‹€μš΄λ‘œλ“œ (예: CSV β†’ JSON)
4. 데이터 ν’ˆμ§ˆ 및 관리 ν’ˆμ§ˆ 진단 데이터 ν’ˆμ§ˆμ§€ν‘œ(μ •ν•©μ„±, μ΅œμ‹ μ„±, μ™„μ „μ„± λ“±) μžλ™ 검증
κ°±μ‹  μ£ΌκΈ° 관리 λ°μ΄ν„°μ…‹μ˜ κ°±μ‹ μ£ΌκΈ° 관리 및 μžλ™ κ°±μ‹  μ•Œλ¦Ό
버전 관리 λ°μ΄ν„°μ…‹μ˜ λ³€κ²½ 이λ ₯ 및 이전 버전 보관
5. μ‚¬μš©μž 지원 및 μ°Έμ—¬ 즐겨찾기 / ꡬ독 관심 데이터셋 ꡬ독 및 λ³€κ²½ μ•Œλ¦Ό κΈ°λŠ₯
의견 및 μ‹ κ³  μ‚¬μš©μž ν”Όλ“œλ°±, 였λ₯˜ μ‹ κ³ , ν’ˆμ§ˆ κ°œμ„  μš”μ²­ μ ‘μˆ˜
λ‹€μš΄λ‘œλ“œ 톡계 인기 데이터, 쑰회수, λ‹€μš΄λ‘œλ“œ 수 톡계 제곡
6. μ‹œκ°ν™” 및 뢄석 κΈ°λŠ₯ λŒ€μ‹œλ³΄λ“œ μ‹œκ°ν™” μ£Όμš” λ°μ΄ν„°μ˜ κ·Έλž˜ν”„, 차트, λ§΅ λ“± μ‹œκ°ν™” 제곡
지도 기반 데이터 탐색 곡간데이터λ₯Ό 지도 기반으둜 탐색 κ°€λŠ₯ (GIS 연동)
간단 뢄석 도ꡬ 포털 λ‚΄μ—μ„œ ν•„ν„°λ§Β·μ§‘κ³„Β·μ°¨νŠΈ μž‘μ„± κΈ°λŠ₯ 제곡
7. 데이터 등둝 및 관리 (κ΄€λ¦¬μž κΈ°λŠ₯) 데이터 등둝/승인 κ΄€λ¦¬μžκ°€ 데이터셋 등둝, κ²€μˆ˜, 곡개 μ—¬λΆ€ 승인
μ ‘κ·ΌκΆŒν•œ 관리 데이터 μ ‘κ·Ό μ œμ–΄(곡개, μ œν•œ, λ‚΄λΆ€ μ „μš© λ“±)
메타데이터 ν‘œμ€€ 관리 ν‘œμ€€ν™”λœ 메타데이터 μŠ€ν‚€λ§ˆ 관리 및 검증
8. 톡계 및 둜그 관리 이용 톡계 λ‹€μš΄λ‘œλ“œ 수, API 호좜 수, μ‚¬μš©μž ν™œλ™ 톡계
둜그 좔적 데이터 μš”μ²­, 였λ₯˜, 접속 이λ ₯ λ“± 둜그 관리
9. μ‹œμŠ€ν…œ 연계 및 μΈν„°νŽ˜μ΄μŠ€ μ™ΈλΆ€ 연계 곡곡데이터, 사내 μ‹œμŠ€ν…œ, 메타데이터 ν—ˆλΈŒ(DataHub) 연동
SSO / 인증 연동 쑰직의 인증 μ‹œμŠ€ν…œ(SSO, LDAP λ“±)κ³Ό 톡합
API κ²Œμ΄νŠΈμ›¨μ΄ 인증, νŠΈλž˜ν”½ μ œμ–΄, API μ‚¬μš©λŸ‰ 관리

Datahub에 λΆ€μ‘±ν•œ κΈ°λŠ₯

ꡬ뢄 일반 데이터 포털 κΈ°λŠ₯ DataHub 지원 μ—¬λΆ€ λΆ€μ‘±ν•œ λΆ€λΆ„ / 직접 κ΅¬ν˜„ ν•„μš” 사항
1. 데이터 검색 및 탐색 ν‚€μ›Œλ“œ, 주제, κΈ°κ΄€, 포맷 λ“±μœΌλ‘œ κ³ κΈ‰ 검색 βœ… λΆ€λΆ„ 지원 (Elastic 기반 검색, Facet 제곡) ❌ 데이터셋 주제 λΆ„λ₯˜ 체계(Custom Taxonomy) 및 λ‹€κ΅­μ–΄ 검색 κΈ°λŠ₯ 미흑
μΉ΄ν…Œκ³ λ¦¬ λΈŒλΌμš°μ§• βœ… Tag 기반 κ°€λŠ₯ ❌ μ •ν˜•ν™”λœ μ£Όμ œλΆ„λ₯˜ 체계(UI 기반 계측 λΈŒλΌμš°μ§•) λΆ€μž¬
2. 데이터 상세 쑰회 메타데이터, 컬럼, μ†Œμœ μž, μ΅œμ‹ μΌ λ“± ν‘œμ‹œ βœ… 지원 ❌ μ‚¬μš©μž μ •μ˜ 메타데이터 UI νŽΈμ§‘ λΆˆκ°€ (Metadata Schema ν™•μž₯은 μ½”λ“œ μˆ˜μ • ν•„μš”)
데이터 μƒ˜ν”Œ 보기 ❌ 미지원 ❌ 미리보기 κΈ°λŠ₯ 직접 κ΅¬ν˜„ ν•„μš” (예: Presto/Impala/Hive 연동)
API 정보 제곡 βœ… λΆ€λΆ„ (Metadata API 있음) ❌ 데이터 제곡 API λͺ©λ‘ν™”, 호좜 μ˜ˆμ‹œ, API ν‚€ 관리 등은 직접 κ΅¬ν˜„ ν•„μš”
3. λ‹€μš΄λ‘œλ“œ 및 이용 κΈ°λŠ₯ CSV, JSON λ“± 파일 λ‹€μš΄λ‘œλ“œ ❌ 미지원 ❌ DataHubλŠ” β€œλ©”νƒ€λ°μ΄ν„° 관리” 쀑심, 싀데이터 λ‹€μš΄λ‘œλ“œ κΈ°λŠ₯ μ—†μŒ
Open API / Data API 제곡 ❌ 미지원 ❌ 데이터 제곡용 API κ²Œμ΄νŠΈμ›¨μ΄ 별도 ν•„μš” (예: Kong, Apigee, FastAPI λ“± 연계)
4. 데이터 ν’ˆμ§ˆ 관리 데이터 ν’ˆμ§ˆμ§€ν‘œ 관리 βœ… λΆ€λΆ„ (Great Expectations Plugin) ❌ ν’ˆμ§ˆ 결과의 μ‹œκ°ν™” 및 포털 UI 톡합은 직접 κ΅¬ν˜„ ν•„μš”
데이터 ν”„λ‘œνŒŒμΌλ§ βœ… 일뢀 지원 (DataHub Actions, Profiling Job) ❌ λΉ„μ •ν˜• λ°μ΄ν„°λ‚˜ μ»€μŠ€ν…€ DB 연동은 μˆ˜μž‘μ—… ν•„μš”
5. λ³΄μ•ˆ 및 μ ‘κ·Ό μ œμ–΄ κΆŒν•œ/μ—­ν•  관리 βœ… 지원 (Role/Policy 기반 Access Control) ❌ μ„ΈλΆ€ 컬럼 레벨 λ³΄μ•ˆ, λ³΄μ•ˆλ“±κΈ‰ 기반 μ ‘κ·Όμ œμ–΄ UIλŠ” 직접 κ΅¬ν˜„ ν•„μš”
λ³΄μ•ˆλ“±κΈ‰ 관리 ❌ 미지원 ❌ β€œλ³΄μ•ˆ 등급” 메타데이터 ν•„λ“œ μ •μ˜ 및 결재 연동 ν•„μš”
6. μ‚¬μš©μž μ°Έμ—¬ 및 ν”Όλ“œλ°± λŒ“κΈ€, 평점, 였λ₯˜ μ‹ κ³  βœ… 일뢀 (Comments, Ownership request) ❌ λ‹€μš΄λ‘œλ“œ 톡계, μ‹ κ³ /μ œμ•ˆ κΈ°λŠ₯ μ—†μŒ
ꡬ독/μ•Œλ¦Ό βœ… 지원 (Subscription/Notification) ⚠️ 이벀트 기반 Slack, Webhook λ“± 연동 ν•„μš”
7. μ‹œκ°ν™” 및 뢄석 λŒ€μ‹œλ³΄λ“œ μ‹œκ°ν™” βœ… (Superset, Looker λ“± 연동 κ°€λŠ₯) ❌ 포털 λ‚΄ λ‚΄μž₯ μ‹œκ°ν™” μ—†μŒ, μ™ΈλΆ€ BI 톡합 ν•„μš”
μ§€λ„κΈ°λ°˜ 데이터 탐색 ❌ 미지원 ❌ GeoData μ‹œκ°ν™”/필터링 κΈ°λŠ₯ 직접 κ΅¬ν˜„ ν•„μš”
8. 데이터 등둝 및 승인 등둝 β†’ κ²€μˆ˜ β†’ 승인 ν”„λ‘œμ„ΈμŠ€ ❌ 미지원 ❌ Flowable/BPM λ“±κ³Ό μ—°κ³„ν•˜μ—¬ 승인 ν”„λ‘œμ„ΈμŠ€ κ΅¬ν˜„ ν•„μš”
변경이λ ₯ 및 버전관리 βœ… 메타데이터 이λ ₯ 관리 있음 ⚠️ 데이터셋 버전(싀데이터 κΈ°μ€€) κ΄€λ¦¬λŠ” 별도 ν•„μš”
9. 톡계 및 둜그 이용 톡계, λ‹€μš΄λ‘œλ“œ 수 βœ… λΆ€λΆ„ (Usage Tracking) ❌ λ‹€μš΄λ‘œλ“œ, API 호좜, μ‚¬μš©μž ν™œλ™ 둜그 UI μ—†μŒ
API 호좜 톡계 ❌ 미지원 ❌ 별도 API Gateway 연계 ν•„μš”
10. μ‹œμŠ€ν…œ 연계 및 ν™•μž₯μ„± μ™ΈλΆ€ μ‹œμŠ€ν…œ 연동 βœ… 지원 (Webhook, Kafka, REST API) ⚠️ BPM, 결제 μ‹œμŠ€ν…œ λ“± μ™ΈλΆ€ Workflow 연동은 직접 개발 ν•„μš”
인증/SSO βœ… λΆ€λΆ„ (OIDC, LDAP) ⚠️ SSO μ„ΈλΆ€ μ •μ±…, μ„Έμ…˜ 관리 UI λΆ€μ‘±
11. UI/UX 및 관리도ꡬ 포털 맞좀 UI βœ… React 기반 Custom κ°€λŠ₯ ❌ 관리 μ½˜μ†”(UI)μ—μ„œ 직접 μˆ˜μ • λΆˆκ°€, μ½”λ“œ μˆ˜μ • λΉŒλ“œ ν•„μš”
κ΄€λ¦¬μž νŽ˜μ΄μ§€ βœ… 일뢀 (Settings) ❌ 운영/톡계 μ€‘μ‹¬μ˜ κ΄€λ¦¬μž λŒ€μ‹œλ³΄λ“œλŠ” μ—†μŒ

Datahub

μ£Όμš” κΈ°λŠ₯

κΈ°λŠ₯ μ˜μ—­ κΈ°λŠ₯λͺ… μ„€λͺ… λΉ„κ³  / μœ μ˜μ‚¬ν•­
데이터 탐색 & 발견 (Discovery) 검색(Search) 전체 데이터 μžμ‚°(데이터셋, λŒ€μ‹œλ³΄λ“œ, ML λͺ¨λΈ λ“±)을 이름·섀λͺ…·속성 기반으둜 검색 κ°€λŠ₯. ([docs.datahub.com][1]) λŒ€μš©λŸ‰ ν™˜κ²½μ—μ„œλ„ 색인 ꡬ쑰(Elasticsearch λ“±)λ₯Ό ν™œμš©ν•œ λΉ λ₯Έ 검색이 νŠΉμ§•. ([Medium][2])
탐색(Browse) 계측적 탐색 지원: μ˜ˆμ»¨λŒ€ λ°μ΄ν„°λ² μ΄μŠ€ β†’ μŠ€ν‚€λ§ˆ β†’ ν…Œμ΄λΈ” 순으둜 탐색 κ°€λŠ₯. ([GitHub][3]) UI μ—…λ°μ΄νŠΈκ°€ 이루어진 버전(v1.0)μ—μ„œ κ°œμ„ λ¨. ([GitHub][3])
메타데이터 μˆ˜μ§‘ (Ingestion) μžλ™οΌμˆ˜λ™ 메타데이터 μˆ˜μ§‘ λ‹€μ–‘ν•œ 데이터 μ†ŒμŠ€(connector)λ₯Ό 톡해 메타데이터λ₯Ό μˆ˜μ§‘ν•˜κ±°λ‚˜ μˆ˜λ™ 등둝 κ°€λŠ₯. ([docs.datahub.com][4]) μˆ˜μ§‘ λŒ€μƒ 및 방식은 ν™•μž₯ κ°€λŠ₯ν•œ μ•„ν‚€ν…μ²˜λ‘œ 섀계됨. ([Medium][2])
UI 기반 μˆ˜μ§‘(ingestion) UI 톡해 κ°„λ‹¨νžˆ μˆ˜μ§‘ μ„€μ • κ°€λŠ₯. ([docs.datahub.com][1]) μ‚¬μš©μžκ°€ 기술적으둜 μ„€μΉ˜ν•˜κ±°λ‚˜ κ°œλ°œν•˜μ§€ μ•Šκ³ λ„ 메타데이터 μˆ˜μ§‘ μ„€μ • κ°€λŠ₯.
데이터 계보(데이터 λ¦¬λ‹ˆμ§€) (Lineage) ν…Œμ΄λΈ”/컬럼 μˆ˜μ€€ λ¦¬λ‹ˆμ§€ ν‘œμ‹œ 데이터 흐름(μ–΄λ””μ„œ μ™”κ³  μ–΄λ””λ‘œ κ°€λŠ”μ§€) μ‹œκ°ν™” κ°€λŠ₯. ([Atlan][5]) 일뢀 데이터 μ†ŒμŠ€μ—μ„œλŠ” 컬럼 μˆ˜μ€€ 지원이 μ œν•œμ μΌ 수 있음. ([Atlan][5])
영ν–₯ 뢄석(Impact Analysis) νŠΉμ • μžμ‚°μ΄ λ³€κ²½λ˜μ—ˆμ„ λ•Œ downstream/upstream에 λ―ΈμΉ˜λŠ” 영ν–₯ 뢄석 κ°€λŠ₯. ([Medium][6]) λ³΅μž‘ν•œ νŒŒμ΄ν”„λΌμΈμ—μ„œλŠ” μ„€μ •/μˆ˜μ§‘μ΄ μΆ”κ°€λ‘œ ν•„μš”ν•  수 있음.
데이터 κ±°λ²„λ„ŒμŠ€(Governance) μ†Œμœ μž 및 μ±…μž„μž μ§€μ •(Ownership) 각 μžμ‚°μ— 데이터 μ†Œμœ μž λ˜λŠ” μ±…μž„μž(owner)λ₯Ό μ§€μ •ν•  수 μžˆμ–΄ 관리 체계 강화됨. ([docs.datahub.com][1]) 쑰직 λ‚΄λΆ€ μ—­ν• κ³Ό 연계해 μ‚¬μš©ν•˜λ©΄ νš¨κ³Όμ μž…λ‹ˆλ‹€.
민감 데이터 식별 및 λΆ„λ₯˜(Sensitivity/PII) 민감 데이터(PII λ“±)에 νƒœκ·Έ/λΆ„λ₯˜λ₯Ό μ§€μ •ν•  수 있음. ([docs.datahub.com][1]) μžλ™ μŠ€μΊλ‹ κΈ°λŠ₯은 별도 κ΅¬ν˜„μ΄ ν•„μš”ν•  수 있음.
νƒœκ·Έ 및 μš©μ–΄μ‚¬μ „(Business glossary & Tags) λΉ„μ¦ˆλ‹ˆμŠ€ μš©μ–΄ μ •μ˜, 데이터 μžμ‚°μ— νƒœκ·Έλ₯Ό λΆ™μ—¬ λ§₯락 λΆ€μ—¬ κ°€λŠ₯. ([docs.datahub.com][4]) 쑰직 맞좀 μš©μ–΄μ‚¬μ „μ„ κ΅¬μΆ•ν•˜λ©΄ 검색/이해도가 ν–₯상됨.
데이터 ν’ˆμ§ˆ(Data Quality) 메타데이터 기반 ν’ˆμ§ˆ μ§€ν‘œ 메타데이터 정보(예: 졜근 μˆ˜μ§‘μΌ, 톡계 λ“±)λ₯Ό 톡해 ν’ˆμ§ˆ μΈμ‚¬μ΄νŠΈ 제곡. ([GitHub][3]) μ™„μ „ν•œ 데이터 ν’ˆμ§ˆ 체크(assertions λ“±)λŠ” μ˜€ν”ˆμ†ŒμŠ€ λ²„μ „μ—μ„œ μ œν•œμ μΌ 수 있음. ([forum.datahubproject.io][7])
API & SDK ν”„λ‘œκ·Έλž˜λ° 방식 μ ‘κ·Ό λ‹€μ–‘ν•œ μ–Έμ–΄/SDK/APIλ₯Ό 톡해 메타데이터 μ‘°νšŒΒ·λ“±λ‘ κ°€λŠ₯. ([docs.datahub.com][1]) μžλ™ν™”λ‚˜ μ»€μŠ€ν…€ μ²˜λ¦¬μ— 맀우 μœ μš©ν•©λ‹ˆλ‹€.
ν™•μž₯μ„±(Extensibility) 컀λ„₯ν„° 및 ν”ŒλŸ¬κ·ΈμΈ ν™•μž₯ μƒˆλ‘œμš΄ 데이터 μ†ŒμŠ€λ‚˜ μ»€μŠ€ν…€ 메타데이터 λͺ¨λΈμ„ μΆ”κ°€ν•  수 μžˆλŠ” ꡬ쑰. ([Medium][2]) 쑰직 νŠΉμ„±μ— 맞좰 메타데이터 λͺ¨λΈμ„ 섀계할 수 있음.
μŠ€μΌ€μΌοΌμ„±λŠ₯(Scalability) λŒ€κ·œλͺ¨ 메타데이터 처리 수천 개 μ΄μƒμ˜ 데이터셋, λ³΅μž‘ν•œ νŒŒμ΄ν”„λΌμΈ μ²˜λ¦¬μ— 적합. ([scalefree.com][8]) 인프라(Elasticsearch, Kafka λ“±) ꡬ성 κ³ λ € ν•„μš”. ([Reddit][9])
μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€(UI) μ‚¬μš©μž μΉœν™”μ  UI 제곡 μ΅œμ‹  λ²„μ „μ—μ„œ 탐색, λ¦¬λ‹ˆμ§€ μ‹œκ°ν™”, ν•„ν„° κΈ°λŠ₯ 등이 κ°œμ„ λ¨. ([GitHub][3]) μ‚¬μš©μ„± ν–₯상을 μœ„ν•΄ UI λ²„μ „μ΄λ‚˜ μ„€μ • 확인 ν•„μš”.

μ˜€ν”ˆμ†ŒμŠ€ 버전

κΈ°λŠ₯ μ˜μ—­ κΈ°λŠ₯λͺ… μ„€λͺ…
데이터 탐색 & 발견 검색 (Search) 데이터셋, ν…Œμ΄λΈ”, λ·°, λŒ€μ‹œλ³΄λ“œ, ML λͺ¨λΈ λ“± λ‹€μ–‘ν•œ μžμ‚°μ„ 이름·섀λͺ…·메타데이터 기반으둜 검색 κ°€λŠ₯. ([docs.datahub.com][1])
탐색/λΈŒλΌμš°μ§• (Browse) 계측 ꡬ쑰(예: λ°μ΄ν„°λ² μ΄μŠ€ β†’ μŠ€ν‚€λ§ˆ β†’ ν…Œμ΄λΈ”)λ‚˜ νƒœκ·ΈΒ·λΆ„λ₯˜ 기반으둜 탐색 κ°€λŠ₯. ([Medium][2])
메타데이터 μˆ˜μ§‘ (Ingestion) 컀λ„₯ν„° 기반 메타데이터 μˆ˜μ§‘ λ‹€μ–‘ν•œ 데이터 μ†ŒμŠ€(κ΄€κ³„ν˜• DB, ν΄λΌμš°λ“œ λ°μ΄ν„°μ›¨μ–΄ν•˜μš°μŠ€, 파일, μŠ€ν† λ¦¬μ§€ λ“±)λ‘œλΆ€ν„° 메타데이터 μˆ˜μ§‘ κ°€λŠ₯. ([docs.datahub.com][3])
UI/CLI 기반 μˆ˜μ§‘ μ„€μ • UI λ˜λŠ” CLIλ₯Ό 톡해 메타데이터 μˆ˜μ§‘ νŒŒμ΄ν”„λΌμΈμ„ μ„€μ •ν•  수 있음. ([docs.datahub.com][1])
메타데이터 λͺ¨λΈλ§ & 관리 ν™•μž₯ κ°€λŠ₯ν•œ 메타데이터 λͺ¨λΈ μ»€μŠ€ν…€ μžμ‚° μœ ν˜•(custom entity types), μƒˆλ‘œμš΄ 속성, νƒœκ·Έ 등을 μΆ”κ°€ κ°€λŠ₯. ([Medium][2])
데이터 계보 (Lineage) ν…Œμ΄λΈ”/λ·°/컬럼 μˆ˜μ€€ λ¦¬λ‹ˆμ§€ ν‘œμ‹œ μžμ‚° κ°„ μƒν•˜κ΄€κ³„(lineage)λ₯Ό μ‹œκ°ν™”ν•˜κ³  좔적할 수 있음. ([Atlan][4])
데이터 κ±°λ²„λ„ŒμŠ€ & 관리 μ†Œμœ μž & μ±…μž„μž μ§€μ •(Ownership) 각 μžμ‚°μ— μ†Œμœ μž(owner)Β·μ±…μž„μž(responsible party) λ“±μ˜ 메타데이터λ₯Ό μ§€μ • κ°€λŠ₯. ([Atlan][5])
νƒœκ·Έ/λΆ„λ₯˜(Taxonomy) 및 μš©μ–΄μ‚¬μ „(Business Glossary) 데이터 μžμ‚°μ— νƒœκ·Έλ₯Ό λΆ™μ΄κ±°λ‚˜ λΉ„μ¦ˆλ‹ˆμŠ€ μš©μ–΄μ‚¬μ „μ„ ꡬ좕해 λ§₯락을 λΆ€μ—¬ κ°€λŠ₯. ([docs.datahub.com][3])
μ ‘κ·Ό μ œμ–΄(Authorization / Policies) 메타데이터 ν”Œλž«νΌ μˆ˜μ€€μ—μ„œ μžμ‚° μ ‘κ·Ό 정책을 μ„€μ •ν•  수 μžˆλŠ” κΈ°λŠ₯ 제곡. ([datahub][6])
API & SDK 메타데이터 쑰회/등둝 API 및 SDK REST/GraphQL API λ˜λŠ” SDKλ₯Ό 톡해 메타데이터λ₯Ό ν”„λ‘œκ·Έλž¨ λ°©μ‹μœΌλ‘œ μ‘°νšŒΒ·λ“±λ‘ κ°€λŠ₯. ([docs.datahub.com][1])
ν™•μž₯μ„± & 연계 컀λ„₯ν„°/ν”ŒλŸ¬κ·ΈμΈ ν™•μž₯ ꡬ쑰 μƒˆλ‘œμš΄ λ°μ΄ν„°μ†ŒμŠ€ 컀λ„₯ν„°λ₯Ό μΆ”κ°€ν•˜κ±°λ‚˜ μ‚¬μš©μž μ •μ˜ λ‘œμ§μ„ κ΅¬ν˜„ κ°€λŠ₯. ([Medium][2])
λŒ€κ·œλͺ¨ ν™˜κ²½ 적용 κ°€λŠ₯μ„± Elasticsearch 기반 색인, Kafka 기반 메타데이터 슀트리밍 등을 ν†΅ν•œ ν™•μž₯μ„± 지원. ([Medium][2])
UI/UX μ›Ή UI 제곡 μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€λ‘œ μžμ‚° 검색, 탐색, 메타데이터 쑰회, λ¦¬λ‹ˆμ§€ μ‹œκ°ν™” 등을 제곡. ([GitHub][7])

데이터 κ±°λ²„λ„ŒμŠ€ κΈ°λŠ₯

κΈ°λŠ₯ μ„€λͺ…
μ†Œμœ μž/μ±…μž„μž μ§€μ •(Ownership) μžμ‚°(데이터셋, ν…Œμ΄λΈ” λ“±)에 μ†Œμœ μž(owner)λ‚˜ μ±…μž„μž(responsible party)λ₯Ό λ©”νƒ€λ°μ΄ν„°λ‘œ μ§€μ •ν•  수 있음. ([docs.datahub.com][1])
νƒœκ·Έ/λΉ„μ¦ˆλ‹ˆμŠ€ μš©μ–΄μ‚¬μ „(Business Glossary) 및 도메인(Domains) μžμ‚°μ— νƒœκ·Έ(tag)λ₯Ό λΆ™μ΄κ±°λ‚˜ μš©μ–΄μ‚¬μ „(glossary) ν•­λͺ©μ„ κ΄€λ¦¬ν•˜κ³ , 도메인(Domain) κ°œλ…μ„ 톡해 쑰직 λ§₯락을 λΆ€μ—¬ν•  수 있음. ([Atlan][2])
μ ‘κ·Ό 관리(Access Management) / μ—­ν•  기반 μ œμ–΄(RBAC) μ™ΈλΆ€ μ—­ν• (external roles) λ˜λŠ” μ‚¬μš©μž μ—­ν• (user roles)을 μžμ‚°μ— λ§€ν•‘ν•˜κ³ , 기본적인 μ ‘κ·Ό μ œμ–΄λ₯Ό μ„€μ •ν•  수 μžˆλŠ” κΈ°λŠ₯이 있음. ([datahub][3])
데이터 λ¦¬λ‹ˆμ§€(Lineage) 및 영ν–₯ 뢄석(Impact Analysis) 데이터 흐름을 νŒŒμ•…ν•˜κΈ° μœ„ν•΄ ν…Œμ΄λΈ” μˆ˜μ€€ λ˜λŠ” 일뢀 컬럼 μˆ˜μ€€ λ¦¬λ‹ˆμ§€λ₯Ό μ§€μ›ν•˜λ©°, μƒν•˜κ΄€κ³„(upstream/downstream)λ₯Ό μ‹œκ°ν™”ν•  수 있음. ([Atlan][4])
메타데이터 검색/탐색 및 κ±°λ²„λ„ŒμŠ€ λ§₯락 제곡 κ±°λ²„λ„ŒμŠ€ ν™œλ™μ„ μ§€μ›ν•˜κΈ° μœ„ν•œ 메타데이터 검색, 탐색, νƒμƒ‰λœ μžμ‚°μ— λŒ€ν•œ λ¬Έλ§₯ 제곡 κΈ°λŠ₯ 등이 있음. ([Medium][5])

κ±°λ²„λ„ŒμŠ€ κ΄€μ μ—μ„œ λΆ€μ‘±ν•œ κΈ°λŠ₯

κ±°λ²„λ„ŒμŠ€ 관점 λΆ€μ‘±ν•˜κ±°λ‚˜ μ œν•œμ μΈ κΈ°λŠ₯ μ„€λͺ…
μ •μ±…/ν‘œμ€€μ˜ μ‹€ν–‰Β·μžλ™ν™” κ±°λ²„λ„ŒμŠ€ μ •μ±…μ˜ μžλ™ κ°•μ œ(enforcement)Β·μ›Œν¬ν”Œλ‘œμš°(workflow)·승인(workflow) κΈ°λŠ₯이 μ œν•œμ  μ˜ˆμ»¨λŒ€ λ³€κ²½ μš”μ²­(change requests), μžμ‚° 인증(asset certification), μ€€μˆ˜(compliance) 폼 및 μžλ™ μ•Œλ¦Ό λ“±μ˜ κ±°λ²„λ„ŒμŠ€ 운영 κΈ°λŠ₯이 DataHub OSSμ—λŠ” 기본적으둜 μ œκ³΅λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 곡식 λ¬Έμ„œμ—μ„œ β€œEnterprise Governance Mechanisms with dynamic compliance forms, certification & approval workflowsβ€λŠ” **DataHub Cloud(κ΄€λ¦¬ν˜• μ œν’ˆ)**μ—λ§Œ μ œκ³΅λœλ‹€κ³  λͺ…μ‹œν•˜κ³  있음. ([docs.datahub.com][1])
속성 기반/도메인 기반 μ„ΈλΆ€ κΆŒν•œ μ œμ–΄ Attribute-based access control (ABAC) λ˜λŠ” 도메인/속성 λ‹¨μœ„ κΆŒν•œ μ„ΈλΆ„ν™” κΈ°λŠ₯이 비ꡐ적 약함 DataHub Cloudμ—μ„œλŠ” β€œEnterprise RBAC support with additional permissions for declaring domain- or attribute-scoped personas” 같은 κΈ°λŠ₯이 ν¬ν•¨λ˜μ–΄ 있음. OSS λ²„μ „μ—μ„œλŠ” κΈ°λ³Έ RBAC만 μ§€μ›λ˜λŠ” μˆ˜μ€€μœΌλ‘œ λ³΄μž„. ([docs.datahub.com][1])
감사 둜그(Audit Log) 및 κ±°λ²„λ„ŒμŠ€ λ¦¬ν¬νŒ… λ³€κ²½ 이λ ₯ 좔적, 감사 둜그, κ±°λ²„λ„ŒμŠ€ μ§€ν‘œ λŒ€μ‹œλ³΄λ“œ 등이 κΈ°λ³Έ κΈ°λŠ₯으둜 κ°•ν•˜κ²Œ μ œκ³΅λ˜μ§€λŠ” μ•ŠμŒ κ΄€λ¦¬ν˜• μ œν’ˆμ—μ„œλŠ” β€œShared audit logs” 같은 κΈ°μ—…μš© κΈ°λŠ₯이 제곡됨. ([docs.datahub.com][1])
데이터 ν’ˆμ§ˆ 및 μ€€μˆ˜ 톡합 κ±°λ²„λ„ŒμŠ€μ™€ μ—°κ³„λœ 데이터 ν’ˆμ§ˆ λͺ¨λ‹ˆν„°λ§, 이상 탐지, μžλ™ν™”λœ 검증(assertions) κΈ°λŠ₯이 μ œν•œμ  DataHub Cloudμ—μ„œλŠ” ν’ˆμ§ˆ λͺ¨λ‹ˆν„°λ§, AI 이상 탐지 λ“±μ˜ κΈ°λŠ₯이 β€œobservability + governance” μ˜μ—­μ—μ„œ μ œκ³΅λœλ‹€κ³  λ‚˜μ™€ 있고 ([datahub][2]), OSS λ²„μ „μ—μ„œλŠ” 이 뢀뢄이 ν”ŒλŸ¬κ·ΈμΈ/μ™ΈλΆ€ μ—°κ³„λ‘œ κ΅¬ν˜„ν•΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ 많음.
κ±°λ²„λ„ŒμŠ€ 쀑심 μ‚¬μš©μž κ²½ν—˜ 및 νŒ€ μ›Œν¬ν”Œλ‘œμš° κ±°λ²„λ„ŒμŠ€Β·μ€€μˆ˜ λ‹΄λ‹Ήμž(CDO, Data Steward λ“±)λ₯Ό μœ„ν•œ λ§žμΆ€ν˜• UI, μ•ˆλ‚΄/μž‘μ—… 흐름(workflow)이 μƒλŒ€μ μœΌλ‘œ λΆ€μ‘± μ˜ˆμ»¨λŒ€ β€œλ°μ΄ν„° μƒμ‚°μž(data producers)κ°€ μ •μ±…Β·ν‘œμ€€μ„ μ„€μ •ν•˜κ³  μžμ‚° 등둝 μ‹œ κ±°λ²„λ„ŒμŠ€λ₯Ό μ’Œμš°ν•  수 μžˆλ„λ‘ ν•˜λŠ” shift-left κ±°λ²„λ„ŒμŠ€β€ 같은 κΈ°λŠ₯은 κ΄€λ¦¬ν˜• μ œν’ˆ λ¬Έμ„œμ—μ„œ κ°•μ‘°λ˜κ³  있음. ([datahub][3])
μ—”ν„°ν”„λΌμ΄μ¦ˆ SLA, λ³΄μ•ˆ, 운영 μˆ˜μ€€ λŒ€κ·œλͺ¨ 쑰직 μš΄μ˜μ— ν•„μš”ν•œ SLA 보μž₯, λ³΄μ•ˆ 인증(SOC2 λ“±), VPC 지원, λŒ€κ·œλͺ¨ 둀아웃 지원 도ꡬ 등이 자체 μ„€μΉ˜ OSS λ²„μ „μ—μ„œλŠ” 별도 ꡬ좕 ν•„μš” 곡식 λΉ„κ΅μ—μ„œ OSS 버전은 β€œ99.5% Uptime SLA”, β€œSOC-2”, β€œIn-VPC Remote Execution Agent” 등이 μ§€μ›λ˜μ§€ μ•ŠλŠ”λ‹€κ³  λͺ…μ‹œλ˜μ–΄ 있음. ([docs.datahub.com][1])

μ£Όμš” κ΅¬μ„±μš”μ†Œ

κ΅¬μ„±μš”μ†Œ μ£Όμš” μ–Έμ–΄ λŸ°νƒ€μž„ / μ‹€ν–‰ ν™˜κ²½ μ—­ν• 
Metadata Service (GMS) Java (Spring Boot) JVM (Java 17+) 메타데이터 CRUD, GraphQL API, Kafka 이벀트 처리
Frontend (DataHub UI) TypeScript + React Node.js 18+ μ›Ή UI, 메타데이터 탐색, κΆŒν•œ 관리
Ingestion Framework Python (3.9+) CLI λ˜λŠ” Docker λ‹€μ–‘ν•œ μ†ŒμŠ€(Hive, MySQL, Kafka, etc.)μ—μ„œ 메타데이터 μˆ˜μ§‘
Search Service Java Elasticsearch / OpenSearch λ°±μ—”λ“œ 메타데이터 인덱싱 및 검색
MAE / MCE Consumer Java Kafka Streams / Confluent 메타데이터 λ³€κ²½ 이벀트 처리
DataHub GraphQL Gateway Java Spring Boot + GraphQL Java API κ²Œμ΄νŠΈμ›¨μ΄ (UI 및 REST ν˜Έν™˜)
Docker Compose / Kubernetes 배포 ν™˜κ²½ YAML / Helm / Terraform Docker, K8s 운영 및 배포 μžλ™ν™”
Metadata Model Definition Avro + JSONSchema Java/Python 곡용 데이터셋, ν…Œμ΄λΈ”, νŒŒμ΄ν”„λΌμΈ λ“±μ˜ ν‘œμ€€ 메타λͺ¨λΈ μ •μ˜

μ‹€ν–‰ ν™˜κ²½

ꡬ뢄 μš”κ΅¬μ‚¬ν•­ μ„€λͺ…
OS Linux / macOS / Windows (Docker 기반 ꢌμž₯) μ„œλ²„ λ˜λŠ” 둜컬 개발 ν™˜κ²½ λͺ¨λ‘ κ°€λŠ₯
Java ν™˜κ²½ JDK 17 이상 Metadata Service 및 GraphQL Gateway용
Python ν™˜κ²½ Python 3.9+ Ingestion 및 슀크립트 μ‹€ν–‰μš©
Node.js ν™˜κ²½ Node.js 18 이상 + Yarn Frontend(UI) λΉŒλ“œ 및 μ‹€ν–‰μš©
데이터 μ €μž₯μ†Œ MySQL / PostgreSQL / Neo4j (선택) 메타데이터 및 관계 κ·Έλž˜ν”„ μ €μž₯
검색엔진 Elasticsearch 7.x / OpenSearch 2.x 메타데이터 κ²€μƒ‰μš©
λ©”μ‹œμ§• μ‹œμŠ€ν…œ Apache Kafka 메타데이터 λ³€κ²½ 이벀트 λ²„μŠ€
μ»¨ν…Œμ΄λ„ˆ Docker / Kubernetes 배포 및 운영 ν™˜κ²½
인증/λ³΄μ•ˆ OAuth2 / OIDC / SSO 쑰직 인증 μ‹œμŠ€ν…œκ³Ό 연동 κ°€λŠ₯

Flowable BPM

μ£Όμš” κΈ°λŠ₯

ꡬ뢄 κΈ°λŠ₯ ν•­λͺ© μ„€λͺ… 제곡 μ—¬λΆ€
κΈ°λ³Έ ꡬ성 μš”μ†Œ Flowable Engine BPMN 2.0 ν”„λ‘œμ„ΈμŠ€ μ •μ˜ μ‹€ν–‰ μ—”μ§„ βœ…
Flowable Task App μ‚¬μš©μž ν• λ‹Ή 업무(Task) 처리용 μ›Ή UI βœ…
Flowable IDM App μ‚¬μš©μžΒ·κ·Έλ£Ή 관리, 둜그인 인증 (κΈ°λ³Έ UI 포함) βœ…
Flowable Admin App μ‹€ν–‰ 쀑인 ν”„λ‘œμ„ΈμŠ€, 배포 관리, λͺ¨λ‹ˆν„°λ§ UI βœ…
Flowable REST API REST 기반 ν”„λ‘œμ„ΈμŠ€ λ°°ν¬Β·μ‹€ν–‰Β·μ‘°νšŒ API βœ…
ν”„λ‘œμ„ΈμŠ€ μ •μ˜ / μ‹€ν–‰ BPMN 2.0 ν‘œμ€€ 지원 StartEvent, Task, Gateway, SubProcess λ“± μ™„μ „ 지원 βœ…
이벀트(Event) 처리 Signal, Timer, Message 이벀트 지원 βœ…
ν”„λ‘œμ„ΈμŠ€ λ³€μˆ˜ 관리 Execution Variable, Local Variable 관리 βœ…
ν”„λ‘œμ„ΈμŠ€ 버전 관리 동일 ν”„λ‘œμ„ΈμŠ€μ˜ 닀쀑 버전 관리 κ°€λŠ₯ βœ…
비동기 Job Executor 타이머, 비동기 μ„œλΉ„μŠ€ Task 처리용 Job Executor λ‚΄μž₯ βœ…
업무(Task) 처리 μ‚¬μš©μž ν• λ‹Ή (User Task) νŠΉμ • μ‚¬μš©μž λ˜λŠ” 그룹에 Task ν• λ‹Ή κ°€λŠ₯ βœ…
μžλ™ Task (Service Task) Java Delegate / Spring Bean 기반 μžλ™ μ‹€ν–‰ βœ…
폼(Form) 기반 Task 처리 λ‹¨μˆœ Form 속성 기반 Task μž…λ ₯/좜λ ₯ 지원 βš™οΈ κΈ°λ³Έ μˆ˜μ€€
λͺ¨λΈ 관리 BPMN XML 기반 λͺ¨λΈ 배포 .bpmn20.xml νŒŒμΌμ„ REST λ˜λŠ” λ¦¬μ†ŒμŠ€ ν΄λ”λ‘œ 배포 κ°€λŠ₯ βœ…
μ›Ή λͺ¨λΈλŸ¬ 제곡 λΈŒλΌμš°μ €μ—μ„œ BPMN λͺ¨λΈ μž‘μ„±/μ €μž₯ ❌ (μ—”ν„°ν”„λΌμ΄μ¦ˆ μ „μš©)
μ™ΈλΆ€ λͺ¨λΈλŸ¬ 연동 bpmn.io, Camunda Modeler λ“± μ™ΈλΆ€ 도ꡬ μ‚¬μš© κ°€λŠ₯ βœ…
μ˜μ‚¬κ²°μ •(Decision) DMN 1.1 규격 지원 κ·œμΉ™ 기반 μ˜μ‚¬κ²°μ • ν…Œμ΄λΈ” μ‹€ν–‰ μ—”μ§„ βœ…
DMN μ›Ή λͺ¨λΈλŸ¬ μ›Ή μƒμ—μ„œ DMN ν…Œμ΄λΈ” μž‘μ„± ❌ (μ—”ν„°ν”„λΌμ΄μ¦ˆ μ „μš©)
μΌ€μ΄μŠ€ 관리(CMMN) CMMN 1.1 ν‘œμ€€ 지원 λΉ„μ •ν˜• ν”„λ‘œμ„ΈμŠ€(Case Model) μ‹€ν–‰ κ°€λŠ₯ βœ…
이벀트 처리(EDA) Event Registry λ©”μ‹œμ§€ 기반 이벀트(AMQP, JMS, Kafka λ“±) λ§€ν•‘ βœ… (κΈ°λ³Έ λͺ¨λ“ˆ)
톡합 / ν™•μž₯μ„± Spring Boot 톡합 flowable-spring-boot-starter둜 μ†μ‰¬μš΄ 톡합 κ°€λŠ₯ βœ…
REST API ν™•μž₯ μ»€μŠ€ν…€ REST Endpoint μΆ”κ°€ κ°€λŠ₯ βœ…
Java API RuntimeService, TaskService λ“± Java API 직접 호좜 κ°€λŠ₯ βœ…
Database 독립성 MySQL, PostgreSQL, Oracle λ“± JDBC 기반 지원 βœ…
관리 / λͺ¨λ‹ˆν„°λ§ Admin App 배포 ν”„λ‘œμ„ΈμŠ€, μ‹€ν–‰ μΈμŠ€ν„΄μŠ€, Job λͺ¨λ‹ˆν„°λ§ βœ…
REST Query API μ‹€ν–‰ μΈμŠ€ν„΄μŠ€/νžˆμŠ€ν† λ¦¬ 쑰회 API 제곡 βœ…
νžˆμŠ€ν† λ¦¬ 데이터 관리 ν”„λ‘œμ„ΈμŠ€ μΈμŠ€ν„΄μŠ€ μ‹€ν–‰ 둜그 μ €μž₯ βœ…
λ³΄μ•ˆ / 인증 κΈ°λ³Έ IDM λͺ¨λ“ˆ μ‚¬μš©μžΒ·κ·Έλ£ΉΒ·κΆŒν•œ 관리 βœ…
μ™ΈλΆ€ 인증 연동 LDAP, SSO 연동 κ°€λŠ₯ (Spring Security 기반) βš™οΈ 직접 μ„€μ • ν•„μš”
배포 / 운영 독립 μ‹€ν–‰ν˜• WAR 배포 Tomcat λ“± μ„œλΈ”λ¦Ώ μ»¨ν…Œμ΄λ„ˆμ— 배포 κ°€λŠ₯ βœ…
Spring Boot λ‚΄μž₯ μ„œλ²„ λ‚΄μž₯ν˜• Spring Boot 기반 μ‹€ν–‰ βœ…
닀쀑 λ°μ΄ν„°μ†ŒμŠ€ 각 엔진별 뢄리 μ„€μ • κ°€λŠ₯ (BPMN/DMN/CMMN/FORM) βœ…
ν΄λŸ¬μŠ€ν„°λ§ DB 기반 Job Locking으둜 닀쀑 λ…Έλ“œ μ‹€ν–‰ κ°€λŠ₯ βœ…
UI / 포털 Task 관리 UI ν• λ‹Ήλœ 업무(Task) 처리 UI βœ…
Process μ‹œμž‘/쑰회 UI μ‚¬μš©μžκ°€ ν”„λ‘œμ„ΈμŠ€ μ‹œμž‘ 및 μƒνƒœ 확인 βœ…
Web Modeler κ·Έλž˜ν”½ λͺ¨λΈλ§ UI ❌
Form Designer μ›Ή 폼 μž‘μ„± UI ❌ (Enterprise μ „μš©)
λΌμ΄μ„ μŠ€ / 배포 ν˜•νƒœ λΌμ΄μ„ μŠ€ Apache License 2.0 (μ™„μ „ μ˜€ν”ˆμ†ŒμŠ€) βœ…
배포 ν˜•νƒœ μ†ŒμŠ€ μ½”λ“œ, WAR, Docker 이미지 βœ…

μ£Όμš” κ΅¬μ„±μš”μ†Œ

κ΅¬μ„±μš”μ†Œ μ£Όμš” μ–Έμ–΄ λŸ°νƒ€μž„ / μ‹€ν–‰ ν™˜κ²½ μ—­ν• 
Flowable Engine (Core) Java (Spring Boot 기반) JVM (Java 17 이상) BPMN, CMMN, DMN μ‹€ν–‰μ—”μ§„ (workflow μ‹€ν–‰ 핡심)
Flowable REST API Java (Spring Boot) JVM REST API둜 μ—”μ§„ κΈ°λŠ₯ λ…ΈμΆœ
Flowable UI Apps Java + TypeScript (AngularJS) JVM + Node.js Web UI 제곡 (Modeler, Admin, Task λ“±)
Flowable Modeler Java + AngularJS JVM BPMN/DMN/CMMN λͺ¨λΈ μž‘μ„±μš© UI
Flowable Task Java + AngularJS JVM μ‚¬μš©μž 업무(Task) 처리용 UI
Flowable Admin Java + AngularJS JVM 배포/μ‹€ν–‰ μƒνƒœ λͺ¨λ‹ˆν„°λ§ UI
Flowable IDM Java + AngularJS JVM μ‚¬μš©μž/κ·Έλ£Ή/κΆŒν•œ 관리
Flowable Spring Boot Starter Java Spring Boot 엔진을 λ‚΄μž₯ν•˜μ—¬ REST λ˜λŠ” λ‚΄μž₯ν˜•μœΌλ‘œ μ‹€ν–‰ κ°€λŠ₯
Database SQL (MySQL, PostgreSQL, Oracle, H2 λ“±) JDBC ν”„λ‘œμ„ΈμŠ€ μ •μ˜, μΈμŠ€ν„΄μŠ€, νžˆμŠ€ν† λ¦¬ μ €μž₯

μ‹€ν–‰ ν™˜κ²½

ꡬ뢄 μš”κ΅¬μ‚¬ν•­ μ„€λͺ…
OS Linux / Windows / macOS Docker λ˜λŠ” λ…λ¦½ν˜• μ‹€ν–‰ κ°€λŠ₯
Java ν™˜κ²½ JDK 11 이상 (ꢌμž₯: JDK 17) Core μ—”μ§„ 및 REST API용
Application Server λ‚΄μž₯ Tomcat (Spring Boot), λ˜λŠ” μ™ΈλΆ€ Tomcat/WildFly REST API 및 UI 배포용
Database H2 (ν…ŒμŠ€νŠΈμš©), MySQL, PostgreSQL, Oracle, MSSQL 메타데이터 및 νžˆμŠ€ν† λ¦¬ μ €μž₯
Build System Maven λ˜λŠ” Gradle νŒ¨ν‚€μ§• 및 배포
UI λŸ°νƒ€μž„ Node.js + npm (AngularJS λΉŒλ“œ μ‹œ) Modeler 및 Admin UI λΉŒλ“œμš©
Container 지원 Docker, Kubernetes flowable/all-in-one 이미지 제곡
Auth / SSO Basic Auth, LDAP, OAuth2 κΈ°μ—… 인증 연동 κ°€λŠ₯

Datahub + Flowable

ν†΅ν•©μ‹œ 고렀사항

톡합 포인트 μ„€λͺ…
Trigger 방식 DataHub Metadata Change Event β†’ Flowable REST API 호좜
ν”„λ‘œμ„ΈμŠ€ 섀계 승인 μš”μ²­, λ³΄μ•ˆ λ“±κΈ‰ λ³€κ²½, lineage μ—…λ°μ΄νŠΈ λ“± BPMN으둜 μ •μ˜
API 연계 방식 REST (Spring Boot Flowable + DataHub Event Hook)
인증 처리 OAuth2 토큰 λ˜λŠ” Basic Auth 기반 호좜
μΆ”μ²œ ꡬ쑰 Flowable 엔진은 별도 Spring Boot μ„œλΉ„μŠ€λ‘œ μš΄μ˜ν•˜κ³ , DataHubμ—μ„œ HTTP 트리거

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors