Product Customizations

You can customize Zoomdata in the following ways.

Customization Description
Custom visualizations

Zoomdata provides APIs that use web standards such as HTML, CSS, and JavaScript to expand the number and type of visualizations available to you. The use of web standards allows developers to leverage popular JavaScript libraries to build custom visualizations, and then integrate them directly into Zoomdata dashboards.

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

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

When you install Zoomdata, default UI settings are applied. Zoomdata allows you to manage links to help content, customize copyright info, the default logo, and change or remove the link to terms of use. To match the style of your company, you can also upload a custom .css file to modify the default Zoomdata skin. See Customizing the Zoomdata User Interface and White Labeling the Zoomdata Interface.