Skip to Main Content

MARKETPLACE

Dynamic Custom Fields

By Paldi Solutions

  • Customizable
  • Data governance
  • Data modeling
  • Embedded analytics
  • Field governance
  • OEM
OS Support
Windows
Linux
Supported Sisense Versions (Linux) Latest
Supported Sisense Versions (Windows) Latest
Last Updated April 22, 2026
Tags
custom fields
customer-specific fields
dynamic fields
dynamic schema
field management
field mapping
field renaming
mapping table
shared schema

Most SaaS products let their customers create custom fields.

Each customer chooses different names and uses a different subset of fields.

Sisense does not support this natively. A typical OEM data model exposes generic placeholders such as: f1, f2, f3, f4, f5.

Your application knows what these mean for each customer. Sisense doesn’t,  so it shows all placeholders to everyone.

Result:

  • Users see irrelevant fields
  • Customers complain about empty fields
  • You maintain Metadata rules manually
  • Some OEMs create one cube per customer
  • Onboarding becomes slow and messy

The Dynamic Custom Fields plugin solves all of this.

How the plugin works (real example)

Let’s say your shared schema has 5 generic fields: f1, f2, f3, f4, f5.

Your application stores the meaning of these fields in a mapping table.

Customer A:

– f1 → Product Tier

– f2 → Contract Owner

– f3 → Priority Level

– f4 → (not used)

– f5 → Renewal Score

 

Customer B:

– f1 → Region Category

– f2 → Account Owner

– f3 → (not used)

– f4 → Account Segment

– f5 → Churn Rating

 

This means:

– Both customers share f1 and f2 but name them differently

– Customer A uses f3 and f5

– Customer B uses f4 and f5

– Sisense normally shows all 5 placeholders

– The plugin filters and renames fields per user

 

Customer A sees:

Product Tier
Contract Owner
Priority Level
Renewal Score

 

Customer B sees:

Region Category
Account Owner
Account Segment
Churn Rating

 

Without the plugin:

f1, f2, f3, f4, f5 appear for everyone.

 

What problems this solves:

  1. Users stop seeing irrelevant fields
  2. You no longer need the Metadata plugin to rename fields
  3. You keep a single cube for all customers
  4. Your UI becomes accurate everywhere
  5. You avoid major OEM BI scaling issues

Where the plugin works inside Sisense

– Dashboard Filter

– Widget Filter

– Widget data panel

– Formula Editor

Additional capabilities

  1. Auto-detection of new custom fields
    When customers add fields in your app, the mapping updates and the plugin automatically:
  • Adds the new field to filters
  • Shows it in formulas
  • Shows it in widget panels
  • Hides unused placeholders
  1. Integration with Paldi plugins
  • Expandable Pivot – dynamic fields as pivot dimensions.
  • Advanced Table – sortable, filterable, exportable dynamic fields.
  • Dim Switcher – dynamic fields as switchable dimensions.

 

Who should use this plugin

This plugin is ideal for Sisense implementations where:

  • Customers define their own custom fields
  • A single shared schema needs to support many tenants
  • Field names differ from customer to customer
  • Only relevant fields should appear in Sisense dialogs
  • You want to avoid cube duplication or per-customer metadata work

If your product relies on dynamic custom fields, this plugin is the cleanest way to make Sisense reflect your application’s logic accurately.

 

Contact us for a live demo and immediate free trial!

Simply send a request to [email protected]


Two people on discussion

Subscribe to the Sisense newsletter