Skip to content

How it works

Functionals in. Answers out.

A functional is a single step in an analytic workflow. The brewlytics framework has hundreds of them, and analysts mix and match as they see fit — new functionals join the framework with ease.

The brewlytics model builder: functionals wired into a PCAP geolocation workflow on the canvas, with a map-based area-of-interest picker in the properties panel
01

Compose on the canvas

Drag functionals onto the model builder and connect outputs to inputs. The graph is the documentation — anyone can read what your workflow does.

02

Run and inspect

Execute the workflow and watch data move through every step. Debug where it matters, tune as your question sharpens.

03

Automate

Schedule it, chain it, or trigger it — the workflow runs the same way every time, whether you are at your desk or not.

04

Call it as a RESTful API

Every workflow automatically becomes its own RESTful API. Scripts, services, and tools outside brewlytics can call your analysis directly — no extra wiring required.

A functional can represent a…

Database query

Pull from SQL stores, document stores, APIs, files, and streams.

Conversion

Reshape formats and types so downstream steps always get what they expect.

Calculation

Geospatial, temporal, tabular, statistical — plus Python and SQL functionals for the edge cases.

Data manipulation

Filter, join, dedupe, enrich, pivot: the everyday verbs of analysis.

Visualization

Charts, maps, and tables that snap into your brew app dashboard.