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.
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.
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.
Server app for running queries and generating visualisations over a REST API.
CLI for running the server app. Reads a catalog (views and tables) from a SQL file.
Web UI that talks to the easy-bi-server
API. Shows the available cubes and visualisations.
Contributions, feature requests and bug reports are welcome!