Abhinav Sarkar
bcd210e7a5
Moves SQL type defaults to input json from code.
2015-12-28 22:06:44 +05:30
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
ff4ca5e235
Adds sql generation for count distinct fact columns population.
2015-12-22 19:46:37 +05:30
Abhinav Sarkar
2dcbe4efd7
Adds source column to count and count distinct fact columns.
...
Also removes CountDistinctColumSuffix setting.
2015-12-21 22:19:54 +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
7dc6db944f
Adds incremental refresh sql generation for dimension tables.
...
- Adds partial unique indexes for tables to handle null columns.
- Adds validation for time column in fact tables.
2015-12-19 11:55:08 +05:30
Abhinav Sarkar
ea9e100f8f
Extracts constants in code to settings.
2015-12-18 01:33:06 +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
900b4b7488
Adds fact table insert SQL generation.
2015-12-16 16:57:10 +05:30
Abhinav Sarkar
041d55f9dd
Refactors to move validation logic to its own namespace
2015-12-16 02:07:37 +05:30
Abhinav Sarkar
6d8e32950f
Adds SQL generation for table definitions.
...
And moves dimension and fact extraction logic to Ringo.Extractor namespace.
2015-12-15 17:22:45 +05:30
Abhinav Sarkar
3d00a89062
Changes to use Reader monad
2015-12-15 11:59:53 +05:30
Abhinav Sarkar
8e74c20705
Adds fact table extraction function
2015-12-14 21:57:11 +05:30
Abhinav Sarkar
9107b7c83d
Adds validation and dimension extraction functions.
2015-12-10 20:30:55 +05:30
Abhinav Sarkar
048b19d4d2
Adds table related types and some example tables.
2015-12-10 20:29:26 +05:30