visual analytics for big data transaction flow
Influent is a web-based application for visually and interactively following transaction flow, revealing actors and behaviors of potential concern that might otherwise go unnoticed. Summary visualization of transactional patterns and actor characteristics, interactive link expansion and dynamic entity clustering enable Influent to operate effectively at scale with big data sources, in any modern web browser. Influent has been used to explore data sets with millions of entities and hundreds of millions of transactions.
Service Provider Interfaces (SPIs) provide a plugin style framework for developers to provide runtime-injected modules for search, data access, clustering and other services. Avro is used to define the SPI protocols in cross-language form in influent-spi. In process Java service implementations are injected via Guice, which may optionally delegate to out of process providers using web services standards such as REST, for which Avro provides convenient serialization.
Documentation on installing, configuring and using Influent is available in the docs folder in the source code.
- Explore live demos at the Influent web page.
- Review and install the necessary prerequisites before installing Influent on your machine.
- Learn how to build Influent from the source code.
- Review the Release Notes to see what's new.
- Read about the complete installation and configuration procedures for custom Influent deployments.
- Examine the configuration of the example applications provided with the source code:
- Learn how to deploy your Influent application to a web server.
- Browse the User Guide to understand how to navigate the user interface and investigate your data.
For support questions, technical suggestions and contributions, please post your feedback to the GitHub Issues forum for this project.
Influent is under ongoing development and is freely available for download under the Apache License, Version 2.0 open source licensing.