News & Views

Looker LookML → Omni YAML Converter

BI

Migrating from Looker to Omni will modernise your analytics capabilities, but there’s a price tag attached to moving years of business logic into a brand-new tool – your time. We’ve noticed that teams typically spend 70–80% of their migration time tediously converting Looker’s LookML to Omni’s YAML. A single view file can take 30–45 minutes to convert, which translates to weeks of developer time for large enterprise projects where 50+ view files are the norm.

This disproportionate time spent on language conversion is mainly due to syntax differences between platforms. Each dimension, measure, and parameter must be carefully reformatted. Every conversion requires close attention to preserve business logic and prevent manual errors that can cascade into broken dashboards. The most common pain points we see across the board are:

 

  • Different property names: hidden: yes becomes hidden: true, value_format_name becomes format
  • SQL field references: ${TABLE}."FIELD" needs proper quote handling or not even necessarily needed for Omni
  • Type conversions: LookML’s type: yesno becomes Omni booleans
  • Parameters to filters: Complete structural transformation required
  • Aggregate mappings: type: average becomes aggregate_type: avg

 

Our solution to make the migration more efficient is relatively simple: automation. The Tasman team built a LookML to Omni YAML Converter – and we’d love to share it with you – to eliminate a huge chunk of the manual migration work. What previously took 30 minutes per file now takes 30 seconds, turning a 2-week conversion project into an afternoon!

 

The Tool in action

 

What it does:

  • Automatically converts dimensions, dimension groups, and measures
  • Transforms LookML parameters into Omni filters
  • Handles complex SQL expressions and CASE statements
  • Maps all property names and formats correctly
  • Preserves your business logic and calculations

 

How to use it:

  1. Access the tool HERE
  2. Paste your LookML code in the left panel
  3. Click “Convert to Omni”
  4. Copy or download your converted YAML

The tool handles everything from simple field definitions to semi-complex calculated measures with custom SQL.

There are going to be more specific cases brought in the tool such as how to deal with liquid parameters that are predominantly in Looker, so if you have already something that its complex and repetitive across multiple views, feel free to reach out!

 

Start Your Migration Today

Whether you’re converting a handful of views or an entire Looker instance, the converter eliminates the most time-consuming part of your migration. Focus on what matters – optimising your analytics strategy – not manual syntax conversion.

Access the free tool HERE.

More news & views

Looker to Omni Migration Jumpstart Playbook [2025 Guide]
BI
MIN READ
Maximize BI Efficiency with Omni’s Three-Layer Model
6 MIN READ
Garbage In, Garbage Out – Data Quality in the AI Age
Data models
2 MIN READ
Why Analytics Engineers Should Think Like Product Managers: The Next Evolution in Data Analytics
Advice
MIN READ

Contact form