12장
데이터 소비, 변환 및 제공 설계
데이터 프로덕트의 주요 역할은 입력 데이터 포트를 통해 업스트림 소스의 데이터를 변환한 다음, 출력 데이터 포트를 통해 영구적으로 액세스할 수 있는 데이터 형태로 결과를 제공하는 것입니다.
이번 장에서는 모든 데이터 프로덕트가 구현하는 세 가지 기본 특성인 데이터 제공(12.1절), 데이터 소비(12.2절), 데이터 변환(12.3절)에 대해 설명합니다.
먼저 데이터 메시의 고유 속성과 가장 연관이 깊은 행위 지원성부터 설명하겠습니다.
12.1 데이터 제공
데이터 프로덕트는 9장에서 소개한 출력 데이터 포트(인터페이스)를 통해 다양한 분석 데이터 소비자에게 도메인 데이터를 제공합니다. 출력 데이터 포트에는 명시적으로 정의된 계약과 API가 있습니다.
데이터 메시 내 데이터 프로덕트와 행위자 사이의 관계, 행위자의 특성과 요구 사항을 고려할 때, 행위 지원성은 ‘도메인이 주도하여 데이터를 제공serving domain-driven data’한다는 흥미로운 속성이 있습니다.
데이터 프로덕트와 데이터 사용자 간의 관계를 살펴보겠습니다.
12.1.1 데이터 사용자의 니즈
[그림 12-1]은 데이터 프로덕트가 데이터 사용자의 니즈를 충족하는 방법에 대해 보여줍니다.
Get 데이터 메시 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.