Author name: John

CI/CD for Business Intelligence

Bringing CI/CD Best Practices into Modern BI Workflows

In the world of software development, Continuous Integration and Continuous Deployment (CI/CD) have become essential pillars of delivering high-quality, reliable software quickly and safely. But as business intelligence (BI) and analytics evolve, it’s time for BI teams to adopt these same best practices to unlock faster insights, improved data quality, and more confidence in their […]

Bringing CI/CD Best Practices into Modern BI Workflows Read More »

dbt 1.1 config migration guide

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 parsing model config: Ignore unexpected key “meta” dbt 1.1 introduces a subtle but important shift in how configuration properties are structured for sources, models, and other resources. What’s Changed? Historically, dbt allowed you to set properties like freshness,

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

Creating Custom Charts in Lightdash with Vega-Lite

Lightdash now offers Custom Charts, enabling more advanced and customizable visualizations using the powerful Vega-Lite library. This unlocks the potential to go beyond standard chart types, letting you create visualizations like heatmaps, box plots, maps, and more. What is Vega-Lite? Vega-Lite is a high-level grammar of interactive graphics, built on top of the lower-level Vega

Creating Custom Charts in Lightdash with Vega-Lite Read More »

dbt semantic layer

Why a Clear Semantic Layer is Essential for Analytics

A well-defined semantic layer is the foundation of effective business intelligence (BI). By ensuring consistent data definitions and organized metrics, you empower teams to extract insights with clarity and precision. While ‘semantic layer’ was a buzzword a few years back, this blog explores why a clear semantic layer is still critical and how to implement

Why a Clear Semantic Layer is Essential for Analytics Read More »