Intro
Cloud Amplifier provides a native integration with cross-cloud systems to unlock data products at the speed your business needs them.
Why Cloud Amplifier?
- IT limitations — IT alone cannot realize the full potential of data. A broad, inclusive approach with all LOBs is required, and all valuable data is not yet controlled by IT.
- Increased stress and time constraints — Business users demand timely access to data products, increasing the pressure to deliver.
- Rigidity and friction in data processes — Rigid processes and tooling prevent the quick building of flexible databases, requiring too much time and effort.

This article provides information about configuring Cloud Amplifier for your Domo environment in the following topics:
- Required grants
- Access Cloud Amplifier
- Setup
- Defaults
- Best practices
- Use advanced scheduling for data freshness
- Federated data vs. Cloud Amplifier
- Share a Cloud Amplifier integration account (beta)
- Technical FAQ
Required Grants
After Cloud Amplifier is enabled for your Domo environment, you can assign the following Cloud Amplifier grants to manage access to these features:-
Manage Cloud Accounts
— Allows a user to add/remove cloud accounts and add/remove tables from a cloud account. This grant also allows a user to change the default storage cloud.
Note: This grant must be assigned to a user with the Manage DataSet grant to work properly.
-
Override Default Cloud
— Allows a user to use any storage cloud account that is shared with them instead of the default cloud. If you do not have this grant, you can’t use any other cloud besides the default cloud.
Note: This grant must be assigned to a user with the Edit DataSet or Manage DataSet grant to work properly.
Access Cloud Amplifier
If you’re on a consumption agreement, you can access Cloud Amplifier from the Data Center. See Setup below. If you’re not on a consumption agreement, you can enable Cloud Amplifier for your instance by contacting your Domo account team.
Setup
After Cloud Amplifier is enabled for your account, you can connect your existing data warehouses from the providers listed below. Each provider has their own setup requirements; follow the links below to see our setup documentation for each provider. Available providers include:- Amazon Athena (beta)
- Amazon Redshift (read-only)
- AzureSQL (beta)
- Databricks
- Dremio
- Google BigQuery
- MySQL (beta)
- Oracle (beta)
- PostgreSQL (beta)
- Snowflake
Defaults
Cloud Amplifier allows you to specify a default storage account for all DataSets. Changing these settings does not change existing DataSets or DataFlows. These defaults are only used for new assets.Best Practices
We recommend that you choose a default storage cloud. To do this, follow the steps below after Cloud Amplifier is enabled for your account. Before completing this task, make sure that you have the Override Default Cloud grant.- In the Domo navigation header, select More > Admin. The Admin Settings display.
- Under Features, select Cloud Amplifier. The Cloud Amplifier page displays.
-
Select an option from the
Select the default storage cloud dropdown.
Note: We recommend setting up your Cloud Amplifier connections using a service account.
Use Advanced Scheduling for Data Freshness
With Cloud Amplifier, you can use Advanced Scheduling to control when to check for data updates in your sources. This allows you to check for updates only when necessary and helps reduce data processing costs. You can either use basic data freshness checks or advanced checks for any new or existing Cloud Amplifier integration. Follow these steps to configure them for an existing cloud connection:-
Navigate to Data > Data Warehouse (cube icon) and select Manage Cloud Connections.

-
Choose any native integration engine by selecting a tile or selecting
See more for additional integration options.

-
(Conditional) Choose an existing integration by hovering over your integration and selecting
(wrench icon) > Edit account. Otherwise, select + Add New Integration.
The integration wizard displays.

- In the integration wizard, enter the necessary account information and navigate to the Data Freshness Checks step.
-
Configure your data freshness checks using the settings in either the Basic or Advanced tab. Learn more about the basic and advanced settings below.

- Select Next to finish configuring your integration.
Basic Settings
Advanced Settings
The advanced data freshness configuration includes the following:Federated Data vs. Cloud Amplifier
The table below compares federated data to Cloud Amplifier read and read/write configurations:Share a Cloud Amplifier Integration Account (Beta)
If you own a Cloud Amplifier integration, you can share access to the integration and associated account so that others can help with governance of the account and underlying data. There are different levels of access available, depending on your use case. The following table can help you determine the right level of access to grant:Read | Execute | Share | Write | Delete | Admin | ||
|---|---|---|---|---|---|---|---|
Ability to register new DataSets in Domo | Ability to create new tables on the remote. | Ability to share the integration. | Ability to make changes to the integration and its account | Ability to delete an integration | Full access | ||
Owner | Allows read-write use, sharing, editing, and deleting of the integration. |
|
|
|
|
| |
Can Edit | Allows read-write use, sharing, and editing of the integration, but cannot delete. |
|
|
|
| ||
Can Share | Allows read-write use and sharing of the integration but cannot edit or delete. |
|
|
| |||
Can Write | Allows read-write use of the integration but cannot share, edit, or delete. |
|
| ||||
Can Read | Allows read-only use of the integration but cannot write, share, edit, or delete. |
| |||||
No Access | No access to the integration |
-
Navigate to the Domo Data Warehouse (Data >
Data Warehouse).
-
Scroll through the Cloud Amplifier Integrations panel and find the integration you want to share. Select it.

