Commit Graph

8 Commits (3978f33cd03488b8a118ea07ee6a5ebd69654ead)

Author SHA1 Message Date
Abhinav Sarkar 3978f33cd0 Adds coalescing to default values for fact table columns.
- Removes FKs from fact tables
- Some coercions in SQL for faster processing
2015-12-28 18:09:02 +05:30
Abhinav Sarkar d1e1eb7676 Adds output json generation.
- JSON files are generated for the following:
 - list of fact tables generated
 - list of dimension tables generated
 - dependencies between the fact, dimension and source tables
2015-12-21 15:30:23 +05:30
Abhinav Sarkar a84325cb2a Makes the build work with stack lts-2. 2015-12-18 02:37:17 +05:30
Abhinav Sarkar c3d3019cd3 Adds SQL file generation to the executable 2015-12-17 23:18:12 +05:30
Abhinav Sarkar 4a5233a1a2 Adds the ability to run as an executable.
- Adds a parser to parse yaml file into tables and facts
- Adds program argument handling for specifying program settings
2015-12-17 20:02:13 +05:30
Abhinav Sarkar 3d00a89062 Changes to use Reader monad 2015-12-15 11:59:53 +05:30
Abhinav Sarkar 048b19d4d2 Adds table related types and some example tables. 2015-12-10 20:29:26 +05:30
Abhinav Sarkar 7db306602f Adds basic build setup. 2015-12-09 17:11:57 +05:30