Dremio is now part of SAP

Will Martin

Technical Evangelist

Will Martin's Articles and Resources

Blog Post

Apache Iceberg v4: An Efficiency Rewrite of the Table Format

Iceberg 1.11.0, released in May 2026, contains the full implementation of the v3 spec(ification), including features like deletion vectors, the VARIANT type, and row lineage. But what comes next? V4, obviously, as four comes after 3. However, it’s still early days on the v4 spec, so we are a ways off from the next version […]

Read more ->

Blog Post

What’s The Deal With Apache Parquet?

Apache Parquet is the recommended file format used in every modern data platform, and for good reason. But what are those reasons? And would it really matter if you stuck with CSV? The short answer is “YES”. The slightly longer answer is “Yes, because columns”. The full answer is below, so keep on reading to […]

Read more ->

Blog Post

The Semantic Layer: From Human Shortcut to Agent Guardrail

For most of its history, the semantic layer was considered a solved problem. You built it once, business users queried it wherever it lived, and (hopefully) everyone would agreed on what “revenue” meant. However, much like the information in your data dictionary, the popularity of the semantic layer went stale and businesses turned to new, […]

Read more ->

Blog Post

Why AI Agents Need a CLI, Not Just an MCP Server

Most conversations about AI and data platforms start with MCP. That’s understandable: the Model Context Protocol has become the standard way to give AI agents a window into a data system, and Dremio’s MCP server does this well. But MCP solves the specific problem of giving agents a supervised, conversational interface to your data. What […]

Read more ->

Blog Post

Building the Hybrid Lakehouse: Storage Platforms That Work With Dremio

In data analytics, it’s the query engine that gets all the attention. It’s where the SQL runs and where the performance story is told. But the storage layer underneath is just as important; it’s the “lake” part of the “lakehouse” after all. Choose the wrong storage infrastructure and you’re facing I/O bottlenecks no query engine […]

Read more ->

Blog Post

Governing Your Lakehouse: Data Catalog Tools That Work With Dremio

A lakehouse without governance is a liability. Sure, you can query it, but can you trust it? Analysts find tables with no owner, no description, and no clear indication of whether what they’re looking at is current. Likewise, compliance teams can’t demonstrate data lineage and engineers can’t assess the impact of a schema change before […]

Read more ->

Blog Post

How Dremio Keeps Every BI Tool Consistent

Business intelligence tools are where data stops being infrastructure and starts being useful. Executives review performance in dashboards, product teams track metrics in reports, and finance runs variance analysis against actuals. In each case, the value only materialises if the connection between the tool and the underlying data is fast, reliable, and consistent. Dremio connects […]

Read more ->

Blog Post

4 Data Quality Tools to Keep Your Data In Shape

A lakehouse is only as useful as the data inside it. Query performance, governance, and semantic layers all depend on one assumption: that the underlying data is accurate, complete, and behaving as expected. When it isn’t, dashboards return wrong answers, AI agents reason from bad inputs, and engineering teams spend days diagnosing problems that should […]

Read more ->

Blog Post

Sub-Microsecond Timestamps: Dremio’s Iceberg v3 Precision Support

Most analytics workloads are fine with millisecond timestamps. A daily sales report doesn’t care whether a transaction landed at 14:32:07.001 or 14:32:07.001423. But for the teams that do care about sub-millisecond precision, the lakehouse has historically been a weak link. Timestamps either got truncated on ingestion, stored as strings to preserve precision, or shoehorned into […]

Read more ->

Blog Post

Iceberg Default Column Values: Schema Evolution Without the Backfill

Adding a column to a large production table used to require a plan. You’d write the migration script, schedule a maintenance window, kick off a backfill job that rewrote every data file to include the new column, and then wait. For a table with billions of rows on a busy lake, that wait could stretch […]

Read more ->

Blog Post

What Data Leaders Get Wrong About Agentic AI

Your organisation has probably already had the “AI agents” conversation. Maybe it was at a board meeting, maybe it surfaced during quarterly planning, or maybe a team came to you with a proposal and a timeline. Either way, the conversation almost certainly centred on the AI: which model, which vendor, which use case. Very few […]

Read more ->

Blog Post

Iceberg Deletion Vectors: The Better Way to Delete Rows

For all the many improvements data lakehouses bring to analytics, there’s one uncomfortable trade-off: deleting rows is expensive. In a system built around immutable Parquet files, a delete is actually a rewrite. You read the file, filter out the rows you don’t want, and write a new file. At scale those I/O costs mount up […]

Read more ->

Blog Post

Iceberg Row Lineage: Giving Every Row a Paper Trail

Most data teams think about lineage at the table or column level. Which pipeline wrote to this table? Which upstream source feeds this column? Those are useful questions, but they stop short of what actually matters in an audit or incident investigation: which specific rows were affected, by which operation, and when. Apache Iceberg v3 […]

Read more ->

Blog Post

Your Three Paths to Using AI With Dremio

Dremio offers three distinct integration points to the data in your lakehouse. This gives users the freedom to pick the interface, models, and tools that are right for them. Whether you’re a business user, a seasoned data analyst, or a developer, we have an integration that will suit how you like to work. The built-in […]

Read more ->

Blog Post

The VARIANT Type: How to Store JSON Without the Pain

Working with JSON in an Iceberg lakehouse has always been a compromise: you either store JSON as VARCHAR strings and accept the performance hit every time a query needs to extract a field, or you flatten the JSON into a wide table of nullable columns and watch your schema bloat. Both work fine but have […]

Read more ->

Blog Post

What’s Your Data Sign? A Zodiac Guide to Dremio Features

