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 query. It seamlessly integrates Hadoop with traditional data warehouses to appear like one.
At a high level the project provides these features -
1)Simple metadata layer which provides an abstract view over tiered data stores
2)Single shared schema server based on the Hive Metastore - This schema is shared by data pipelines (HCatalog) and analytics applications.
3)OLAP Cube QL which is a high level SQL like language to query and describe data sets organized in data cubes.
4)A JDBC driver and Java client libraries to issue queries, and a CLI for ad hoc queries.
5)Lens application server - a REST server which allows users to query data, make schema changes, scheduling queries and enforcing quota limits on queries.
6)Driver based architecture allows plugging in reporting systems like Hive, Columnar data warehouses, Redshift etc.
7)Cost based engine selection - allows optimal use of resources by selecting the best execution engine for a given query based on the query cost.
Apache Lens提供了一个统一数据分析接口。Lens削减数据分析的孤岛,通过提供一个跨多个多个分层数据存储的单一视图,并优化查询分析执行的环境。无缝的集成 Hadoop 实现类似传统数据仓库的功能。
该项目主要特性:
1)简单元数据层为数据存储提供抽象视图层
2)单一的共享模式服务器,基于 Hive 元存储。模式通过数据管道 HCatalog 和分析应用进行共享:
3)OLAP Cube QL 类似 SQL 的高级语言用来查询和描述存放在不同数据立方体 (Cubes) 中的数据集
4)JDBC 驱动和 Java 客户端库来处理查询
5)Lens 应用服务器 - 这是一个 REST 服务器允许用户查询数据,更改数据模型,调度查询和查询的配额限制
6)基于驱动的架构 允许在报表系统中进行嵌入,例如 Hive、列数据存储、Redshift 等
7)基于成本算法的引擎选择 - 该算法可优化资源的使用,通过对查询的复杂度自动选择最佳zhiixng引擎
相关推荐
### Apache安装详细介绍 #### 一、前言 随着互联网技术的发展,Web服务器成为了构建网站的基础之一。Apache作为一款开源的Web服务器软件,以其强大的功能、稳定性以及灵活性深受广大开发者的喜爱。本文旨在详细...
apache2 简单介绍
Apache是全球最广泛使用的Web服务器软件之一,由Apache Software Foundation开发和维护。它支持多种协议,如HTTP、HTTPS等,具有高度可配置性和稳定性,能够处理大量的并发请求。Apache的核心优势在于其开源性质,这...
Apache NiFi 概念介绍、源码解析、开发指南(中文) Apache NiFi 是一个开源的数据集成工具,由 Apache 软件基金会维护。NiFi 的核心设计理念是 Flow-Based Programming,它可以将数据从各种 sources 中提取,转换...
Apache Nifi 概念介绍、源码解析、开发指南(中文).zip Apache Nifi 概念介绍、源码解析、开发指南(中文).zip Apache Nifi 概念介绍、源码解析、开发指南(中文).zip Apache Nifi 概念介绍、源码解析、开发...
Apache Solr 官方介绍 PPT
Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一,尤其在Linux操作系统上运行得尤为出色。本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是...
Apache是世界上最流行、最广泛使用的开源...《Apache源代码全景分析》这本书详细介绍了Apache的各个方面,通过阅读和分析源代码,不仅可以提升对Web服务器工作原理的理解,还能为实际的运维和开发工作提供强大支持。
Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一。它开源、免费,并且支持多种操作系统,包括Windows、Linux、Unix等。这个“apache 安装包”包含了安装和运行Apache服务器所需的基本文件...
当我们在Windows环境下遇到由于服务安装不正确所导致的问题时,手动添加Apache服务成为解决问题的有效手段之一。本文将详细介绍如何在Windows系统下手动添加Apache服务。 #### 一、准备工作 在开始手动添加Apache...
apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-...
以下是Apache POI库的详细介绍: 支持多种Office格式:Apache POI库支持多种Microsoft Office格式,包括Word、Excel、PowerPoint、Outlook和Visio等。开发人员可以使用Apache POI库来读取、写入和修改这些格式的...
在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和设置 在 CentOS 上安装 Apache 非常简单,只需要使用 yum 安装 httpd 软件包即可。使用以下命令安装 ...
TutorialsPoint Apache Pig 介绍.epub
Apache HTTP Server是世界上最流行的Web服务器软件之一,它提供了高效且可扩展的平台,用于托管各种类型的网站和应用程序。本指南将详细讲解如何在Windows 64位操作系统上安装和配置Apache 2.4.6版本。 1. **下载...
在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...
Apache Directory Server 使用指南 Apache Directory Server 是一个基于 Java 语言的开源 LDAP 服务器,由 Apache 软件基金会开发和维护。该服务器提供了一个完整的目录解决方案,包括目录服务器、目录工具和其他...
ApacheDS的核心特点之一是可以使用不同的协议公开目录服务,这意味着应用程序可以将数据(包括运行时的Java对象)存储在ApacheDS中,并允许不同类型的客户端使用不同的协议来访问这些数据。 #### 二、ApacheDS与...
Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载...