Caravel數據勘探平臺搭建

Caravel

Caravel 是 Airbnb (知名在線房屋短租公司)開源的數據探查與可視化平臺(曾用名Panoramix),該工具在可視化、易用性和交互性上非常有特色,用戶可以輕鬆對數據進行可視化分析。

核心功能:

  • 快速創建數據可視化互動儀表盤 豐富的可視化圖表模板,靈活可擴展
  • 細粒度高可擴展性的安全訪問模型,支持主要的認證供應商(數據庫、OpenID、LDAP、OAuth 等) 簡潔的語義層,可以控制數據資源在
  • UI 的展現方式 與 Druid 深度集成,可以快速解析大規模數據集
    這裏寫圖片描述
    這裏寫圖片描述

Caravel安裝

1.安裝python2.7

2.安裝pip

pip下載頁面https://pypi.python.org/pypi/pip

$ wget https://pypi.python.org/packages/source/p/pip/pip-7.1.0.tar.gz
$ cd pip-7.1.0
$ python setup.py install

3.安裝setuptools

$ wget https://pypi.python.org/packages/source/s/setuptools/setuptools-20.7.0.tar.gz
$ tar -zxvf setuptools-20.7.0.tar.gz
$ cd setuptools-20.7.0
$ python setup.py install

4、根據官方文檔操作

在執行到fabmanager create-admin –app caravel時,提示:fabmanager not found
將fab添加至PATH變量中

$ export PATH=$PATH:/usr/local/python2.7/bin

裝fab,下載解壓安裝後,再添加

$ wget https://pypi.python.org/packages/source/f/fab/fab-1.4.2.tar.gz#md5=45b945bdde70995868ef1497664a11d7
$ tar -zxvf fab-1.4.2.tar.gz
$ cd fab-1.4.2
$ python setup.py install

5、運行時候

先安裝nodejs和npm,在assert文件夾下運行npm命令
npm install,運行結束後
npm run dev,保證assert文件夾中有dist和node_modules

6、繼續官方文檔操作,一路暢通

Caravel進行數據勘探

一、數據源驅動安裝

用pip命令進行相關python數據庫的安裝

mysql安裝過程

yum install mysql
yum install mysql-devel

oracle

需要安裝相關client

sqlserver

需要安裝
freetds-stable.tgz

二、配置datasouce

mysql

mysql://xxxxx:XXXXXXXXXX@xxxxx/test?charset=utf8

oracle

oracle://scott:[email protected]:1521/sidname

三、table配置

建議先建view,便於更好地查詢
sql的group by,基於group by的運算都在table上配置
這裏寫圖片描述
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章