Redash에서 AWS Athena에 연결합니다. 2018-04-09

2009 단어 AthenaredashAWS

내용



Redash에서 Athena로 연결하여 선택합니다.

준비



Redash를 사용 가능한 상태로 둡니다.

참고 : Redash를 Docker로 사용해보십시오.

설정



Redash이므로 화면에서 포치 포치를 설정합니다.

/data_sources





+New Data Source에서 추가

/data_sources/new


  • 설정에 망설일 것 같은 항목은 없습니다.
  • 필요한 항목을 채웁니다
  • 이번에는 Glue의 데이터 카탈로그를 사용하기 때문에 확인했습니다.
  • ( S3 Staging Path 에 결과가 저장됩니다 )



  • 필요한 항목을 입력한 후 '저장'

    선택



    sampledb의 테이블로 선택해 보겠습니다.
    SELECT *
    FROM sampledb.elb_logs limit 15
    



    결과를 얻을 수 있었습니다!

    요약



    포치 포치하는 것만으로 Redash에서 Athena에 연결하여 select 할 수있었습니다.

    주의



    데이터베이스 이름에 하이픈 등이 있으면 Redash 등에서 선택하지 못할 수 있으므로주의

    상세


  • Athena + Glue에서 AWS 웹 콘솔에서 선택
  • SDK에서 선택

  • 등의 경우는 SQL 내에 DB명이 등장하지 않으므로 신경이 쓰이지 않지만,

    Redash에서 select하는 경우 등 SQL에 DB명이 등장하는 경우 DB명에 하이픈 등이 있으면 잘 select할 수 없는 것 같다.
    (예: select * FROM DB名.テーブル名 )
    `DB名`.テーブル名
    

    어쨌든 안돼.

    회피책이 있으면 알고 싶다!

    좋은 웹페이지 즐겨찾기