EngineeringProductivity/Projects/ActiveData

From MozillaWiki
< EngineeringProductivity‎ | Projects
Revision as of 21:15, 17 December 2014 by Klahnakoski (talk | contribs) (moved from /projects/activedata)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Overview

This project is born from the belief that to make our data useful it must be active. This means the data is not only available, but it can be explored interactively by a larger audience.

This project is inspired by the data warehouse and data mart technology that is common inside large corporations, but largely non-existent in the public space. Since Mozilla's mandate is an open web, and we have a lot of data to share, it is only logical we make our data active.

Architecture

Applications that leverage an active data warehouse can forgo the server side development and put the logic on the client side.

Features

An active data instance distinguishes itself from a static resource, or database, or big data solution, by delivering a particular set of features:

  • A service, open to third party clients
  • Fast filtering
  • Fast aggregates
  • API is a query language (SQL, MDX)
  • Uniform, Cartesian space of values
  • Metadata on dimensions and measures
  • Has a security model