Changes

Jump to: navigation, search

EngineeringProductivity/Projects/ActiveData

133 bytes added, 15:35, 5 February 2015
Added code reference
* '''Metadata on dimensions and measures''' - ActiveData also provides context to the data it holds. It serves the purpose to allow exploration and discovery by third parties; by describing unit-of-measure, how dimensions relate to others, and provide human descriptions of the columns stored. This metadata is also invaluable in automating the orientation and formatting of dashboard charts: Knowing the domain of an axis allows code to decide the best (default) chart form, and provides logically reasonable aggregate options.
* '''Has a security model''' - Simpler applications can avoid the complications of a security model if it is baked into the ActiveData solution. If ActiveData is to become mainstream it is important that it can manage sensitive data and PII.
 
= Code =
 
Development is still in the early stages, and the code is not even working yet
* Github: https://github.com/klahnakoski/ActiveData
=Context=
==Non Solutions==
ActiveData makes specific tradeoffs to achieve it's goals, and as such . It has the following limitations:
* large memory requirements
* low add/update/remove speeds
* strict data model (snowflake schema, hierarchical relations only)
* non-relational -
* ETL work required to denormalize data
* ETL work required to provide dimension metadata
Confirm
513
edits

Navigation menu