Personality typing is a time-honoured tradition in tech. You’ve taken the Myers-Briggs, argued about whether you’re really an INTJ, and been sorted into a primary-coloured group that allegedly encapsulates your work persona. But the test nobody was brave enough to publish is the one that actually matters to your daily work: which Dremio feature matches […]

Read more ->

Blog Post

How Dremio’s AI Functions Unlock Analytics on Unstructured Data

Ask a typical data engineering team what percentage of their company’s data they can actually query. The honest answer will be low, probably around 20%. The rest sits in object storage as PDFs, email threads, customer feedback forms, call transcripts, maintenance logs, and scanned documents. It’s all there. It’s all stored. And for the purposes […]

Read more ->

Blog Post

Mastering JSON SQL Functions in Dremio for Schema-on-Read Flexibility

Most companies process terabytes of JSON daily, yet querying it often requires brittle pre-processing pipelines and rigid data contracts. This has analysts and data engineers wasting hours defining explicit schemas just to run a simple aggregation. Dremio eliminates this friction by allowing you to query JSON directly in the lakehouse with complete schema-on-read flexibility. Without […]

Read more ->

Blog Post

How Dremio’s Agentic Lakehouse is Turning Data into Action

For decades, the traditional data experience has been defined by friction, with business teams frequently required to wait. Waiting for SQL experts to draft queries, waiting for ETL pipelines to refresh, and waiting for static dashboards to render. This reactive model has gone past being just a bottleneck and now represents an existential risk for […]

Read more ->

Blog Post

Beyond Parquet: The Apache Iceberg File Format API and the AI Era

The Apache Iceberg community recently finalised a new File Format API, scheduled for the upcoming 1.11.0 release. It is a strategic architectural shift that decouples the object model from the physical storage layout. The aim? To make file formats engine-agnostic, so Apache Iceberg can integrate with new formats without rewriting the core engine logic every […]

Read more ->

Blog Post

Stop Waiting on Data: How 4 Dremio Customers Slashed Time to Insight

Data engineering teams are often defined by the gap between a business question and a verified answer. Requests languish in backlogs while engineering teams struggle with ETL pipelines and the technical debt of siloed warehouses. When reports finally arrive, the data is frequently stale, leading to debating the accuracy of the numbers rather than the […]

Read more ->

Blog Post

How Agentic AI Can Accelerate Industrial Transformation

Last week I published a blog about some of the risks to consider when implementing Agentic AI in your workflows or organisation. But what about the other side of that coin, the benefits this revolutionary technology can bring about? Read on to learn several of the ways that Agentic AI is transforming how we work […]

Read more ->

Blog Post

Every Rose Has Its Thorn: 5 Risks of AI Agents

Agentic AI offers several compelling benefits that are transforming how we work and solve problems. The key difference from traditional AI is agency, the agent’s ability to plan, use tools, take actions in sequence, and work toward goals rather than just responding to individual prompts. There are many upsides to embracing AI agents in your […]

Read more ->

Blog Post

How LLMs Work: Tokens, Embeddings, and Transformers

Large Language Models (LLMs) are capable of understanding and generating language. However, they do not understand or process language in the same way that a person like you or I does.  When reading text, humans construct meaning by processing the syntax of each sentence as it unfolds. This involves combining word definitions, using context from […]

Read more ->

Blog Post

Dremio and End-to-End Performance Management

Dremio has introduced several capabilities that inteliigently improve query performance across the data lakehouse. With minimal to no action from users, Dremio will reduce query latency, handle data maintenance tasks, and eliminate redundant compute jobs. This article is a summary of three of these performance management features. Read on to learn how reflections accelerate popular […]

Read more ->

Blog Post

Apache Arrow’s Role in Dremio’s Performance

Dremio is always striving to abstract away the physical concerns of data, whether the storage location, partitioning schema, or file size optimisation. Thanks to features such as Data Federation, Iceberg Clustering, and Autonomous Performance functionalities, Dremio users get highly-performant access to their data no matter where it lives.  One of the components that delivers this […]

Read more ->

Blog Post

The Value of Dremio’s End-to-End to Caching

Caching dramatically reduces latency and computational costs by storing frequently accessed data closer to where it’s needed. Instead of repeated expensive operations – such as fetching from object storage, planning complex queries, or executing SQL – the data you need is provided in fast, local memory. To deliver on this, Dremio implements different layers of […]

Read more ->

Blog Post

Why Agentic AI Needs a Data Lakehouse

Agentic AI is an artificial intelligence system that is designed to operate autonomously. With minimal human supervision it can be expected to make decisions and perform tasks with specifically trained agents. This is thanks in large part to Large Language Models (LLMs) which provide agentic AI with enhanced reasoning and the ability to understand context. […]

Read more ->

Blog Post

Dremio Reflections – The Journey to Autonomous Query Acceleration

Reflections are a query acceleration functionality unique to Dremio, that work by minimising data processing times and reducing computational workloads. Debuting in the early days of Dremio, Reflections accelerate data lake queries by creating optimised Apache Iceberg data structures from file-based datasets, delivering orders-of-magnitude performance improvements. However, the game-changing aspect of this technology was not […]

Read more ->

Blog Post

Realising the Self-Service Dream with Dremio & MCP

A promise of self-service data platforms, such as the Data Lakehouse, is to democratise data. The idea is that they empower business users (BUs), those with little or no technical expertise, to access, prep, and analyse data for themselves. With the right platform and tools your subject matter experts can take work away from your […]

Read more ->
get started

Get Started Free

No time limit - totally free - just the way you like it.

Sign Up Now
demo on demand

See Dremio in Action

Not ready to get started today? See the platform in action.

Watch Demo
talk expert

Talk to an Expert

Not sure where to start? Get your questions answered fast.

Contact Us

Make data engineers and analysts 10x more productive

Boost efficiency with AI-powered agents, faster coding for engineers, instant insights for analysts.