Data Studio
Prepare and blend data with a no-code ETL — connect sources, clean and transform, and publish datasets for dashboards and reports.
Updated January 29, 2026
Data Studio is XO’s data-prep layer — blend XO data with external sources, clean and transform it with no code, and publish reusable datasets that power Dashboards and Reports.
Connect sources
- Go to XO Analytics → Studio → Sources → Add.
- Connect XO modules and external sources (databases, spreadsheets, third-party APIs).
- Schedule refreshes so datasets stay current.
Transform
- Build a pipeline: join, filter, pivot, aggregate, and derive columns.
- Clean data — dedupe, standardize formats, handle nulls.
- Preview results at each step.
📷 Screenshot: an ETL pipeline joining sales and external marketing data.
Publish datasets
Publish the output as a dataset that Dashboards, Reports, and Embedded can consume — one clean source of truth instead of ad-hoc exports.
Best practices
- Build reusable datasets, not one-off transforms, so teams share definitions.
- Schedule refreshes to match how fresh the decision needs to be.
- Document each dataset’s meaning so metrics stay consistent.
Troubleshooting
- Refresh failed. Check source credentials and the connection; Studio logs the error.
- Join produces duplicates. Verify the join keys are unique on at least one side.