exam questions

Exam AWS Certified Data Analytics - Specialty All Questions

View all questions & answers for the AWS Certified Data Analytics - Specialty exam

Exam AWS Certified Data Analytics - Specialty topic 1 question 121 discussion

A manufacturing company uses Amazon Connect to manage its contact center and Salesforce to manage its customer relationship management (CRM) data. The data engineering team must build a pipeline to ingest data from the contact center and CRM system into a data lake that is built on Amazon S3.
What is the MOST efficient way to collect data in the data lake with the LEAST operational overhead?

  • A. Use Amazon Kinesis Data Streams to ingest Amazon Connect data and Amazon AppFlow to ingest Salesforce data.
  • B. Use Amazon Kinesis Data Firehose to ingest Amazon Connect data and Amazon Kinesis Data Streams to ingest Salesforce data.
  • C. Use Amazon Kinesis Data Firehose to ingest Amazon Connect data and Amazon AppFlow to ingest Salesforce data.
  • D. Use Amazon AppFlow to ingest Amazon Connect data and Amazon Kinesis Data Firehose to ingest Salesforce data.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
srinivasa
Highly Voted 3 years, 7 months ago
Answer: C https://aws.amazon.com/blogs/apn/building-secure-and-private-data-flows-between-aws-and-salesforce-using-amazon-appflow/;https://aws.amazon.com/connect/faqs/
upvoted 14 times
nadavw
2 years, 4 months ago
A is wrong as it's required to persist the data to S3, which can't be directly from KDS
upvoted 2 times
nadavw
2 years, 3 months ago
The native integration of Amazon Connect and Amazon Kinesis to upload the Contact Trace Records (CTR) to Amazon Simple Storage Service (Amazon S3) bucket in near-real-time https://aws.amazon.com/blogs/contact-center/analyzing-amazon-connect-usage-with-agent-desktop-and-streaming-data/#:~:text=native%20integration%20of%20Amazon%20Connect%20and%20Amazon%20Kinesis%20to%20upload%20the%20Contact%20Trace%20Records%20(CTR)%20to%20Amazon%20Simple%20Storage%20Service%20(Amazon%20S3)%20bucket%20in%20near%2Dreal%2Dtime
upvoted 1 times
...
...
...
npt
Highly Voted 3 years, 4 months ago
Both A and C are right Amazon Connect can stream metrics and agent event data to Amazon Kinesis Data Stream or Amazon Kinesis Data Firehose https://aws.amazon.com/connect/faqs/ But the question asks for the least operational overhead, so Firehose is more suitable for the data pipeline as its further sources and sinks
upvoted 7 times
...
LocalHero
Most Recent 1 year, 6 months ago
Amazon Connect has data streaming feature. so Amazon Connect can stream Firehose and Streams. Which is more unmanaged tool? It is Firehose. C is correct.
upvoted 1 times
...
pk349
2 years ago
C: I passed the test
upvoted 3 times
...
AwsNewPeople
2 years, 1 month ago
Selected Answer: C
The most efficient way to collect data in the data lake with the least operational overhead is option C: Use Amazon Kinesis Data Firehose to ingest Amazon Connect data and Amazon AppFlow to ingest Salesforce data. Amazon Kinesis Data Firehose is a fully managed service that can reliably capture and load streaming data into Amazon S3 with no operational overhead. It can also transform the incoming data before storing it in S3. Amazon AppFlow is a fully managed integration service that can securely transfer data between different SaaS applications, including Salesforce and S3. It supports incremental data transfers and can also transform the data during the transfer process. Using Kinesis Data Firehose for Amazon Connect data and AppFlow for Salesforce data provides a simple and scalable solution that requires minimal operational overhead, allowing the data engineering team to focus on other tasks.
upvoted 3 times
...
rocky48
2 years, 4 months ago
Selected Answer: C
Correct answer is C as the most efficient way is to use Amazon Connect integration with Kinesis Data Firehose to stream data directly to S3 and AppFlow to ingest data from Salesforce data to S3. Option A is also correct, although it's valid, it is not the most efficient solution.
upvoted 2 times
...
cloudlearnerhere
2 years, 6 months ago
Correct answer is C as the most efficient way is to use Amazon Connect integration with Kinesis Data Firehose to stream data directly to S3 and AppFlow to ingest data from Salesforce data to S3. Option A is wrong as although it's valid, it is not the most efficient solution. Options B & D are wrong as Kinesis does not integrate directly with Salesforce and AppFlow is a better solution. https://aws.amazon.com/blogs/apn/building-secure-and-private-data-flows-between-aws-and-salesforce-using-amazon-appflow/ https://aws.amazon.com/connect/faqs/
upvoted 2 times
...
Anudeep96
2 years, 7 months ago
Answer: C Both A and C are correct but C provides a reduced operational overhead as it is fully managed
upvoted 2 times
LocalHero
1 year, 6 months ago
This is correct answer.
upvoted 1 times
...
...
he11ow0rId
2 years, 7 months ago
Selected Answer: C
c to use KDF
upvoted 1 times
...
Hruday
2 years, 8 months ago
Selected Answer: C
Sounds like C for s3 destinations
upvoted 2 times
...
Kodoma
2 years, 8 months ago
C, since the kinesis data stream can not write to S3 directly.
upvoted 2 times
...
rocky48
2 years, 9 months ago
Selected Answer: A
Both A and C are the same option. Admins, please look into the missing answer option.
upvoted 1 times
rocky48
2 years, 4 months ago
Ah nevermind, One is Firehose, the other is Data Streams
upvoted 1 times
...
...
ritears41
2 years, 10 months ago
Selected Answer: A
A is the answer https://aws.amazon.com/quickstart/connect/data-streaming/
upvoted 1 times
nadavw
2 years, 4 months ago
does KDS persist to S3 directly?
upvoted 2 times
...
...
GiveMeEz
2 years, 10 months ago
A. Amazon Connect feeds to Kinesis Data Stream. The other 3 answer is incorrectly using Firehose. https://aws.amazon.com/quickstart/connect/data-streaming/
upvoted 2 times
...
Thiya
3 years, 5 months ago
C is the Answer.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago