Select to view content in your preferred language

Dashboards filter value list shows "No matching options" for high-cardinality field on referenced (non-hosted) feature layer

162
0
2 weeks ago
Labels (1)
AznanJamil
New Contributor

Environment:

- ArcGIS Enterprise 11.4 ArcGIS Dashboards

- Feature service published from ArcGIS Pro 3.6 referencing registered data (not hosted)

- Source: SQL Server 2022 enterprise geodatabase; the layer is a database view (point geometry, SRID 4326, ~62,000 rows)

 

Problem:

In a Dashboards element (Indicator), adding a Filter on a string field shows "No matching options" in the value dropdown — the list never populates, even when typing to search.

 

The interesting part — it depends on the field's unique-value count, on the same layer:

- kategori_lesen — 12 unique values → dropdown populates fine, including counts

- subkategori_lesen — 322 unique values → "No matching options"

- Both fields are esriFieldTypeString, length 255

 

What I've verified (browser dev tools):

The dropdown fires a query with groupByFieldsForStatistics=subkategori_lesen and the server responds 200 OK with the complete, correct list:

 

{

  "fields": [

    {"name": "subkategori_lesen", "type": "esriFieldTypeString"},

    {"name": "countOFsubkategori_lesen", "type": "esriFieldTypeInteger"}

  ],

  "features": [

    {"attributes": {"subkategori_lesen": "KATERER MAKANAN", "countOFsubkategori_lesen": 5}},

    {"attributes": {"subkategori_lesen": "LESEN BAYARAN PENDAFTARAN LESEN", "countOFsubkategori_lesen": 3}},

    ...

  ]

}

 

So the service answers correctly, the widget receives the data and displays nothing.

 

Also verified:

- Layer's Advanced Query Capabilities are all true: Supports Distinct / Pagination / Statistics / OrderBy / Count Distinct

- Count queries and the element's Data table work perfectly

- Typing the full value manually ("enter new value") creates a workggestion list fails

- An equivalent hosted feature layer populates the same high-cardinality field without issue

 

Questions:

1. Is there a documented unique-value limit for filter value lists on non-hosted feature layers in Dashboards? If so, what is the threshold?

2. Is this a known bug in Dashboards for referenced feature services, and is it fixed in a later Enterprise/Dashboards release?

3. Any workaround to get the value list to populate for high-cardinng exact values or driving a Category selector from a separate small hosted lookup table?

 

Any pointers appreciated - happy to provide more traces.

0 Kudos
0 Replies