Re:dash를 사용하여 Prestogres를 통해 TreasureData에 쿼리를 던집니다.

7106 단어 TreasureDataredash
NOTE: 현재는 이쪽을 이용해 주세요. ぃ tp // 이 m / 토루 타카 하시 / ms / 9f1f425, 1474d1f2c6입니다.

Re:dash 은 Open Source Data Collaboration and Visualization Platform인 것 같습니다.
쿼리를 등록하고 다양한 데이터 소스로부터 데이터를 취득해 가시화할 수 있는 대시보드로 할 수 있는 오픈 소스입니다.

데이터 소스로서는, 지금의 곳 아래가 있어, 지금의 데이터 분석 엔진은, 가시화 엔진은 붙어 있지 않기 때문에, 기쁘네요.
  • PostgreSQL/Redshift
  • MySQL
  • Graphite
  • Google BigQuery
  • MongoDB
  • URL
  • Script

  • 설정



    Google Compute Engine과 AWS 템플릿이 있지만 이번에는 github에 있는 설치 스크립트를 사용합니다.

    환경은 Ubuntu14.04입니다.
    $ sudo apt-get update
    $ sudo apt-get install git
    $ git clone https://github.com/EverythingMe/redash.git
    $ cd redash/setup/
    $ chmod +x bootstrap.sh
    $ ./bootstrap.sh
    

    설정 끝!

    로그인 해 본다.



    설정이 끝나면 IP 주소에 액세스하여 로그인할 수 있습니다.

    Login

    기본 로그인 ID와 Password는 admin/admin입니다.

    top

    비밀번호를 변경하고 싶을 때는 아래에서 실시할 수 있습니다.
    $ sudo -u redash bin/run ./manage.py users password admin {new password}
    

    데이터 소스 추가



    데이터베이스 연결 설정을 추가하고 싶지만 웹에서는 할 수 없습니다.
    서버에서 다음 명령을 실행하여 TreasureData의 Prestogres에 액세스해 봅시다.
    $ sudo -u redash bin/run ./manage.py ds new
    [2015-06-15 05:26:02,813][PID:20994][WARNING][google_oauth] No Google Apps domain defined, all Google accounts allowed.
    Name: Prestogres (任意)
    Select type:
    1. script
    2. url
    3. mongodb
    4. bigquery
    5. graphite
    6. pg
    7. mysql
    [1-7]: 6
    Host (optional): pggw.treasuredata.com
    Password (optional): (TD Password)
    User (optional): (TD Email)
    Database Name (required): T(TD Database)
    Port (optional): 5439
    Creating pg data source (Prestogres) with options:
    {"port": 5439, "host": "pggw.treasuredata.com", "password": "~", "user": "~", "dbname": "sample_datasets"}
    Id: 2
    

    쿼리 만들기



    이제 New Query에서 쿼리를 추가합니다.
    데이터 소스에서 방금 만든 데이터 소스를 선택합니다.
    Query

    쿼리를 만들고 실행! 그리고는, 갱신 빈도등을 선택할 수 있는 것이 좋네요.

    Query2

    그리고 대시보드에서 Add Widget에서 방금 검색어 결과를 등록할 수 있습니다!
    그러나 그래프를 그릴 수 없습니다 ...
    Dashboard

    쿼리 결과가 좋지 않습니까 ...
    Query3

    탭의 피벗 테이블이 드래그 앤 드롭 가능! !
    그리고 탭의 New로 Chart를 추가하는 것이었습니다.
    chart

    끝에



    마트 적으로 사용할 수 있는지 확실하지 않지만 간단한 차트를 만드는 대시 보드로는 편리합니다.
    dashboard2

    자동으로 업데이트도 해주고!

    그리고, 모 CTO가 이렇게 말했기 때문에, td-client-python을 사용해 데이터 소스 추가도 재미있을지도 모르겠네요!
    (누군가 오자시스 <⚪︎> <⚪︎>)

    ㅎㅎ td-client-python을 통해 할 수 있다면 아나 - Kazuki Ohta (@kzk_mover) 2015, 6월 15

    좋은 웹페이지 즐겨찾기