일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 프로그래머스
- airflow 설치
- having
- hackerrank
- SQLite
- 데이터분석
- Oracle
- MySQL
- pandas
- 결측값
- GROUPBY
- airflow.cfg
- 데이터시각화
- Limit
- TRUNCATE
- Round
- 다중 JOIN
- matplotlib
- 전처리
- SQL
- not in
- 그로스해킹
- solvesql
- 머신러닝
- 데이터리안 웨비나
- join
- 파이썬
- SUM
- seaborn
- PostgreSQL
- Today
- Total
Milky's note
AWS Athena - Dbeaver 연결 본문
1. DBeaver에서 Athena 선택
혹시나 DBeaver가 설치되지 않았다면 다음 링크에서 설치
DBeaver Community | Free Universal Database Tool
DBeaver Universal Database Tool DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apach
dbeaver.io
2. Connection Setting
Athena를 선택하면 처음 뜨는 디폴트 화면은 다음과 같다.
이 Connection 정보를 입력하기 위해서는 먼저 Athena에 접속한다.
그 뒤에 Region은 위치를 확인해서 입력해준다.
나의 경우 Seoul로 되어 있어서 ap-northeast-2 이므로 해당 Region을 선택한다.
S3 location은 Setting 탭에서 Query result location의 URL을 복사해서 입력해준다.
3. Auth Setting
위 Authentication 정보는 AWS 계정과 Password를 입력하는 것이 아니고 Access Key, Secret access Key를 받아서 입력해주어야 한다.
지역 옆에 내 계정이 나와 있는 부분을 클릭하면 아래와 같이 내 보안 자격증명이라는 메뉴가 있는데 여기를 접속한다.
그러면 Access Keys라는 부분이 있는데 이를 클릭해서 access key를 생성한다.
Other를 선택
해당 부분은 optional이기 때문에 바로 넘어갔다.
그러면 Access key와 Secret access key가 생성이 되고
이걸 DBeaver의 Username, Password 부분에 순서대로 적어준다.
위의 키들을 잘 적어두거나 csv 파일을 다운로드해서 보관하면 된다.
4. Connection
위에서 얻은 정보로 DBeaver에 입력을 해주고 Test Connection을 먼저 진행한다.
데이터베이스 연결 시 필요한 드라이버가 설치되어 있지 않다면 설치를 하라는 팝업이 뜨고
이미 설치되어 있다면 연결 성공이 뜬다 !
이제 편하게 쿼리를 작성하면 된다. ^_^