nerdexam
Snowflake

ARA-C01 · Question #140

An Architect is designing a pipeline to stream event data into Snowflake using the Snowflake Kafka connector. The Architect's highest priority is to configure the connector to stream data in the MOST

The correct answer is A. Utilize a higher Buffer.flush.time in the connector configuration.. The minimum value supported for the buffer.flush.time property is 1 (in seconds). For higher average data flow rates, we suggest that you decrease the default value for improved latency. If cost is a greater concern than latency, you could increase the buffer flush time. Be caref

Cost Optimization

Question

An Architect is designing a pipeline to stream event data into Snowflake using the Snowflake Kafka connector. The Architect's highest priority is to configure the connector to stream data in the MOST cost-effective manner. Which of the following is recommended for optimizing the cost associated with the Snowflake Kafka connector?

Options

  • AUtilize a higher Buffer.flush.time in the connector configuration.
  • BUtilize a higher Buffer.size.bytes in the connector configuration.
  • CUtilize a lower Buffer.size.bytes in the connector configuration.
  • DUtilize a lower Buffer.count.records in the connector configuration.

How the community answered

(39 responses)
  • A
    69% (27)
  • B
    10% (4)
  • C
    5% (2)
  • D
    15% (6)

Explanation

The minimum value supported for the buffer.flush.time property is 1 (in seconds). For higher average data flow rates, we suggest that you decrease the default value for improved latency. If cost is a greater concern than latency, you could increase the buffer flush time. Be careful to flush the Kafka memory buffer before it becomes full to avoid out of memory exceptions.

Topics

#Snowflake Kafka Connector#Cost Optimization#Data Ingestion#Connector Configuration

Community Discussion

No community discussion yet for this question.

Full ARA-C01 Practice