You can customize Zoomdata in the following ways.
Custom visualizations make use of the same query engine that powers standard Zoomdata visualizations. Zoomdata data connectors, microqueries with Data Sharpening, and live mode are all available with custom visualizations.
Custom visualizations are built using the Zoomdata Command Line Interface (CLI). The chart CLI offers a flexible environment for creating, managing, and deleting custom charts without being connected to the client application. The CLI tool uses Node.js and is installed locally via npm. After it is installed and configured, the CLI behaves much like any other command line tool. Developers can build projects, run tests, and push new charts using Yarn commands. See Managing Custom Charts.
|Custom connectors||See Managing Connectors and Connector Servers.|
|Derived fields||Derived fields extend each row with additional attributes or metric fields that can be used in filters and aggregations. Derived fields can be complex or as simple as concatenating text strings, such as first and last names. A full editor is available to simplify the development of complex row level expressions (RLE). Derived fields can be used in the creation of other derived fields and custom metrics. See Maintaining Derived Fields.|
Custom metrics are used to perform complex math across rows and at various levels of aggregation such as grand totals and grouped subtotals. For example, you can define custom metrics that calculate percentages of total values. Custom metrics are retained as formulas and can be used in other custom metrics. See Maintaining Custom Metrics.
|Admin-defined functions||Zoomdata provides a set of functions that you can use in expressions to build derived fields or custom metrics. However, you can use your own functions (for which there is no Zoomdata equivalent) to extend your data analytics in Zoomdata. Examples of this might be functions available within your data store either natively or as user-defined functions. See Admin-Defined Functions.|
|UI white labeling and customization||