easy-bi
A simple and easy Business Intelligence (BI) tool
For now this is just a collection of BI-related packages / .hs files that I have been working on for various projects. I'm going to collect them in this repository and will try to combine them into a single well-formed library.
Packages
easy-bi-vis
Implementation of Automating the design of graphical presentations of relational information by Jock Mackinlay (ACM Transactions on Graphics 5, 2 (1986) 110-141). Defines a set of rules for assigning dimensions to channels to create sensible visualisations of relational data.
easy-bi-sql
SQL type checker (WIP). Mostly based on the technical report Generalizing Hindley-Milner Type Inference Algorithms by B. Heeren, J. Hage and D. Swierstra with a simple row-type extensions inspired by various blogs.
easy-bi-server
Server app for running queries and generating visualisations over a REST API.
easy-bi-cli
CLI for running the server app. Reads a catalog (views and tables) from a SQL file.
easy-bi-ui
Web UI that talks to the easy-bi-server
API. Shows the available cubes and visualisations.
Contributions
Contributions, feature requests and bug reports are welcome!