질문
답변
raw String 필드가 있어야 합니다. 또한 데이터가 오래됨에 따라 파티션을 나누고 오래된 데이터를 정리할 수 있도록, 해당 테이블 관리에 사용할 수 있는 필드가 1~2개 더 있어야 합니다.
*일부 통합은 원본 데이터에 필드를 추가할 수 있습니다. 예를 들어 ClickHouse Kafka Connector Sink를 사용하는 경우입니다.
아래는 단순화된 예시입니다:
- 예시 데이터베이스를 생성합니다
- 원본 JSON 데이터가 삽입될 랜딩 테이블을 생성합니다:
- materialized view의 기본 테이블을 생성합니다
- 기본 테이블에 대한 materialized view를 생성합니다
- 샘플 행 몇 개를 삽입합니다
- 추출 결과와 쿌리에서 사용되는 materialized view를 확인