-
Scroll to the Accounts section and choose
Share for the account you want to share.
The Manage Account access modal displays.

-
In the modal, locate the individual with whom you want to share the integration and use the dropdown to choose the access level. The table above can help you decide the appropriate level.

- Select Apply to save your changes.
-
Confirm the permissions changes.

Technical FAQ
Find answers to frequently asked questions about general topics, caching rules, and external cloud storage.General
How do Cloud Amplifier DataSets impact DataFlows scheduled to run when a DataSet refreshes?
How do Cloud Amplifier DataSets impact DataFlows scheduled to run when a DataSet refreshes?
How are Cloud Amplifier DataSets supported as inputs?
How are Cloud Amplifier DataSets supported as inputs?
Can I use Cloud Amplifier if I also use Domo Everywhere?
Can I use Cloud Amplifier if I also use Domo Everywhere?
Does Cloud Amplifier work with Bring Your Own Key (BYOK)?
Does Cloud Amplifier work with Bring Your Own Key (BYOK)?
Does Cloud Amplifier support locales other than en-US?
Does Cloud Amplifier support locales other than en-US?
I've noticed that old dates in a DataSet are shifting by one hour. What could be causing this issue?
I've noticed that old dates in a DataSet are shifting by one hour. What could be causing this issue?
Caching Rules
How often is data queried?
How often is data queried?
- When you are viewing the DataSet preview on the DataSet’s Details page
- Whenever a DataSet View loads
- Whenever a DataSet loads into Magic ETL
Is the cloud warehouse queried each time someone views a card?
Is the cloud warehouse queried each time someone views a card?
Is the cloud warehouse queried each time someone makes changes to a card?
Is the cloud warehouse queried each time someone makes changes to a card?
Is the cloud warehouse queried when using the API?
Is the cloud warehouse queried when using the API?
How long are the results of a query cached?
How long are the results of a query cached?
Is there a limit to the number of query results that Domo will cache?
Is there a limit to the number of query results that Domo will cache?
Can the user choose how long something from Cloud Amplifier lives in the cache?
Can the user choose how long something from Cloud Amplifier lives in the cache?
Where is data physically stored when it is saved in the cache?
Where is data physically stored when it is saved in the cache?
Are there differences between how different Cloud Amplifier integrations cache data coming from different cloud warehouses?
Are there differences between how different Cloud Amplifier integrations cache data coming from different cloud warehouses?
Does Cloud Amplifier** **support registering DataSets that reference non-materialized views? Does Domo still detect changes in the table?
Does Cloud Amplifier** **support registering DataSets that reference non-materialized views? Does Domo still detect changes in the table?
If I have a view that joins 3 tables (Table A, Table B, and Table C), and then build a card on that view that only uses columns from Tables A and B, will the resulting query still join Table C, even though it's not being used?
If I have a view that joins 3 tables (Table A, Table B, and Table C), and then build a card on that view that only uses columns from Tables A and B, will the resulting query still join Table C, even though it's not being used?
Is there a limitation of the data size (rows or bytes) that can be cached on Domo?
Is there a limitation of the data size (rows or bytes) that can be cached on Domo?
External Cloud Storage
Can I create DataSet Views or DataFusions that are materialized and then stored in an external cloud (outside of Domo)?
Can I create DataSet Views or DataFusions that are materialized and then stored in an external cloud (outside of Domo)?
Can I use Domo to define a DataSet View and have it create a View in my database?
Can I use Domo to define a DataSet View and have it create a View in my database?
Does Domo cache data on DataSets that are stored in an external cloud?
Does Domo cache data on DataSets that are stored in an external cloud?
Does Cloud Amplifier use my cloud warehouse account?
Does Cloud Amplifier use my cloud warehouse account?
How does Domo access my cloud warehouse account?
How does Domo access my cloud warehouse account?
Does Domo support OAUTH for Cloud Amplifier?
Does Domo support OAUTH for Cloud Amplifier?
Can I use both 'traditional' Domo and Cloud Amplifier in parallel?
Can I use both 'traditional' Domo and Cloud Amplifier in parallel?
needs to help with this.Can I move existing DataSets from Domo to my cloud provider using Cloud Amplifier?
Can I move existing DataSets from Domo to my cloud provider using Cloud Amplifier?
for assistance to move them to your cloud provider. If those DataSets were created via some other method, you need to recreate those in your cloud provider manually.Does Cloud Amplifier work with Domo's DataSet APIs?
Does Cloud Amplifier work with Domo's DataSet APIs?
.

