Detailed technical documentation on ingesting your event data from your specified Cloud Extract sources into RudderStack.
What are Sources in RudderStack?
Sources are the tools or platforms from which you can send event data to RudderStack. These events can then be routed (with or without transformation) into your data warehouse or third-party destinations for analytics and other activation use-cases.
With RudderStack Cloud Extract, you can collect your raw events and data from different cloud tools such as Facebook Ads, Google Analytics, Marketo, HubSpot, Stripe, and more. You can then build efficient ELT pipelines from these cloud apps to your data warehouse.
All the Cloud Extract sources support sending data only to a data warehouse destination.
We highly recommend connecting only one warehouse destination to a Cloud Extract source. To send data to multiple data warehouses from the same source, we recommend creating individual sources with the same settings for each warehouse destination.
Here's a quick 1-minute walkthrough of the Cloud Extract feature:
Can I connect a Cloud Extract source to multiple data warehouse destinations?
You can connect only one data warehouse destination per Cloud Extract source. If you wish to send data to multiple warehouses, you can configure multiple Cloud Extract sources with the same settings and connect them to each data warehouse.
Is it possible to have multiple Cloud Extract sources writing to the same schema?
Yes, it is.
We have implemented a feature wherein RudderStack associates a table prefix for every Cloud Extract source writing to a warehouse schema. This way, multiple Cloud Extract sources can write to the same schema with different table prefixes.