2025 Kafka Connectors and Client Drivers Flashcards
What versions of Kafka does the Snowflake Kafka Connector support?
Confluent and the open-source version
What are the two variant columns are present in a table loaded by a Kafka connector?
Record_Content and Record_Metadata
If the user adds addiontional columns to a a standard Kafka table, what do those columns need to be able to support?
Null Values
What is the format of the Kafka message?
JSON/AVRO
What metada can be found in RECORD_METADATA
Topic: Kafka topic Name
Partition: Number of the partition within the topic
Offset: Partition offset
CreateTime/LogAppendTime: Timestamp of the message in the Kafka Topic
Key: The key for Kafka KeyedMessage
Schema_id: Schema’s ID in the registry
Headers: User-defined Key-value pair
The costs associated with the Kafka connector are
Snowpipe processing time and data storage
What is the default retention time for Kafka topics
7 days
When configuring Kafka Connect Cluster, what is the minimum recommended amount of RAM
5 MB per Kafka partition
How are Kafka messages organized in Snowflake Objects
For each topic, the connector establishes an internal stage to temporarily hold the data files, a pipe for ingesting files for each topic partition, and a table dedicated to that topic.
If the designated table for a Kafka topic doesn’t exist, what happens
The connector will create it
What privileges does a role need to be used by a Kafka connector
Usage on a database
Usage on schema
Create tables in schema
create stages in schema
create pipes in schema