๐ย ๊ณต๋ถ ๋ด์ฉ
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
1
ssh -i {path_to_ssh_secret_key}/{key_name} user@ip
- /Users/{user_name}/.ssh/config
- root ์ ์ ๋ก ์ ์ํ๋ ๊ฒฝ์ฐ config ํ์ผ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ๋ค.
1 2 3 4
Host {ip} HostName {ip} IdentityFile {path_to_ssh_secret_key}/{key_name} User root
ssh key ์์ฑ๋ฒ
root
user๋ก ์์ฑํ ํค
|
|
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 3
text = "Seorim's name" text = text.replace("'", "''") # Seorim's -> Seorim''s
insert into table_name values (‘Seorim’’s name’) -> ์ ์คํ๋๋๊ฑธ ๋ณผ ์ ์์ :>