2025 Kafka Connectors and Client Drivers Flashcards

1
Q

What versions of Kafka does the Snowflake Kafka Connector support?

A

Confluent and the open-source version

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the two variant columns are present in a table loaded by a Kafka connector?

A

Record_Content and Record_Metadata

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

If the user adds addiontional columns to a a standard Kafka table, what do those columns need to be able to support?

A

Null Values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the format of the Kafka message?

A

JSON/AVRO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What metada can be found in RECORD_METADATA

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The costs associated with the Kafka connector are

A

Snowpipe processing time and data storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the default retention time for Kafka topics

A

7 days

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

When configuring Kafka Connect Cluster, what is the minimum recommended amount of RAM

A

5 MB per Kafka partition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How are Kafka messages organized in Snowflake Objects

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

If the designated table for a Kafka topic doesn’t exist, what happens

A

The connector will create it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What privileges does a role need to be used by a Kafka connector

A

Usage on a database
Usage on schema
Create tables in schema
create stages in schema
create pipes in schema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly