Manage a cloud data source
This article describes how to manage a cloud data source.
Supported vendors
The configuration for cloud data sources is nearly the same for every vendor. For vendor-specific configuration details, see the following:
Create a cloud data source
To create a cloud data source, use the following steps:
- Go to Sources > Data Sources.
- Click + Add Data Source.
- Under Categories, click Data Warehouse and select a vendor.
- In the Name field, enter a unique name for the data source related to your use case.
- Click Continue.
Establish a connection
Before you configure the data to import, you must establish a connection to your cloud data source. A connection is the reusable configuration of your vendor credentials that connects Tealium to your cloud data source.
On the Connection Configuration screen, confirm the name of the data source, then select an existing connection from the list or create a connection by clicking the + icon.
Click Save to return to the Connection Configuration screen, then click Establish Connection.
After you successfully establish a connection, select a table from the Table Selection list.
For more information about connecting to your vendor, see:
Enable processing
Turn on Enable Processing to begin importing data immediately after you save and publish your changes. Or, leave this setting off while you complete the configuration and turn it on later.
Configure the query
In the Query Mode and Configuration screen, select the appropriate query mode and optionally include a SQL WHERE
clause to import only those records that match your custom condition.
Select a query mode
The query mode determines how to select new rows, modified rows, or both for import.
- If you select Timestamp + Incrementing (recommended) you must select two columns, a timestamp column and a strictly incrementing column.
- If you select Timestamp or Incrementing, you must select a column to use to detect either new and modified rows or new rows only.
For more information, see Query modes.
Configure the query
-
In the Query > Select Columns section, select the columns to import. To change the table or view, click Previous and select a different table.
-
(Optional) To add a custom condition, include a SQL
WHERE
clause.The
WHERE
clause does not support subqueries from multiple tables. To import data from multiple tables, create a view and select the view in the data source configuration. -
Click Test Query to validate your SQL query and preview the results.
Map columns
Use the column mapping table to map pre-configured column labels to event attributes or manually enter the column labels for mapping. Columns not mapped to an event attribute are ignored.
For each column label, select the corresponding event attribute from the list.
Map a visitor ID
To use your cloud data source with AudienceStream, map a column to a visitor ID attribute. Select a column that represents a visitor ID and map it to the corresponding visitor ID attribute.
Visitor ID Mapping in AudienceStream is enabled by default. Disabling visitor ID mapping may cause errors in visitor stitching. For more information, see Visitor Identification using Tealium Data Sources.
Summary
In this final step, view the summary, make any needed corrections, and then save and publish your profile. To edit your configuration, click Previous to return to the step where you want to make changes.
- View the event attribute and visitor ID mappings.
- Click Finish to create the data source and exit the configuration screen. The new data source is listed in the Data Sources dashboard.
- Click Save/Publish to save and publish your changes.
Processed rows and errors
To see import activity, navigate to Data Sources and expand the data source.

Statuses
After configuring a cloud data source, it may display one of the following statuses:
Status | Description |
---|---|
Initializing | The connector is starting for the first time or resuming from a Stopped or Waiting state. This is a temporary state before transitioning to Running, Scheduled, or Failed. |
Running | The connector is actively querying the configured table or view and importing data. |
Scheduled | The next import is scheduled to run. This state can follow Initializing or Running. |
Failed | A connection-level error has occurred, such as an authentication failure, and imports are halted until this is resolved. Row-level errors during an import do not trigger this status and are logged while the data source remains in Running. |
Off | The data source is currently disabled and does not import data. |
This page was last updated: June 17, 2025