BI ์ด์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ์์ง๋ถํฐ ๊ฒ์ฆยท์ ๊ณต๊น์ง ์ฐ๊ฒฐํ๋ ๋ฐ์ดํฐ ์์ง๋์ด.
์ฌ์คํํด๋ ์ค๋ณต์ด ์์ด์ง ์๊ณ , ์๋ชป๋ ๋ฐ์ดํฐ๊ฐ ์ฌ์ฉ์์๊ฒ ๋ฟ๊ธฐ ์ ์ ๋ฉ์ถ๋ ํ์ดํ๋ผ์ธ ์งํฅ.
- ๋ณต๊ตฌ ๊ฐ๋ฅํ ์์ง: Cloudflare R2์ ์๋ณธ๊ณผ ์์ง ์ด๋ ฅ์ ๋ณด์กดํด ์ฌ์ฒ๋ฆฌ ๊ธฐ์ค์ ํ๋ณด. Airflow๋ก ์์ ์์กด์ฑยท์ฌ์๋ยท๊ณผ๊ฑฐ ๊ตฌ๊ฐ ์ฌ์ฒ๋ฆฌ ๊ด๋ฆฌ.
- ์ค๋ณต ์๋ ์ฌ์คํ: 8๋ง ํ ์ด์ ์ ์ฌ ์ SQL ํฌ๊ธฐ ์ ํ์ ๋์ํด Iceberg์ ์ญ์ ยท์ถ๊ฐ๋ฅผ ๋จ์ผ ํธ๋์ญ์ ์ผ๋ก ๊ตฌ์ฑ. ๊ฐ์ ์คํ ๊ตฌ๊ฐ์ ์์ ํ๊ฒ ๊ต์ฒด.
- ์์ ํ๊ณ์ ๋ง์ถ ์ฒ๋ฆฌ: Trino ๋ฉ๋ชจ๋ฆฌ ํ๊ณ์ ๋ง์ถฐ ์ ์ฒด ์ด๋ ฅ ์ค๋ณต ์ ๊ฑฐ๋ฅผ ๋ณ๊ฒฝ ํค ์ค์ฌ์ ์ฆ๋ถ MERGE๋ก ์ ํ. ๋ค์ ์ฝ๊ณ ๊ณ์ฐํ ๋ฒ์ ์ถ์.
- ๊ฒ์ฆ ํ ์ ๊ณต: dbt/Trino์์ ํคยทํ ์ยท์ต์ ์ฑ์ ๊ฒ์ฆํ ๊ฒฐ๊ณผ๋ง D1/Workers๋ก ๊ฒ์. ์ด๋ ฅ ๋ถ์๊ณผ ์ฌ์ฉ์ ์กฐํ ๊ฒฝ๋ก๋ฅผ ๋ถ๋ฆฌํด ๋ถํ์ํ ์ ์ฒด ์ด๋ ฅ ์กฐํ ๋ฐฉ์ง.



