Exam SnowPro Advanced Data Engineer All QuestionsBrowse all questions from this exam
Question 30

A Data Engineer is implementing a near real-time ingestion pipeline to load data into Snowflake using the Snowflake Kafka connector. There will be three Kafka topics created.

Which Snowflake objects are created automatically when the Kafka connector starts? (Choose three.)

    Correct Answer: A, C, D

    When using the Snowflake Kafka connector, several Snowflake objects are automatically created to facilitate the ingestion and movement of data. These include tables, pipes, and internal stages. Tables are created to store the ingested data directly from Kafka topics. Pipes are responsible for automating the movement of data from stages into the tables for efficient processing. Lastly, internal stages are used as temporary storage during the loading process before data is moved into its final destination in the tables.

Discussion
prshntdxt7Options: ACD

The three Snowflake objects created automatically when the Snowflake Kafka connector starts are: Tables (A): The connector creates tables to store the actual data ingested from Kafka. These tables can be used to query and analyze the data. Pipes (C): Pipes are automatically created to move data from the staging area (staging table) to the final destination tables in Snowflake. Pipes are part of Snowflake's data loading mechanism. Internal stages (D): The connector may create internal stages to facilitate the movement of data between the Kafka topics and the staging tables or final destination tables in Snowflake. Therefore, the correct choices are A (Tables), C (Pipes), and D (Internal stages).

stopthisnowOptions: ACD

Kafka topics can be mapped to existing Snowflake tables in the Kafka configuration. If the topics are not mapped, then the Kafka connector creates a new table for each topic using the topic name. https://docs.snowflake.com/en/user-guide/kafka-connector-overview#:~:text=Kafka%20topics%20can%20be%20mapped%20to%20existing%20Snowflake%20tables%20in%20the%20Kafka%20configuration.%20If%20the%20topics%20are%20not%20mapped%2C%20then%20the%20Kafka%20connector%20creates%20a%20new%20table%20for%20each%20topic%20using%20the%20topic%20name.