Method for exporting one table widget of an Exabel dashboard as a data file.
The structured alternative to the SQL query the deprecated "Export data" method takes. The table is exported as the dashboard computed it: every column keeps the definition, formatting and time period it has in the app, and nothing is re-evaluated here.
The widget is named by its resource name, dashboards/1234/widgets/2. The dashboard id can be copied from the dashboard's URL in the Exabel web app; use the Management API's "List dashboard widgets" method to find the widget within it, and its "List dashboard table columns" method to find the columns of one table.
Columns are selected by identifier, by the display name shown in the table, or by position. Identifiers name a column precisely and come from the Management API; they are derived from the column's definition, so editing a column — renaming it included — gives it a new identifier. List the columns again rather than storing one between sessions.
Rows are selected by entity, by tag, or by the values in the table's own columns. Filters reach comparisons the SQL form cannot express at all: two-sided numeric ranges, exclusive bounds, relative date windows and excluded tags.
Unrecognised fields are rejected rather than ignored, at every level of the request. A misspelled filter would otherwise export more rows than were asked for, with nothing to say so.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||