Skip to content
TerraForgeTerraForge

Reporting feed

Connect Power BI, Tableau or Excel.

This is the Power BI / Reporting Feed tab, not a generic integrations page. One read-only key. One flattened feed of every register, plus the cost sheet, the cost lines, the cash-flow curves and the snapshots. Power BI, Tableau and Excel connect there. TerraForge stays the ledger.
TerraForge reporting feed tab headed Connect Power BI, Tableau or Excel, with a read-only API key, Power Query script and dataset catalog
Direct connect · Power BI, Tableau, Excel

On the reporting feed tab

Connect Power BI, Tableau or Excel.

One read-only key. JSON or CSV, paged. Registers, the cost sheet, cost lines, cash-flow curves and snapshots. Not a second ledger.

  1. 01

    Power BI

    Desktop → Get Data → Blank Query. Paste the Power Query (M) script from the tab. Schedule the refresh in the service.

  2. 02

    Tableau

    The same feed URL and the same read-only key. Tableau is named on the tab. The refresh stays in Tableau.

  3. 03

    Excel

    Reference the catalog query and expose the dataset as a table. When the pack is a file, Report Writer writes XLSX.

  1. 01

    Read-only key

    API Keys. Read scope. Copy the value once at creation.

  2. 02

    Power BI

    Desktop, Get Data, Blank Query. Paste the Power Query (M) script. Put the key in the placeholder.

  3. 03

    Tables

    Reference the catalog query, or point the last line at the dataset you want. That is the Excel path too.

  4. 04

    Refresh

    Schedule it in the Power BI service. Credentials anonymous. The key rides in the header.

01

Three tools, one feed

The tab is titled for Power BI, Tableau and Excel. They read the same tables. Refresh stays in the tool.

02

The key is read-only

Create it on the API Keys tab, with the read scope. It is shown once. The feed does not include users or secrets.

03

The PMIS stays the record

Organisation, state, programme and project dashboards answer the week. The feed does not become a second ledger.

On the tab

A base URL, an X-API-Key header, JSON or CSV.

The feed is read-only and API-key authenticated. JSON is the default, paged. CSV is the other format. An updated-since parameter supports incremental refresh. The dataset catalog lists every table on the feed — registers, the cost sheet, cost lines, cash-flow curves and snapshots — flattened, with picker fields resolved.

Power BI Desktop pastes the Power Query (M) script into a blank query. The script pages every dataset. Tableau uses the same URL and the same key. Excel exposes those datasets as tables from the catalog query. None of this is a certified marketplace connector, and none of it writes back.

The Operations Wall and the in-product dashboards are not this feed. They read the PMIS. The feed is how finance takes the same numbers into the tool they already refresh.

Power BI
Blank query, the M script on the tab, refresh scheduled in the service.
Tableau
The same feed URL and the same read-only key. Refresh stays in Tableau.
Excel
Catalog query to a table, or a file when the pack is a file.
Formats
JSON, paged. CSV. Incremental refresh from an updated-since timestamp.
Scope
The key’s read scope. No users. No secrets.
Not a second ledger
Commercial actuals stay on the payment application and the cost sheet.
TerraForge dataset catalog on the Power BI reporting feed, listing registers as flat tables
Reporting feed. Connect Power BI, Tableau or Excel. The catalog is the list of tables.

When the pack is a file

Report Writer still writes CSV, XLSX, PDF and XML.

Report Writer composes a report from any register, a cost grid or the portfolio cost sheet. Pick fields, filter, summarize, chart, preview, then export. CSV, XLSX, PDF and XML. Every export is in the audit log. The organisation dashboard also exports CSV and PDF.

Use the file when someone needs a pack. Use the feed when the workbook should stay live. The bid comparison matrix and the cash-flow series export to Excel as well. Those files are snapshots of the record, not a place to maintain it.

The programme team owns it. Same navigation at portfolio, programme and project. Same My Tasks inbox. App Builder publishes the next step on a Tuesday, without a vendor ticket.

TerraForge Report Writer building a contract register report with a chart and CSV, XLSX, PDF and XML export
Report Writer. A contract register, charted, then CSV, XLSX, PDF or XML. The export is audited.

What ships

Turnkey on arrival. Configurable after go-live.

Power BI, Tableau & Excel

Reporting feed
JSON or CSV. Registers, cost sheet, cost lines, curves, snapshots.
Power BI
Power Query (M) script on the tab. Refresh in the Power BI service.
Tableau
Same URL, same read-only key. Not a separate ledger.
Excel
Tables from the catalog query. XLSX when the deliverable is a file.
Read-only key
Created once, shown once, limited to read scope.
Report Writer
CSV, XLSX, PDF, XML. Audited export.

See the full PMIS against your campus programme.

Your cost codes, your workflow, your campuses. Write sales@terraforge.build.

Request a demo