lyft amundsen簡單試用

昨天有說過amundsen 官方爲咱們提供了dockerc-compose 運行的參考配置,如下是一個來自官方的 quick startpython

clone amundsen 代碼

amundsen 使用了git 子模塊,同時咱們運行demo,須要的項目也在裏邊git

git clone --recurse-submodules https://github.com/lyft/amundsen.git

啓動docker-compose 環境

使用neo4j 存儲metedatagithub

cd amundsen && docker-compose -f docker-amundsen.yml up -d
 

效果
docker

 

導入數據模型到neo4j

amundsendatabuilder 項目,項目上邊已經clone 了,能夠直接使用,項目使用venv 進行python 環境管理架構

  • python 環境準備
 
 cd amundsendatabuilder
 python3 -m venv venv
 source venv/bin/activate 
 pip3 install -r requirements.txt
 python3 setup.py install
 
  • 導入數據模型
 python3 example/scripts/sample_data_loader.py

查詢效果

  • 查詢test

     


    schema 信息

     


    模型完善操做

     

說明

當前amundsen 功能可能仍是相對單一,可是總體是一個不錯的數據發現解決方案ui

一個參考架構

參考資料

https://github.com/lyft/amundsen/blob/master/docs/installation.mdspa

相關文章
相關標籤/搜索