SAME CATEGORY. YOUR PRIORITIES.
Domo vs Looker
Compare evidence, costs and trade-offs. Adjust the criteria to reflect your own workflow.
MAKE THE SCORE YOURS
What matters most?
Core capabilities carry 32 points; workflow depth carries 68. AI contributes the category-specific weight shown below within those totals. Change group priorities and see every contribution update.
How the score is calculated →Documented fit across available plans · unknowns shown as ranges · no customer ratings
| Features & decision context | Domo70–100/100 documented fit Core capabilities24.8–32 / 32 pts8/10 checks with established status Workflow depth44.8–68 / 68 pts9/18 checks with established status | Looker57–100/100 documented fit Core capabilities19.2–32 / 32 pts6/10 checks with established status Workflow depth37.6–68 / 68 pts8/18 checks with established status |
|---|---|---|
| How AI changes fitSame priorities, with and without AI | 70–100 with AI65–100 without AIFeature-fit points; not measured ROI | 57–100 with AI54–100 without AIFeature-fit points; not measured ROI |
| Supplier website | Visit Domo | Visit Looker |
| Good fit for | Businesses seeking a connected data-to-dashboard-to-action platform. | Data teams that want a maintained semantic model behind self-service analytics. |
| Look more closely when | You need to compare cost from a simple public per-user rate. | You are seeking the separate lightweight Looker Studio product. |
| Pricing snapshotDifferent billing units are not directly comparable | Usage basedconsumption credits Credit-based pricing depends on storage, updates, workflows, and advanced workloads; request a workload quote. Pricing source | Custom quoteplatform plus named users Platform subscription plus user licenses; Standard, Enterprise, and Embed require sales pricing. Pricing source |
| Data connectivity 20% base weight | ||
| Core capabilityDatabase connectionsConnect analytics to a database or data warehouse. | Supported4 / 4 pts Database and warehouse connections include MySQL, BigQuery, Snowflake and Oracle. Official documentation · Oct 15, 2026Source | Supported4 / 4 pts LookML connects to SQL-backed data. Official documentation · Oct 15, 2026Source |
| Core capabilityFile or spreadsheet connectionsImport or connect to file or spreadsheet data sources. | Supported4 / 4 pts File uploads, Excel and Google Sheets connections are documented. Official documentation · Oct 15, 2026Source | Not verified0–4 / 4 pts The reviewed documentation does not establish file or spreadsheet connections at this feature level. This is an evidence gap, not a finding that the capability is absent. Not verified · Oct 15, 2026Source |
Depth checkScheduled refresh configurationConfigure refresh timing for a connected dataset or extract.Ask for a demonstrationSet a daily refresh and show the last successful and next scheduled runs. A scenario to run with the supplier; not a completed product test. | Supported5.6 / 5.6 pts The PostgreSQL connector documents dataset update schedules and configurable update/retry settings. Official documentation · Oct 15, 2026Source | Supported5.6 / 5.6 pts Datagroups configure time-triggered cache/PDT refresh policies, such as a 24-hour interval; database maintenance scheduling controls execution. Official documentation · Oct 15, 2026Source |
Depth checkRefresh failure visibility and recoverySurface a failed refresh and provide a documented retry or diagnostic route.Ask for a demonstrationBreak a test connection, show the failure detail, then restore and retry it. A scenario to run with the supplier; not a completed product test. | Supported6.4 / 6.4 pts The Aurora connector exposes run history, error messages and duration, with documented retry configuration. Official documentation · Oct 15, 2026Source | Not verified0–6.4 / 6.4 pts The reviewed evidence does not establish this advanced behavior: refresh failure visibility and recovery. Request the demonstration above; absence of public evidence does not establish absence of the feature. Not verified · Oct 15, 2026Source |
| Modeling & preparation 20% base weight | ||
| Core capabilityData preparation or transformationClean, combine or transform data before reporting. | Supported4 / 4 pts Data pipelines and transformations are documented. Official documentation · Oct 15, 2026Source | Not verified0–4 / 4 pts The reviewed documentation does not establish data preparation or transformation at this feature level. This is an evidence gap, not a finding that the capability is absent. Not verified · Oct 15, 2026Source |
| Core capabilityReusable measures or semantic modelDefine reusable measures, calculations or a shared analytical model. | Not verified0–4 / 4 pts The reviewed documentation does not establish reusable measures or semantic model at this feature level. This is an evidence gap, not a finding that the capability is absent. Not verified · Oct 15, 2026Source | Supported4 / 4 pts LookML supplies a reusable semantic model. Official documentation · Oct 15, 2026Source |
Depth checkExplicit data relationshipsInspect or define joins, relationships or associations between source tables.Ask for a demonstrationJoin orders to customers and show how duplicate keys affect the result. A scenario to run with the supplier; not a completed product test. | Supported5.6 / 5.6 pts Magic ETL joins streams on configured columns and Run Preview displays transformed results before running the saved pipeline. Official documentation · Oct 15, 2026Source | Supported5.6 / 5.6 pts LookML model joins define related views, join types and relationships used by an Explore. Official documentation · Oct 15, 2026Source |
Depth checkCalculation or model validationValidate a measure/model, preview transformations or inspect errors before publishing.Ask for a demonstrationIntroduce an invalid calculation or transformation and show the validation error before release. A scenario to run with the supplier; not a completed product test. | Supported6.4 / 6.4 pts Magic ETL joins streams on configured columns and Run Preview displays transformed results before running the saved pipeline. Official documentation · Oct 15, 2026Source | Supported6.4 / 6.4 pts Content Validator identifies broken model, Explore and field references in published content before deployment; develop permission applies. Official documentation · Oct 15, 2026Source |
| Reports & exploration 16% base weight | ||
| Core capabilityInteractive dashboards or reportsBuild dashboards or reports that support interactive viewing. | Supported3.2 / 3.2 pts Dashboards and analytical apps are documented. Official documentation · Oct 15, 2026Source | Supported3.2 / 3.2 pts Dashboards and reports are documented. Official documentation · Oct 15, 2026Source |
| Core capabilityExploration and drill-downExplore underlying data or alter an analytical view interactively. | Not verified0–3.2 / 3.2 pts The reviewed documentation does not establish exploration and drill-down at this feature level. This is an evidence gap, not a finding that the capability is absent. Not verified · Oct 15, 2026Source | Supported3.2 / 3.2 pts Explores support analytical exploration. Official documentation · Oct 15, 2026Source |
Depth checkDrill to relevant underlying detailNavigate from an aggregate visual to a filtered detail view or underlying rows.Ask for a demonstrationSelect one segment and show only the underlying records behind it. A scenario to run with the supplier; not a completed product test. | Supported4.8 / 4.8 pts Cards support drill paths and data export; page/card filters and personalized data permissions remain applied to exports. Export size and table limits vary. Official documentation · Oct 15, 2026Source | Supported4.8 / 4.8 pts Explore drill results refine the query to the selected value; Download Results exports that drill table subject to download permission. Official documentation · Oct 15, 2026Source |
Depth checkExport filtered analytical dataExport analytical data while retaining the relevant filters or selection context.Ask for a demonstrationFilter a report to one region and show that the exported rows reflect that scope. A scenario to run with the supplier; not a completed product test. | Supported4.8 / 4.8 pts Cards support drill paths and data export; page/card filters and personalized data permissions remain applied to exports. Export size and table limits vary. Official documentation · Oct 15, 2026Source | Supported4.8 / 4.8 pts Explore drill results refine the query to the selected value; Download Results exports that drill table subject to download permission. Official documentation · Oct 15, 2026Source |
| Governed access 12% base weight | ||
| Core capabilityData-access restrictionsControl access to analytical data using row, model or comparable data permissions. | Supported2.4 / 2.4 pts Personalized Data Permission policies restrict data by rows and user attributes. Official documentation · Oct 15, 2026Source | Supported2.4 / 2.4 pts Model- and user-specific permissions are documented. Official documentation · Oct 15, 2026Source |
| Core capabilityPublishing and workspace permissionsControl who can publish, edit or manage analytical content. | Supported2.4 / 2.4 pts Custom roles restrict administration features; connector accounts also have owner/edit/share/read access levels. Official documentation · Oct 15, 2026Source | Not verified0–2.4 / 2.4 pts The reviewed documentation does not establish publishing and workspace permissions at this feature level. This is an evidence gap, not a finding that the capability is absent. Not verified · Oct 15, 2026Source |
Depth checkTest restricted analytical accessTest or inspect how row/model permissions affect an ordinary user’s view.Ask for a demonstrationShow the same report as two users with different permitted data. A scenario to run with the supplier; not a completed product test. | Not verified0–3.2 / 3.2 pts The reviewed evidence does not establish this advanced behavior: test restricted analytical access. Request the demonstration above; absence of public evidence does not establish absence of the feature. Not verified · Oct 15, 2026Source | Supported3.2 / 3.2 pts Privileged administrators can sudo as a user to validate that user's permissions; database OAuth identity constraints still apply. Official documentation · Oct 15, 2026Source |
Depth checkData lineage or impact visibilityInspect upstream/downstream dependencies before changing a data model or published dataset.Ask for a demonstrationSelect a dataset and show which reports depend on it before a field change. A scenario to run with the supplier; not a completed product test. | Supported4 / 4 pts Domo's product guide documents Data Lineage and Impact Analysis across datasets, cards and alerts. Official documentation · Oct 15, 2026Source | Not verified0–4 / 4 pts The reviewed evidence does not establish this advanced behavior: data lineage or impact visibility. Request the demonstration above; absence of public evidence does not establish absence of the feature. Not verified · Oct 15, 2026Source |
| AI analytics 12% base weight | ||
| Core capabilityNatural-language analyticsAsk questions or obtain explanations about analytical data. | Supported2.4 / 2.4 pts The AI service layer supports conversational analytics using workload-based credits. Official documentation · Oct 15, 2026Source | Supported2.4 / 2.4 pts Gemini answers natural-language questions over permitted models with token allowances. Official documentation · Oct 15, 2026Source |
| Core capabilityAI report or calculation assistanceUse AI to create or alter a report, visual, calculation or analytical workflow. | Supported2.4 / 2.4 pts Model integration and AI data workflows use activity-based credits. Official documentation · Oct 15, 2026Source | Not verified0–2.4 / 2.4 pts The reviewed documentation does not establish ai report or calculation assistance at this feature level. This is an evidence gap, not a finding that the capability is absent. Not verified · Oct 15, 2026Source |
Depth checkAI grounded in governed models or sourcesDocument that analytical AI uses configured models, permitted datasets or identified source context.Ask for a demonstrationAsk an ambiguous metric question and show which model or data source the answer uses. A scenario to run with the supplier; not a completed product test. | Supported3.2 / 3.2 pts AI Chat uses selected DataSets/cards and exposes source links, generated SQL and processing steps; existing Domo data permissions apply. Official documentation · Oct 15, 2026Source | Supported3.2 / 3.2 pts Conversational Analytics queries configured Explores/models and requires underlying data and feature permissions; insufficient access produces an error. Official documentation · Oct 15, 2026Source |
Depth checkInspect AI reasoning artifacts or source detailInspect generated calculation/query, cited source or other supporting artifact behind an AI analytical answer.Ask for a demonstrationAsk AI for a result, then open the source, calculation or query needed to verify it. A scenario to run with the supplier; not a completed product test. | Supported4 / 4 pts AI Chat uses selected DataSets/cards and exposes source links, generated SQL and processing steps; existing Domo data permissions apply. Official documentation · Oct 15, 2026Source | Supported4 / 4 pts Conversational Analytics explains fields, filters and calculations. Agent settings can expose generated Looker queries and underlying data; advanced analysis also shows generated Python. Official documentation · Oct 15, 2026Source |
| Operational detail 20% base weight | ||
Depth checkHide individual model columns and their metadataDemonstrate: Hide individual model columns and their metadata. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles.Ask for a demonstrationDemonstrate: Hide individual model columns and their metadata. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles. A scenario to run with the supplier; not a completed product test. | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source |
Depth checkCertify trusted datasets or metricsDemonstrate: Certify trusted datasets or metrics. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles.Ask for a demonstrationDemonstrate: Certify trusted datasets or metrics. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles. A scenario to run with the supplier; not a completed product test. | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source |
Depth checkRetain sensitivity protection in supported exportsDemonstrate: Retain sensitivity protection in supported exports. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles.Ask for a demonstrationDemonstrate: Retain sensitivity protection in supported exports. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles. A scenario to run with the supplier; not a completed product test. | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source |
Depth checkProduce parameterised paginated reportsDemonstrate: Produce parameterised paginated reports. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles.Ask for a demonstrationDemonstrate: Produce parameterised paginated reports. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles. A scenario to run with the supplier; not a completed product test. | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source |
Depth checkTrace slow visual queriesDemonstrate: Trace slow visual queries. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles.Ask for a demonstrationDemonstrate: Trace slow visual queries. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles. A scenario to run with the supplier; not a completed product test. | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source |
Depth checkRecalculate with user-controlled scenario parametersDemonstrate: Recalculate with user-controlled scenario parameters. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles.Ask for a demonstrationDemonstrate: Recalculate with user-controlled scenario parameters. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles. A scenario to run with the supplier; not a completed product test. | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source |
Depth checkWrite approved planning inputs to a source systemDemonstrate: Write approved planning inputs to a source system. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles.Ask for a demonstrationDemonstrate: Write approved planning inputs to a source system. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles. A scenario to run with the supplier; not a completed product test. | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source |
Depth checkTranslate model labels for report readersDemonstrate: Translate model labels for report readers. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles.Ask for a demonstrationDemonstrate: Translate model labels for report readers. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles. A scenario to run with the supplier; not a completed product test. | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source | Not verified0–2.5 / 2.5 pts This specific check has not been verified. Missing evidence does not mean the capability is absent. Ask for a demonstration in the proposed plan. Not verified · Oct 21, 2026Source |
| AI usage and limits | Domo provides an AI service layer for model-based analytics and applications.
| Gemini enables conversational questions over governed Looker models.
|
| Additional costs to ask about |
|
|
| Integration shortlist |
|
|
| Research date | Oct 15, 2026 Full source record → | Oct 15, 2026 Full source record → |