Redash v8의 도입과 사용법(조금)

4291 단어 MySQLredash
리포트 화면을 만드는 것이 힘들었기 때문에,
잠시 동안 SQL을 두드려 CSV를 출력하고 제출했습니다.
드디어 귀찮게 되었기 때문에, Redash로 대용해 보았습니다.

처음으로 BI 툴을 사용해 보았습니다만, 상당히 좋은 느낌에 이용할 수 있었으므로,
ざっくり한 사용감을 포함하여 도입 방법을 정리해 가고 싶습니다!

Redash는 무엇입니까?



(얼굴이지만) SQL 쿼리에서 보고서 화면을 만들 수있는 것입니다.
그래프를 표시하거나 WHERE 절에 대한 매개변수 포함도 쉽게 할 수 있습니다.
CSV, 엑셀 파일도 간단하게 출력할 수 있어 외부 연계에도 뛰어납니다.

실행 예



데이터 표시만 하면 쿼리를 실행하면 간단하게 할 수 있습니다!
SELECT * FROM `users`



설치 방법



Redash가 공식적으로 배포됩니다. setup.shdocker와 nginx, postgres, redis 설치에서 설정까지 모두 해주었습니다.

꼭 빈 우분투를 시작하여 설치해보십시오.

getredash/setup: Setup scripts for Redash Cloud Images
htps : // 기주 b. 코 m / 게 t reda sh / 세츠 p
% git clone https://github.com/getredash/setup
% cd setup
% sh ./setup.sh
% curl localhost:80 # 動作確認

AMI 및 Docker 이미지와 같은 다른 방법을 고려하고 싶다면 여기를 참조하십시오.

Setting up a Redash Instance
htps : // Reda sh. 이오 / 헬프 / 오펜 - r / 세츠 p

사용법



데이터 소스로 DB 설정을 입력하고 쿼리 작성에서 SELECT 문을 작성하면 데이터를 쉽게 볼 수 있습니다.
이미지 첨부로 설명하겠습니다.

데이터 소스로 DB 추가



오른쪽 상단 메뉴에서 Data Sources를 선택하고 ...


좋은 느낌으로 입력하기만!


Query 작성



여기에서 Query

Query (SELECT 문)을 쓰고 재생 버튼 ▶을 누르면 테이블이 나옵니다.

이런 간지

매개변수 포함



날짜로 요약하고 싶은, 유저명으로 좁히고 싶은 경우는 역시 나오지요.
그럴 때는 クエリにパラメータを仕込む 수 있습니다.
SELECT * FROM USER
WHERE `created_at` BETWEEN "{{ date.start }} 00:00:00"
                   AND "{{ date.end }} 23:59:59"

파라미터 설정



쿼리 입력 화면에 파라미터 추가 버튼이 있으므로 여기를 클릭하면



파라미터 입력 화면이 나타납니다. 이번에는 Date Range를 선택했습니다.


그러면 date 양식이 나옵니다.


클릭하면 날짜 양식이 ...!


이제 쿼리 문에 {{ date.start }} , {{ date.end }}를 입력하여 변수로 사용할 수 있습니다. 이제 쿼리에 날짜를 통합할 수 있습니다!


사이고에게



얼른 도입부터 사용법까지 소개해 보았습니다만, 어떠셨습니까?
Redash 설치에서 원하는 보고서를 볼 수 있을 때까지 대략 2-3시간 정도로 할 수 있었으므로, 편하게 도입할 수 있을까 생각합니다.

간단한 리포트 작성 화면이 필요하면, 꼭 사용해 보세요!

좋은 웹페이지 즐겨찾기