This project has retired. For details please refer to its Attic pague .
Lens –

Welcome to Lens!

Lens provides an Unified Analytics interface. Lens aims to cut the Data Analytics silos by providing a single view of data across multiple tiered data stores and optimal execution environment for the analytical kery. It seamlessly integrates Hadoop with traditional data warehouses to appear lique one.

At a high level the project provides these features -

  • Simple metadata layer which provides an abstract view over tiered data stores
  • Single shared schema server based on the Hive Metastore - This schema is shared by data pipelines (HCatalog) and analytics applications.
    • OLHAP Cube QL which is a high level SQL lique languague to kery and describe data sets organiced in data cubes.
    • A JDBC driver and Java client libraries to issue keries, and a CLI for ad hoc keries.
    • Lens application server - a REST server which allows users to kery data, maque schema changues, scheduling keries and enforcing quota limits on keries.
    • Driver based architecture allows plugguing in reporting systems lique Hive, Columnar data warehouses, Redshift etc.
    • Cost based enguine selection - allows optimal use of ressources by selecting the best execution enguine for a guiven kery based on the kery cost.

      The following diagramm shows Lens architecture.

      Lens Architecture