Download Reportworq
⬇ Guide PDF

Data models#

A data model is a reusable, governed layer between a source system and the people who build reports. It binds a datasource to one or more curated views, and those views are what report authors import when they build Excel Reports in the Excel add-in. A model lets you rename and reshape source columns into clean business fields once, so every report reads from a stable vocabulary that survives changes to the underlying source schema.

A model feeds two downstream workflows, not just reporting: Distribution Jobs (template-based output) and Contribution Campaigns (input forms). A contribution form binds to a model view the same way a report does, so curate a model as a shared vocabulary, not just a report source.

Before you begin#

The model editor at a glance#

A model is edited in the workspace as one or more views. Creating a model is a two-step exercise: you create it against a datasource, then you edit it to curate fields, set filters and variables, and publish. The editor exposes a model-level Source tab and, per view, four sub-tabs.

The data model Source tab
The data model Source tabTap or click the image to view it full screen

Curate the fields#

The Fields tab is where a raw source becomes a governed model. Each field shows a green mapped chip or an amber unmapped chip, recomputed automatically as you edit.

Choose where filters run (filter mode)#

The Source tab's filter mode decides where a model's field filters are evaluated.

Important: pushdown is SQL-only. Non-SQL sources (Planning Analytics, the planning-tool APIs, and other non-relational connectors) always filter in memory regardless of this setting. So for a TM1 or Workday Adaptive model, filters are applied client-side whatever the mode says.

Direct queries: modeled view or direct query#

Direct queries is a Source-tab toggle, and it defaults off. Leaving it off keeps the model view-only: authors consume the curated, published views. Turning it on lets a report author query the datasource directly and bind to the query result's own columns, skipping the model's curated fields entirely.

When to use each:

Publish a view#

Each view carries a Draft or Published state, tracked per view, so one model can hold a mix of both.

  1. Build and preview the view in Draft while you are still shaping it. Draft views are hidden from report authors.
  2. Switch the view to Published when it is ready. Only published views appear in the Excel add-in's Connect picker for report authors to import.

When to use the two states together: publishing gates the picker, not existing bindings. A report already bound to a view keeps resolving even after you pull that view back to Draft, so you can safely revise a published view in Draft while the live reports keep running, then re-publish once the revision is validated.

Notes and limits#

Going deeper. For the field labels and query types of a specific source, see Connect IBM Planning Analytics, Connect SQL, OLE DB, and ODBC, and the Connector catalog.

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.