Product Pricing
Log in Get started
Product

Extend and benchmark your BIRD & IREF implementation

BIRDBench makes the open-source Eclipse Free BIRD Tools easily extensible — go beyond FINREP to COREP, AnaCredit, DPM workflows, and IREF reporting with a curated registry of extensions and reproducible test suites.

Based on the BIRD open standard and on the open-source Eclipse Free BIRD Tools
Get started free View pricing
Core capabilities

Everything teams need to implement and verify BIRD

BIRDBench provides end-to-end tooling — from importing BIRD metadata to generating executable Python transformations, tracking data lineage, and running reproducible test suites.

Metadata management

Import BIRD input models from SQLDEV, fetch semantic integrations from the BIRD website, and manage variable mappings, member mappings, member hierarchies, and report templates — all with full CRUD and CSV import/export.

Code generation & deployment

Generate Python transformation code from metadata — joins, filters, and executable rules. Review, edit, and approve generated code in the built-in editor, then deploy to production with diff tracking and sync status.

Lineage & traceability

Track every data transformation with the AORTA trail system. Explore execution lineage through interactive Sankey diagrams, BPMN metadata views, enhanced lineage graphs, and calculation summaries.

Test suites & benchmarking

Run test suites that validate transformations against expected report outputs. Track results over time, export as CSV or JSON, share with shareable links, and run gap analysis to expose missing mappings.

Regulatory workflows

Guided, multi-step workflows for every model part

BIRDBench includes dedicated workflow extensions for FINREP, AnaCREDIT, and DPM — each with guided steps from data import through to execution and testing.

FINREP Workflow — Financial Reporting with derivation review, code editing, and FINREP-specific deployment
AnaCREDIT Workflow — 5-step pipeline: CSV import, joins metadata, executable joins, table execution, and test suite with SQL fixtures editor
DPM Workflow — Interactive report viewer with cell-level execution and lineage, plus a 7-step output layer mapping wizard
AnaCREDIT Workflow
1Import AnaCREDIT CSV data
2Create joins metadata
3Generate executable joins
4Execute output tables
5Run test suite & review results
SMCubes Studio

Modular workspace management for SMCubes artefacts

Work on individual report modules in isolation. Version modules separately, define dependencies between them, and store SMCubes artefacts in source control — like MVN or Python packages.

Import and manage workspaces with build sets and modules
Inspect artefacts: cubes, domains, members, hierarchies
Visual cube link viewer for structure exploration
WS
FINREP Workspace
3 modules · 12 artefacts
Active
BS
Build Set v2.4
COREP module · 8 cubes
Built
MD
AnaCREDIT Module
5 artefacts · 2 dependencies
Draft
Built-in tools

Specialised editors and viewers for BIRD metadata

Every tool can be used by humans through the UI or driven by AI agents through the API — moving from generic codebase navigation to BIRD-native semantic actions.

Semantic Integration Editor

Visual editor for EBA<>SDD mappings. Edit target variables, domain members, and member hierarchies with AJAX-powered inline editing.

Annotated Template Visualizer

View regulatory report templates with BIRD annotations overlaid. Inspect data point mappings and export annotated templates to Excel.

Code Editor & Sync

Edit generated Python transformations and filters with syntax validation. Diff staging vs production, deploy individually or in bulk, and track manual edits.

Derivation Configuration

Enable, disable, and configure derivation rules. Merge derived fields, regenerate configurations, and deploy derivation files with diff tracking.

SQL Fixtures Editor

Create and manage SQL test fixtures for AnaCREDIT table execution. Load, edit, and validate fixtures directly in the browser.

DPM Report Viewer

Interactive report viewer with cell-level execution. Click any cell to execute its formula, inspect lineage, and stream results in real time.

End-to-end automation

From regulatory requirements to executable, tested implementations

01

EBA DPM 2.0

Start from COREP / FINREP regulatory requirements and the EBA Data Point Model. Import the input model and semantic integrations from the BIRD website.

02

EBA<>SDD mappings

Create semantic integrations in the standard BIRD SMCubes mapping format. The Semantic Integration Editor suggests data elements and allowed values when compatible inputs are missing.

03

Executable Python + tests

Generate Python transformations from metadata, review and approve the code, deploy to production, then run test suites and track lineage through the AORTA trail system.

Getting started

Up and running in three steps

STEP 01

Connect with GitHub

Sign in with GitHub OAuth. Your profile and registry access are provisioned automatically — no passwords to manage.

STEP 02

Browse & subscribe

Search BIRDBench for extensions that cover your model part — FINREP, COREP, AnaCredit, or custom DPM workflows — and subscribe with a click.

STEP 03

Run BIRDBench

Launch Eclipse Free BIRD Tools with your subscriptions active. Run workflows, generate code, track lineage, and watch benchmark scores roll in.

Start extending Eclipse Free BIRD Tools today

Connect with GitHub and start subscribing to extensions and test suites in under a minute.