Live on the Atlassian Marketplace

Assets to SQL for Jira Service Management

Chart your CMDB on any Jira dashboard — and see the SQL behind every picture. Export Jira Assets to PostgreSQL-ready SQL, CSV and JSON, then query it with real joins, filters and SELECT statements. Runs entirely inside Forge: no external database, no servers, nothing leaves your tenant unless your own BI tool pulls it.

JSM Tier Standard+
Runtime Forge Native
Formats SQL · CSV · JSON
Per export 50,000 objects

Your CMDB data, anywhere

Jira Assets speaks AQL; your BI tools speak SQL. Assets to SQL bridges the two.

It walks your schemas — cross-schema references included — and produces a clean relational model you can download, pull into eazyBI, Power BI or Tableau, or query live on any Jira dashboard. It runs entirely inside your Atlassian tenant on Forge, with read-only access you grant per schema.

Export engine

Three File Formats

PostgreSQL-dialect SQL dump (CREATE TABLE + upserts, delivered zipped), CSV zip with one file per table, and JSON. All stored for re-download — no re-export needed to fetch yesterday's files.

Cross-Schema Relational Model

Object types become tables. Reference attributes become {attr}_key / {attr}_name columns plus one level of inlined target attributes, and multi-value references can become proper junction tables, joinable by key.

Built for Real CMDBs

Background jobs handle up to 50,000 objects per run in a 15-minute processing window, with a live progress bar, per-phase status and a cancel button. Automatic retries on rate limits and transient errors; honest "Partial" labelling when a limit is hit.

Scheduled Syncs

Every 6 or 12 hours, daily or weekly — at your wall-clock time in your timezone, daylight-saving safe.

BI tool integration

Authenticated Pull Endpoint

A REST URL serving the latest export as JSON — full, or per-table flat arrays, the shape eazyBI maps directly — or CSV. Bearer-token auth with 256-bit keys, shown once.

Copy-Paste Source URLs

Settings lists a ready-made per-table URL for every exported table — paste straight into your BI tool.

Pull Activity Log

See each BI fetch land — time, table, row count — so "did eazyBI actually pull?" is never a mystery.

Security & governance

Read-Only, Per Schema

Read-only CMDB scopes — the app never writes to Assets — and its account reads only the schemas an admin grants, using the standard Assets role model (the same one eazyBI and Automation use).

No External Egress

Data leaves your tenant only when your own BI tool calls the pull endpoint you configured. No developer-operated servers, no analytics.

Two Allowlists

Optionally restrict who may run exports and change settings. Separately, nothing is queryable on dashboards until an admin exposes it — dashboards reach broad audiences, so gadget exposure is opt-in per table.

Know Exactly How Fresh Your Data Is

A built-in freshness check compares three things — what you can see in Assets, what the app's account is allowed to read, and what your last export actually produced — and names the difference. Missing role grants, object types left out of the configuration, tables that never reached the dashboard store: each is reported with the specific fix, instead of leaving you to guess why a number looks wrong. Every query is labelled with the age of the oldest table it touches, so a partially refreshed store can never masquerade as current.

Full Documentation

Comprehensive security and privacy documentation for enterprise reviews. View security page →

Dashboard gadget

Chart your CMDB — and show your work

The Assets SQL Filter gadget turns your exports into charts on any Jira dashboard — and prints the SQL behind each one. Other Assets apps draw charts; this is the one where anyone can check the query.

Charts & KPIs

Bar, horizontal bar, stacked bar, pie, donut or line — or a single KPI number. Pick the chart first and the builder configures the grouping for you; viewer filters recompute it live.

Verifiable, Not Just Pretty

"Show SQL" prints the exact statement behind any chart — joins included. Reuse it, audit it, or paste it into your own tooling. A picture nobody can check is a picture nobody should trust.

Summarise (GROUP BY)

Group by any column and compute a measure — count, distinct count, sum, average, min or max — with top-N ordering by default.

Basic Mode

A guided query builder: pick a table, join related tables along real relations in both directions — "what do I point at" and "what points at me" — then choose and rename columns, chain AND/OR conditions, and sort, summarise into groups, and choose how the result is displayed. No SQL required at any point.

SQL Mode

Write SELECT statements in a validated dialect: LEFT JOIN, WHERE with AND/OR and parentheses, LIKE/CONTAINS, IS NULL, COUNT/SUM/AVG/MIN/MAX with GROUP BY, ORDER BY on columns or aliases, LIMIT, AS aliases. Statements are parsed and checked against your schema before anything executes — the JQL model, applied to SQL.

Viewer Filter Controls

Expose up to four columns as viewer-facing dropdowns, fed by live values, or as text search — so viewers slice results without touching the query.

Download What You See

Any gadget result exports to CSV in one click — the full result set, not just the visible page, with the viewer's filters applied. Opens straight into Excel.

Honest Data Labelling

Every gadget shows "data as of" its export — gadget data reflects the last export, not live Assets, and says so. Queries spanning tables refreshed at different times report the oldest, labelled "oldest data as of".

Safe by construction. All gadget queries are parameterized and identifiers are validated against the stored schema — free-form SQL never reaches the database engine. Text matching is case-insensitive; numbers and dates compare exactly.

How it works

Four steps from install to live dashboards.

  1. Grant — one-time: add "Assets to SQL for Jira" to each schema's Users role in Assets. Read-only, the standard app-account model, and the app guides you when the grant is missing.
  2. Configure — pick schemas, object types and attributes, and preview the SQL schema before running anything.
  3. Export — on demand or on a schedule. Watch live progress, then download SQL or CSV, or let your BI tools pull JSON.
  4. Explore — expose tables and add the Assets SQL Filter gadget to any Jira dashboard for live joins, filters and SQL.

BI Tool Integration

The pull endpoint gives BI tools a live URL to fetch structured data from. Configure once, stay fresh automatically.

Pull endpoint

Generate a 256-bit API key in the app settings (shown once), point your BI tool at the endpoint with a Bearer token, and your reports stay fresh automatically. Settings lists a ready-made per-table URL for every exported table.

Authorization: Bearer YOUR_KEY

Serves the latest export as JSON — full, or per-table flat arrays — or CSV. A pull activity log records each fetch with time, table and row count.

Supported BI tools

  • eazyBI
  • Microsoft Power BI
  • Tableau
  • Metabase
  • Any REST client or custom integration

Requirements & limits

Published up front — surprises are worse than limits.

Requirements

  • Jira Cloud with any paid JSM plan — since February 2026 Assets is included in Standard (5,000-object allowance), Premium (50,000) and Enterprise. The app works identically on all tiers.
  • Jira Assets enabled on your instance
  • A one-time, per-schema read-only role grant for the app's account — guided in-app when missing
  • Jira admin access for initial configuration

Limits

  • 50,000 objects per export — larger datasets complete as partial, with explicit warnings
  • Exports run up to 15 minutes in the background; stored artifacts capped around 100 MB per format
  • File export uses the PostgreSQL dialect; imports into most engines with minimal changes
  • Pull-endpoint CSV is base64-wrapped (a Forge platform constraint, documented)
  • Gadget data reflects the last export, not live Assets — by design, and labelled on every gadget, and the in-app freshness check tells you when, and why, it is behind

Get Assets to SQL for your team

Now live on the Atlassian Marketplace.