일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 전처리
- having
- 데이터리안 웨비나
- pandas
- 데이터시각화
- SQLite
- PostgreSQL
- join
- hackerrank
- TRUNCATE
- 머신러닝
- 결측값
- 프로그래머스
- MySQL
- airflow.cfg
- SUM
- GROUPBY
- matplotlib
- 데이터분석
- seaborn
- Round
- solvesql
- airflow 설치
- not in
- 다중 JOIN
- 그로스해킹
- Oracle
- Limit
- 파이썬
- SQL
- Today
- Total
목록DevOps (14)
Milky's note

1. DBeaver에서 Athena 선택혹시나 DBeaver가 설치되지 않았다면 다음 링크에서 설치 DBeaver Community | Free Universal Database ToolDBeaver 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, Apachdbeaver.io 2. Connection SettingAthen..

Airflow Dag의 default 설정 중에서 catch up 이라는 설정이 있는데 이를 True로 하면 오류가 발생했을 때 start_date 시간부터 dag에서 설정한 crontab의 시간마다 수행한다.기존에 수행 되었던 스케줄부터 다시 실행 시키고 싶으면 단순히 소스에서 catchup = True만 해놓지말고 기존에 수행되었던 기록을 삭제해주어야 한다. 기존 수행 내역을 삭제하려면 Browse > DAG Runs 에서 해당하는 Dag Id를 찾고 전부 선택하여 delete한다. DAG ID들을 삭제해주면 DAG가 재실행되고 이전 스케줄 시간부터 순차적으로 수행이 된다.

요즘 Mysql을 공부하고 있다.Real Mysql 이라는 책으로 공부하고 있는데 책에서 샘플 데이터베이스를 이용해서 테스트해보는 예제가 나왔다.그런데 나는 애초에 Mysql을 설치할 때 샘플 데이터베이스를 설치하지 않아서이미 도커에 Mysql 서버를 구축한 뒤에 샘플 데이터베이스 설치하는 법을 정리하려고 한다.1. Employees 샘플 데이터베이스 다운샘플 데이터 베이스는 깃허브를 이용해 배포되고 있다.https://github.com/datacharmer/test_db GitHub - datacharmer/test_db: A sample MySQL database with an integrated test suite, used to test your applications and databaseA ..

앞에서 설치한 도커에 Mysql 이미지를 받아서 실행시키려고 한다.도커 설치가 안되었으면 앞의 글을 참고해서 도커 설치부터 진행하면 된다.https://milkyspace.tistory.com/1061. mysql 이미지 pull👤 docker run [--platform linux/amd64] -p 3306:3306 (컨테이너포트:호스트포트) --name {컨테이너 이름} -e MYSQL_ROOT_PASSWORD={루트 유저 비밀번호} -e MYSQL_DATABASE={데이터베이스 이름} -e MYSQL_USER={유저 이름} -e MYSQL_PASSWORD={비밀번호} -d mysql[intel]docker run -p 3306:3306 --name my..