clickzetta-kafka-ingest-pipeline

Ingest Kafka data into ClickZetta Lakehouse with JSON parsing and offset controls.

8|3|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/yunqiqiliang/clickzetta-skills --skill clickzetta-kafka-ingest-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clickzetta-kafka-ingest-pipeline
Source: https://github.com/yunqiqiliang/clickzetta-skills/tree/main/clickzetta-kafka-ingest-pipeline
Command: npx skills add https://github.com/yunqiqiliang/clickzetta-skills --skill clickzetta-kafka-ingest-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ingesting Kafka data into ClickZetta Lakehouse end-to-end is complex and error-prone. This Skill streamlines the process by providing a structured workflow to validate connections, parse messages, create target schemas, and manage continuous loading via configurable pipes and tables.

Core Features & Use Cases

  • Two ingestion paths: READ_KAFKA Pipe for streaming loads and Kafka external table + Table Stream for raw message retention and multiple downstream consumers.
  • End-to-end workflow: validates connectivity, probes JSON payloads, creates/updates target tables, and deploys pipelines with batch tuning and offset controls.
  • Use Case: Ingest orders events in near real-time from Kafka into Lakehouse, with optional SASL authentication and offset reset options.

Quick Start

Create a READ_KAFKA Pipe to start ingesting JSON messages from a Kafka topic into a Lakehouse table.

Frequently Asked Questions about clickzetta-kafka-ingest-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ingest Kafka data into a Lakehouse end-to-end?

Ingesting Kafka data into a Lakehouse end-to-end is streamlined by validating connectivity, probing JSON payloads, creating target schemas, and deploying continuous loading pipelines with configurable batch sizes and offset controls.

What is the best way to parse JSON messages from Kafka into Lakehouse tables?

Parsing JSON messages from Kafka into Lakehouse tables is achieved through a structured workflow that probes payloads, creates or updates target schemas, and deploys pipelines using READ_KAFKA Pipe or Kafka external tables with Table Stream.

Does this Kafka ingestion workflow support SASL authentication and offset resets?

Yes, this Kafka ingestion workflow supports optional SASL authentication and offset reset options, ensuring secure connections and flexible consumption controls for near real-time streaming scenarios into the Lakehouse.

When should I use READ_KAFKA Pipe versus Kafka external tables for Lakehouse ingestion?

Use READ_KAFKA Pipe for direct streaming loads into the Lakehouse, whereas Kafka external tables with Table Stream are ideal for retaining raw messages and supporting multiple downstream consumers.

How does batched loading work for near real-time Kafka streaming into the Lakehouse?

Batched loading for near real-time Kafka streaming works by deploying pipelines with configurable batch sizes and pause controls, orchestrating Vcluster operations to manage continuous data ingestion into the Lakehouse efficiently.