nerdexam
Snowflake

ARA-C01 · Question #36

Which of the following ingestion methods can be used to load near real-time data by using the messaging services provided by a cloud provider?

The correct answer is A. Snowflake Connector for Kafka. The Snowflake Connector for Kafka integrates directly with Apache Kafka, a distributed event-streaming platform. Cloud providers offer managed Kafka-compatible messaging services (e.g., AWS MSK, Azure Event Hubs with Kafka protocol, GCP Pub/Sub with Kafka compatibility)…

Data Engineering

Question

Which of the following ingestion methods can be used to load near real-time data by using the messaging services provided by a cloud provider?

Options

  • ASnowflake Connector for Kafka
  • BSnowflake streams
  • CSnowpipe
  • DSpark

How the community answered

(21 responses)
  • A
    86% (18)
  • C
    10% (2)
  • D
    5% (1)

Explanation

The Snowflake Connector for Kafka integrates directly with Apache Kafka, a distributed event-streaming platform. Cloud providers offer managed Kafka-compatible messaging services (e.g., AWS MSK, Azure Event Hubs with Kafka protocol, GCP Pub/Sub with Kafka compatibility), enabling near real-time data ingestion into Snowflake. Option B (Snowflake Streams) is a CDC mechanism for tracking changes in existing Snowflake tables, not an ingestion method. Option C (Snowpipe) is file-based ingestion triggered by cloud storage events, not a messaging service integration. Option D (Spark) is a general-purpose data processing engine and not a cloud messaging service.

Topics

#Snowflake Connector for Kafka#Real-time data ingestion#Messaging services#Data pipelines

Community Discussion

No community discussion yet for this question.

Full ARA-C01 Practice