AWS에서 redash를 사용하여 데이터를 시각화합시다.

2200 단어 redashAWS
데이터를 시각화하는 도구로서 여러 가지가 있지만 현재 관련된 프로젝트에서보고 싶은 데이터가 RDS에 모여 있었기 때문에 그것을 잘 추출하고 개발자 이외에도 쉽게 보여주는 도구 중 하나로 이번 redash를 시도 보았습니다.

쉬운 것



특히 없음.
서비스에서 RDS와 함께 사용하는 경우 즉시 redash로 시각화 할 수 있습니다.

절차


  • redash의 ami를 선택한다.
  • 최신 대응 ami는 여기
  • 현재(2018/11/13 시점)에서는 도쿄 리전에 있어서는 ami-0c7d9b740e997aa69 가 최신입니다.
  • 내가 환경을 만들었을 때의 최신은 ami-fde8199b의 AMI였습니다.

  • EC2 시작하기
  • 연결할 RDS가 들여다보는 서브넷, 보안 그룹을 적절히 설정하십시오.
  • redash의 인스턴스는 80 번을 열어 둡니다
  • 최소 t2.small에서


  • 1번에서 선택한 ami이라면, 웹 서버의 설정을 하지 않고 곧바로 http://インスタンスのPublicIP/ 에 액세스 하면 곧바로 확인할 수 있습니다.

    Redash 설정



    관리자의 ID, Password는 적당하게 설정해 주세요.



    오른쪽 상단의 데이터베이스 표시를 클릭하면 시각화하려는 데이터 소스를 추가 할 수 있습니다.

    데이터 소스로는 다음을 선택할 수 있는 것 같습니다.
    (자신이 만진 것이 2017/10경이므로 더 늘어날지도 모릅니다)



    나는 RDS(postgreSQL)를 사용했기 때문에 맨 아래 PostgreSQL를 선택했습니다.

    그리고는 Host(RDS의 엔드 포인트)나 port를 적절히 설정하면, 가시화의 데이터 소스의 완성입니다.
    그런 다음 쿼리를 작성하면 쉽게 시각화할 수 있습니다.



    깨진 것 & tips


  • redash 상의 SQL로 {{}} 라는 쓰는 방법을 하면 변수로서 취급할 수 있습니다. 문자열로 해석하고 싶은 경우는 '{{}}'
  • 시각화 된 View를 iframe으로 삽입 할 수 있습니다. 그러나 변수가있는 SQL은 버그인지 변수 부분이 누락 된 것처럼 보입니다.
  • 설정에서 사용자를 추가할 수 있지만 권한을 세밀하게 설정할 수 없습니다. 배포된 AMI에 들어있는 redash가 그런 것일지도 모릅니다.
  • 좋은 웹페이지 즐겨찾기