๐ย ๊ณต๋ถ ๋ด์ฉ
Airflow ์ค์ต
context & xcom_pull
Connections & Variables
@task decorator
DAG schedule
Airflow ๊ณผ์
airflow ์คํ ๋ฐ ์ฑ๊ณตํ ๊ฒฐ๊ณผ ํ๋ฉด (์ฝ๋ ํ ์คํธ ํ๋๋ผ ๋ง์ด๋ ์คํจํจ)

Data warehouse์ ์ฐ๊ฒฐํ์ฌ ์์ฑ๋ table ๋ด์ฉ์ ๋ถ๋ฌ์จ ๊ฒฐ๊ณผ

๐ย CHECK
(์ด๋ ต๊ฑฐ๋ ์๋กญ๊ฒ ์๊ฒ ๋ ๊ฒ ๋ฑ ๋ค์ ํ์ธํ ๊ฒ๋ค)
SSH ์ฐ๊ฒฐ
in vscode
- remote ssh ์ค์น
- f1 > connect to host
1ssh -i {path_to_ssh_secret_key}/{key_name} user@ip - /Users/{user_name}/.ssh/config
- root ์ ์ ๋ก ์ ์ํ๋ ๊ฒฝ์ฐ config ํ์ผ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ๋ค.
1 2 3 4Host {ip} HostName {ip} IdentityFile {path_to_ssh_secret_key}/{key_name} User root
ssh key ์์ฑ๋ฒ
rootuser๋ก ์์ฑํ ํค
| |
root user ๋ก๊ทธ์ธ ๋ฐฉ๋ฒ (feat. Google Cloud platform)
- ์ฐธ๊ณ ๋งํฌ ๋ด์ฉ ๊ทธ๋๋ก ๋ฐ๋ผํ๊ธฐ
- ์ ์ ์์๋ ๊ธฐ์กด gcloud ์ปค๋งจ๋์ root@ ๋ถ์ฌ์ฃผ๋ฉด ๋จ
| |
SQL
single quote in string
insert into table_name values (‘Seorim’s name’) -> ์๋ฌ ๋ฐ์
replace ’ to '’
1 2 3text = "Seorim's name" text = text.replace("'", "''") # Seorim's -> Seorim''sinsert into table_name values (‘Seorim’’s name’) -> ์ ์คํ๋๋๊ฑธ ๋ณผ ์ ์์ :>