โ
๋์ ๊ณผ์
๐ฏ ๊ณผ์ ๋ชฉํ
- Airflow๋ฅผ ์ด์ฉํด ๋ฐฐ์น ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถ ์ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์์งํ ์ ์์์ง ์กฐ์ฌํฉ๋๋ค.
- ์์ง ์ฃผ๊ธฐ๊ฐ Daily์ ์ ํฉํ ๊ณต๊ฐ ๋ฐ์ดํฐ์
์ ์ฐพ์๋ณด๊ณ , ํ์ฉ ๊ฐ๋ฅ์ฑ์ ๋ํด ๊ฐ๋จํ ์ ๋ฆฌํฉ๋๋ค.
๐ ๊ณผ์ ๋ด์ฉ
์๋ ํญ๋ชฉ์ ํฌํจํ์ฌ ๋ฆฌ์์น ๋ณด๊ณ ์๋ฅผ ์์ฑํด ์ฝ๋งจํธ๋ก ๋ฌ์ ์ฃผ์ธ์
-
Daily ๋ฐฐ์น๋ก ์์งํ ์ ์๋ ๋ฐ์ดํฐ ์์ 2~3๊ฐ์ง
- ์: ๊ธฐ์ ๋ฐ์ดํฐ, ํ์จ ์ ๋ณด, ๋ด์ค ํค๋๋ผ์ธ, ๊ณต๊ณต๊ธฐ๊ด API ๋ฑ ....
-
๊ฐ ๋ฐ์ดํฐ์ ๋ํด ๋ค์ ํญ๋ชฉ์ ์ ๋ฆฌํฉ๋๋ค:
- ๋ฐ์ดํฐ ์ถ์ฒ ๋ฐ ๋งํฌ
- ๋ฐ์ดํฐ ํฌ๊ธฐ ์์
- ์์ง ์ฃผ๊ธฐ / ์
๋ฐ์ดํธ ์ฃผ๊ธฐ
- ์ ๊ณต ํฌ๋งท (์: JSON, CSV, XML, API ๋ฑ)
- ์์ง ๋ฐ ์๋ํ ๋์ด๋
-
Airflow๋ก ์ด๋ป๊ฒ ํ์ฉํ ์ ์์์ง ๊ฐ๋จํ ์์ด๋์ด
- ์: DAG ์ค๊ณ ๋ฐฉํฅ, ์ ์ฅ์ (DB or ํ์ผ), ์๋ฆผ ์ค์ ๋ฑ
โ ๋์ ๊ณผ์
๐ฏ ๊ณผ์ ๋ชฉํ
๐ ๊ณผ์ ๋ด์ฉ
์๋ ํญ๋ชฉ์ ํฌํจํ์ฌ ๋ฆฌ์์น ๋ณด๊ณ ์๋ฅผ ์์ฑํด ์ฝ๋งจํธ๋ก ๋ฌ์ ์ฃผ์ธ์
Daily ๋ฐฐ์น๋ก ์์งํ ์ ์๋ ๋ฐ์ดํฐ ์์ 2~3๊ฐ์ง
๊ฐ ๋ฐ์ดํฐ์ ๋ํด ๋ค์ ํญ๋ชฉ์ ์ ๋ฆฌํฉ๋๋ค:
Airflow๋ก ์ด๋ป๊ฒ ํ์ฉํ ์ ์์์ง ๊ฐ๋จํ ์์ด๋์ด