KX Analyst
KX Analyst is a visual environment used to manage, manipulate and explore massive datasets in real-time by exploiting kdb+’s server-based analytics technology.

Analyst is comprised of the following components:
| component | description |
|---|---|
| Workspace | Local and shared repository for managing entities |
| Importer | Import datasets into the workspace |
| Exporter | Export datasets into other systems |
| Visual Inspector | Visualize massive datasets in real-time or near-real-time |
| Interactive editor | Write applications using the q programming language |
| Debugger | Debugger dramatically increases productivity |
| Code Differ | Compare multiple versions of the functions or modules |
| Transformer | Groom, transform, filter and query datasets |
| Spreadsheet | Perform analysis using simplified SQL query and scripting |
Libraries
Contained within the KX Analyst package is a set of highly useful q developer libraries and scripts for use outside of the KX Analyst UI and for automated build systems. The libraries contained provide support for:
- Code coverage
- Data visualization
- Documentation generation from source annotations
- Property-based testing
- Q static linting and syntax checker
- Regular expressions
- Run time and memory profiling
- Unit testing
- KX Analyst module to q script conversion
