How discovery works
- A SQLCatalog connects a ready SQLWorkspace to one Pulsar or Kafka cluster.
- After the catalog becomes ready, StreamNative periodically checks the cluster for eligible topics.
- StreamNative creates a source object for each eligible topic that is missing from the catalog database.
- The source makes the topic’s events available to queries in the SQLWorkspace engine.
-partition-N topics are not created as separate sources.
For the complete schema compatibility matrix, see Schema Support.
For the database, schema, and source names created from these topics, see Naming Rules.
Process discovered sources
A managed source exposes incoming topic events. StreamNative does not automatically create tables or materialized views from that source. Create the SQL objects required for filtering, joining, aggregating, or maintaining results:public/default namespace. Kafka sources use the public schema.
For joins, windows, watermarks, and other processing patterns, see RisingWave.