Source connectors overview
Adobe Experience Platform allows data to be ingested from external sources while providing you with the ability to structure, label, and enhance incoming data using Platform services. You can ingest data from a variety of sources such as Adobe applications, cloud-based storages, databases, and many others.
Flow Service is used to collect and centralize customer data from various disparate sources within Platform. The service provides a user interface and RESTful API that lets you set-up source connections to various data providers with ease. These source connections enable you to authenticate your third-party systems, set times for ingestion runs, and manage data ingestion throughput.
With Experience Platform, you can centralize data you collect from disparate sources and use the insights gained from it to do more.
Advanced enterprise sources advanced-enterprise-sources
The following sources are available to Adobe Real-Time Customer Data Platform Ultimate customers only.
- Amazon Kinesis [Streaming]{class="badge positive"}
- Amazon Redshift [Batch]{class="badge informative"}
- Azure Event Hubs [Streaming]{class="badge positive"}
- Azure Synapse Analytics [Batch]{class="badge informative"}
- Google BigQuery [Batch]{class="badge informative"}
- Google PubSub [Streaming]{class="badge positive"}
- Snowflake [Streaming]{class="badge positive"}
- Snowflake [Batch]{class="badge informative"}
Adobe-built and partner-built sources adobe-and-partner-built-sources
Some of the connectors in the Experience Platform sources catalog are built and maintained by Adobe, while others are built and maintained by partner companies by using Sources SDK. A note at the top of the documentation page for each partner-built connector calls out if a source is created and maintained by the partner. For example, the Amazon S3 connector is created by Adobe, while the RainFocus connector is created and maintained by the RainFocus team.
For partner-authored and maintained connectors, this means that issues with the connector might need to be resolved by the partner team (contact method provided in the note in the documentation page). For issues with Adobe-authored and maintained connectors, contact your Adobe representative or Customer Care.
Sources categories
Sources in Experience Platform are grouped into the following categories:
Adobe applications adobe-applications
Experience Platform allows data to be ingested from other Adobe applications, including Adobe Analytics, and Adobe Audience Manager. See the following related documents for more information:
Advertising advertising
Experience Platform provides support for ingesting data from a third-party advertising system. See the following related documents for more information on specific source connectors:
- Google Ads [Batch]{class="badge informative"}
Analytics analytics
Experience Platform provides support for ingesting data from a third-party analytics platform. Read the following related documents for more information:
Cloud Storage cloud-storage
Cloud storage sources can bring your own data into Platform without the need to download, format, or upload. Ingested data can be formatted as XDM JSON, XDM Parquet, or delimited. Every step of the process is integrated into the Sources workflow using the user interface. See the following related documents for more information:
- Azure Data Lake Storage Gen2 [Batch]{class="badge informative"}
- Azure Blob [Batch]{class="badge informative"}
- Amazon S3 [Batch]{class="badge informative"}
- Apache HDFS [Batch]{class="badge informative"}
- Azure File Storage [Batch]{class="badge informative"}
- Data Landing Zone [Batch]{class="badge informative"}
- FTP [Batch]{class="badge informative"}
- Google Cloud Storage [Batch]{class="badge informative"}
- Oracle Object Storage [Batch]{class="badge informative"}
- SFTP [Batch]{class="badge informative"}
Consent and Preferences consent
Experience Platform provides support for ingesting data from a third-party consent and preferences management platform. See the following related documents for more information:
- OneTrust Integration [Batch]{class="badge informative"}
Customer Relationship Management (CRM) customer-relationship-management
CRM systems provide data that can help build customer relationships, which in turn, create loyalty and drive customer retention. Experience Platform provides support for ingesting CRM data from Microsoft Dynamics 365 and Salesforce. See the following related documents for more information:
- Microsoft Dynamics [Batch]{class="badge informative"}
- Salesforce [Batch]{class="badge informative"}
- SugarCRM [Batch]{class="badge informative"}
- Veeva CRM [Batch]{class="badge informative"}
- Zoho CRM [Batch]{class="badge informative"}
Customer Success customer-success
Experience Platform provides support for ingesting data from a third-party customer success application. See the following related documents for more information:
- Oracle Service Cloud [Batch]{class="badge informative"}
- Salesforce Service Cloud [Batch]{class="badge informative"}
- ServiceNow [Batch]{class="badge informative"}
- Zendesk [Batch]{class="badge informative"}
Database database
Experience Platform provides support for ingesting data from a third-party database. See the following related documents for more information on specific source connectors:
- Apache Hive on Azure HDInsights [Batch]{class="badge informative"}
- Apache Spark on Azure HDInsights [Batch]{class="badge informative"}
- Azure Data Explorer [Batch]{class="badge informative"}
- Azure Table Storage [Batch]{class="badge informative"}
- Couchbase [Batch]{class="badge informative"}
- GreenPlum [Batch]{class="badge informative"}
- HP Vertica [Batch]{class="badge informative"}
- IBM DB2 [Batch]{class="badge informative"}
- MariaDB [Batch]{class="badge informative"}
- Microsoft SQL Server [Batch]{class="badge informative"}
- MySQL [Batch]{class="badge informative"}
- Oracle [Batch]{class="badge informative"}
- Phoenix [Batch]{class="badge informative"}
- PostgreSQL [Batch]{class="badge informative"}
- Teradata Vantage [Batch]{class="badge informative"}
Data & Identity Partners data-partner
Experience Platform provides support for ingesting data from a third-party database. See the following related documents for more information on specific source connectors:
- Acxiom Data Ingestion [Batch]{class="badge informative"}
- Acxiom Prospecting Data Import [Batch]{class="badge informative"}
- Merkury Enterprise Identity Resolution [Batch]{class="badge informative"}
eCommerce ecommerce
Experience Platform provides support for ingesting data from a third-party eCommerce system. See the following related documents for more information on specific source connectors:
- SAP Commerce [Batch]{class="badge informative"}
- Shopify [Batch]{class="badge informative"}
- Shopify [Streaming]{class="badge positive"}
Local system local-system
Experience Platform provides support for ingesting data from your local system. See the following related documents for more information on specific source connectors:
Marketing Automation marketing-automation
Experience Platform provides support for ingesting data from a third-party marketing automation system. See the following related documents for more information on specific source connectors:
- Braze [Streaming]{class="badge positive"}
- Chatlio [Streaming]{class="badge positive"}
- Customer.io [Streaming]{class="badge positive"}
- HubSpot [Batch]{class="badge informative"}
- Mailchimp [Batch]{class="badge informative"}
- Oracle Eloqua [Batch]{class="badge informative"}
- Oracle NetSuite [Batch]{class="badge informative"}
- PathFactory [Batch]{class="badge informative"}
- Salesforce Marketing Cloud [Batch]{class="badge informative"}
Payments payments
Experience Platform provides support for ingesting data from a third-party payments system. See the following related documents for more information on specific source connectors:
Streaming streaming
Experience Platform provides support for ingesting data from streaming sources. See the following related documents for more information on specific source connectors:
- HTTP API [Streaming]{class="badge positive"}
Protocols protocols
Experience Platform provides support for ingesting data from a third-party protocols system. See the following related documents for more information on specific source connectors:
- Generic OData [Batch]{class="badge informative"}
- Generic REST API [Batch]{class="badge informative"}
Access control for sources in data ingestion
Permissions for sources in data ingestion can be managed within the Adobe Admin Console. You can access permissions through the Permissions tab in a particular product profile. From the Edit Permissions panel, you can access the permissions pertaining to sources through the data ingestion menu entry. The View Sources permission grants read-only access to available sources in the Catalog tab and authenticated sources in the Browse tab, while the Manage Sources permission grants full access to read, create, edit, and disable sources.
The following table outlines how the UI behaves based on different combinations of these permissions:
For more information about the available permissions granted through Adobe Permissions, read the access control overview.
Attribute-based access control
Attribute-based access control in Adobe Experience Platform allows administrators to control access to specific objects and/or capabilities based on attributes.
With attribute-based access control, you can apply mapping configurations to fields that you have permissions to. Furthermore, you cannot ingest data to a dataset if you do not have access to all fields in the dataset.
Support for attribute-based access control in sources
- Apply labels to schema fields to define access to specific schema fields in your organization. Once access to specific schema fields are established, users will only be able to create mappings for the fields that they have access to.
- Users without the appropriate roles will not be able to create or update dataflows with mappings that involve inaccessible schema fields. Furthermore, unauthorized users cannot update, delete, enable, or disable existing dataflows with inaccessible schema fields.
- Additionally, a dataflow must have the exact same schema ID and version in its mapping, target dataset, and target connection.
For more information on attribute-based access control, read the attribute-based access control overview.
Terms and conditions terms-and-conditions
By using any of the Sources labeled as beta (“Beta”), You hereby acknowledge that the Beta is provided “as is” without warranty of any kind.
Adobe shall have no obligation to maintain, correct, update, change, modify, or otherwise support the Beta. You are advised to use Informative and not to rely in any way on the correct functioning or performance of such Beta and/or accompanying materials. The Beta is considered Confidential Information of Adobe.
Any “Feedback” (information regarding the Beta including but not limited to problems or defects you encounter while using the Beta, suggestions, improvements, and recommendations) provided by You to Adobe is hereby assigned to Adobe including all rights, title, and interest in and to such Feedback.
Submit Open Feedback or create a Support Ticket to share your suggestions or report a bug, seek a feature enhancement.