Fabric Real-Time Intelligence의 스키마 레지스트리는 데이터 스키마를 관리하고 구성하기 위한 중앙 집중식 리포지토리입니다. 이 기능은 이벤트 기반 아키텍처에 사용되는 스키마를 정의, 유효성 검사 및 발전시키는 구조화된 프레임워크를 제공하여 데이터 품질을 개선하고 실시간 워크플로에서 일관성을 유지할 수 있도록 지원합니다.
비고
이 기능은 현재 미리 보기로 제공됩니다.
스키마 레지스트리 사용의 이점
Fabric Real-Time Intelligence의 스키마 레지스트리는 이벤트 기반 워크플로에서 데이터 품질, 일관성 및 제어를 개선하는 데 도움이 됩니다.
스키마를 등록한다는 것은 데이터의 모양, 데이터가 있어야 하는 필드, 예상되는 값 형식 및 구조화 방법을 정의하는 것을 의미합니다.
스키마 등록을 사용하도록 설정하면 등록된 스키마와 일치하는 이벤트만 이벤트 기반 아키텍처를 통해 이동할 수 있습니다. 오류를 조기에 catch하고 데이터가 깨끗하고 일관되며 사용할 준비가 되도록 합니다.
스키마 유효성 검사는 패브릭 Real-Time 인텔리전스 워크플로 전체에 적용됩니다.
- 이벤트가 eventstream을 통해 처음 입력되는 경우
- 전처리 및 변환 중
- Eventhouse, Lakehouse 및 Data Activator와 같은 대상에 데이터가 전달되기 전에
- 파생 스트림의 경우에도 한 스트림이 다른 스트림으로 피드됩니다.
스키마를 사용하면 데이터 품질이 향상될 뿐만 아니라 잘못되거나 예기치 않은 데이터가 다운스트림 프로세스를 방해하지 않도록 방지하여 더 나은 제어를 얻을 수 있습니다.
스키마 레지스트리는 패브릭 Real-Time 인텔리전스에서 안정적이고 확장 가능한 실시간 데이터 솔루션을 빌드하기 위한 모든 핵심인 데이터 무결성을 유지하고, 서비스 간에 재사용을 사용하도록 설정하고, 액세스 제어를 설정하는 데 도움이 됩니다.
주요 개념
이 섹션에서는 스키마 레지스트리의 주요 개념에 대해 설명합니다.
스키마 집합
스키마 레지스트리를 사용하면 하나 이상의 관련 스키마를 스키마 집합으로 구성하여 논리 그룹화 및 중앙 집중식 액세스 제어를 사용할 수 있습니다. 그룹 수준에서 스키마를 보거나 편집하거나 수정할 수 있는 사용자를 관리할 수 있으므로 팀 또는 프로젝트에서 스키마 사용을 보다 쉽게 제어할 수 있습니다. 자세한 내용은 이벤트 스키마 집합 만들기 및 관리를 참조하세요.
스키마 형식
현재 스키마 레지스트리는 Avro 스키마 형식을 지원합니다.
스키마 등록
패브릭 Real-Time 인텔리전스에서 스키마를 등록하는 방법에는 여러 가지가 있습니다.
- 시각적 UI 작성기를 사용하여 스키마를 단계별로 만듭니다.
- 스키마 정의가 포함된 파일을 업로드합니다.
- 코드 뷰에 직접 스키마 붙여넣기
패브릭 Real-Time 허브 UI(사용자 인터페이스) 또는 스키마 집합 UI를 사용하여 스키마를 등록할 수 있습니다. 자세한 내용은 이벤트 스키마 만들기 및 관리를 참조하세요.
스키마 버전 관리
버전 관리가 Fabric Real-Time Intelligence 내의 스키마 레지스트리에서 지원됩니다. 그러나 시스템은 의미 체계 버전을 보장하지 않습니다. 또한 스키마가 실제로 변경되었는지 확인할 수 없습니다. 기존 스키마에 대한 모든 편집 내용은 새 버전으로 처리됩니다. 앞에서 설명한 대로 아직 스키마 진화에 대한 호환성 검사 또는 기본 지원은 없습니다. 자세한 내용은 스키마 업데이트를 참조하세요.
관련 콘텐츠
다음 문서를 참조하세요.
Real-Time 허브 사용자:Real-Time 허브에서 이벤트 스키마 만들기 및 관리
스키마 집합 사용자의 경우: