Blog Posts

Bringing CI/CD Best Practices into Modern BI Workflows

In the world of software development, Continuous Integration and Continuous Deployment (CI/CD) have...

When to Use Lightdash Parameters vs Filters

Lightdash gives you two powerful ways to control what data your users see: filters and parameters.On...

How Storing Dashboards as Code Increases Trust in Your Data Team

I hate chasing down why that dashboard looks off. You hate chasing down why that dashboard looks...

dbt Fusion: What It Means for Data Teams

With the release of dbt Fusion, dbt Labs has introduced a new engine that promises significant...

Avoiding Config Warnings while Updating Your dbt Project to v1.1

With the recent release of dbt 1.1, users may start to see warnings like this: Warning: while...

Creating Custom Charts in Lightdash with Vega-Lite

Lightdash now offers Custom Charts, enabling more advanced and customizable visualizations using the...

Metabase Adds Smarter Expressions and Table Upgrades

Metabase 54 just dropped, and it’s a big one. Many of the most impactful improvements are part of...

Breaking Free from Vendor Lock-In

For growth-stage companies, data-driven decision-making is a critical pillar of success. As teams...

Why a Clear Semantic Layer is Essential for Analytics

A well-defined semantic layer is the foundation of effective business intelligence (BI). By ensuring...