Reference

Overview

DQL (Bloo Query Language) is a powerful, yet simple, query language that helps to analyze data with ease.

Updated 2026-08-17


Overview

Introduced in v9.2.0

DQL (Bloo Query Language) is a powerful, yet simple, query language that helps to analyze data with ease. It is designed to facilitate the retrieval of specific information using simple queries. A large data set that is complex and messy can be analyzed with queries describing "what" should be accomplished rather than "how" i.e. you simply write a query telling what you want and not how it should be calculated.

The Bloo query language lets you use pipe (|) syntax to explore, discover, and query data stored in Bloo. The syntax consists of commands delimited by the pipe character (|) where data flows from left to right through each pipeline.

For doing operations on data, DQL has many built-in functions, such as count_distinct, sum, min, max, avg, percentage_of, ratio_of, count_if, length, and distinct. In this article, we will learn about DQL Functions with examples.

DQL can be used to match events, stack data, build aggregations, and perform analysis and can be used to accomplish the following:

  • Search and process data using workbooks
  • Power up widgets in a dashboard
  • Create a customized report
  • Raise a signal (alert) and track
  • Hunt for threats without structure

Related

Was this page helpful?

We use cookies to provide essential site functionality and, with your consent, to analyze site usage and enhance your experience. View our Privacy Policy