DATA-CLOUD-CONSULTANT practice question 7 of 25

Northern Trail Outfitters asks its consultant to extract the runner profiles and activity logs from its Track My Run mobile app and load them into…

Full set: 170 questions
Northern Trail Outfitters asks its consultant to extract the runner profiles and activity logs from its Track My Run mobile app and load them into Data Cloud. The marketing department also indicates that they need the last 90 days of historical data and want all new and updated data as it becomes available on a go-forward basis. As best practice, which sequence of actions should the consultant use to implement this request?
Answer options
A: Use bulk ingestion to first load the last 90 days of data, and also subsequently use bulk ingestion to synchronize the future data as It becomes available.
B: Use streaming ingestion to first load the last 90 days of data, and also subsequently use streaming ingestion synchronize future data as It becomes available.
C: Use streaming ingestion to first load the last 90 days of data, and then use bulk Ingestion to synchronize future data as It becomes available.
D: Use bulk ingestion to first load the last 90 days of data, and then use streaming ingestion to synchronize future data as It becomes available. Correct answer
Correct Answer:
D. Use bulk ingestion to first load the last 90 days of data, and then use streaming ingestion to synchronize future data as It becomes available.
Explanation

The best practice is to use the most efficient ingestion method for each phase of the data loading process. Bulk ingestion is designed for loading large, historical datasets, making it the ideal choice for the initial 90-day data load. It processes records asynchronously in batches, which is optimal for high volumes. For ongoing, near real-time updates from a mobile app, streaming ingestion is the correct method. It is designed for low-latency ingestion of events as they occur, ensuring that new and updated runner profiles and activities are available in Data Cloud promptly.

References

1. Salesforce Help, Data Cloud, "Data Ingestion": "Use the Bulk API to upload large-scale data that doesn’t need to be available in Data Cloud right away. Use the Streaming API to upload data from websites and mobile devices in near real time." This directly supports using Bulk for historical and Streaming for ongoing mobile app data.

2. Salesforce Developers, Data Cloud Developer Guide, "Data Ingestion APIs": In the section "When to Use the Bulk API vs. the Streaming API," the documentation states: "Use the Bulk API for batch imports, such as daily or weekly imports of large datasets... Use the Streaming API for real-time or near-real-time use cases, such as when you want to capture user activity on your website or mobile app." This clearly outlines the distinct use cases that align with the correct answer.

3. Salesforce Trailhead, "Data Cloud for Marketing," Unit: "Get Started with Data Cloud": This module explains that different ingestion methods are suited for different scenarios. It describes batch (Bulk API) for historical data and streaming for real-time event data, reinforcing the pattern of using bulk for the initial load and streaming for continuous updates.

Scroll to Top