๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋งฅ๋ฝ์์ "๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค"๋ ๋ค์ํ ๋ฐ์ดํฐ๋ฅผ ์ง์ํ๋ ์ผ์ฐจ์ ์ธ ๋ชฉ์ ์ผ๋ก ์กฐ์ง ๋ด์ ๋ค์ํ ์์ค์์ ๋ฐฉ๋ํ ์์ ์ ํ ๋ฐ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์์ง, ์ ์ฅ ๋ฐ ๊ด๋ฆฌํ๊ธฐ ์ํด ํน๋ณํ ์ค๊ณ๋ ๋๊ท๋ชจ ์ค์ ์ง์ค์ ์ ์ฅ์๋ฅผ ์๋ฏธํฉ๋๋ค. ๋ฐ์ดํฐ ๋ถ์, ๋ณด๊ณ , ์์ฌ๊ฒฐ์ ๋ฑ ๊ด๋ จ ์ ๋ฌด.
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ์กด ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค๋ฅธ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ฉฐ ๋์ฉ๋, ์ฝ๊ธฐ ์ง์ฝ์ ์ํฌ๋ก๋์ ์ต์ ํ๋์ด ์์ต๋๋ค. ๊ทธ๋ค์ ์ข ์ข ๊ณ ๊ฐ, ์ ํ, ํธ๋์ญ์ ๊ณผ ๊ฐ์ ๋น์ฆ๋์ค ์ํฐํฐ๋ฅผ ์ค์ฌ์ผ๋ก ํ ์ด๋ธ์ ๊ตฌ์ฑํ์ฌ ๋ฐ์ดํฐ์ ๋ํ ๋ณด๋ค ์์ฐ์ค๋ฌ์ด ๋ณด๊ธฐ๋ฅผ ์ ๊ณตํ๊ณ ๋ณด๋ค ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ๋ฐ ๋ถ์์ ์ด์งํ๋ ์ฐจ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๊ณผ ๋ณํ ๋ฐ ๋์ก์ด ์คํค๋ง ๊ฐ๋ ์ ์ฌ์ฉํฉ๋๋ค.
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ์ฃผ์ ์ธก๋ฉด ์ค ํ๋๋ ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํธ๋์ญ์ ์์คํ , ์ธ๋ถ ๋ฐ์ดํฐ ํผ๋ ๋ฐ ๊ธฐํ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ค์ ๋ฐ์ดํฐ๋ฅผ ํตํฉํ๊ณ ํตํฉํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ETL(์ถ์ถ, ๋ณํ, ๋ก๋)์ด๋ผ๊ณ ํ๋ ์ด ํ๋ก์ธ์ค์๋ ์์ค ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ณ ๋ค์ํ ๋ณํ์ ์ ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฆฌ, ๊ฐํ ๋ฐ ํ์ํํ ๋ค์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋ก๋ํ๋ ๊ณผ์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ํตํฉ์ ํตํด ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ ์กฐ์ง ์ ์ฒด์ ์ผ๊ด๋๊ณ ํตํฉ๋ ๋ฐ์ดํฐ ๋ณด๊ธฐ๋ฅผ ์ ๊ณตํ์ฌ ์์ฌ ๊ฒฐ์ ์ ๊ฐ์ํํ๊ณ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๊ท๋ชจ์ ๋ณต์ก์ฑ์ ๊ณ ๋ คํ์ฌ ๊ธฐ์ ์์๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์ค๊ณ, ๊ตฌ์ถ ๋ฐ ์ ์ง ๊ด๋ฆฌํ๊ธฐ ์ํ ํน์ ๋ฐฉ๋ฒ๋ก ๊ณผ ๋๊ตฌ๋ฅผ ์ฑํํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ผ๋ถ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ง ๋ฐฉ๋ฒ๋ก ์๋ Bill Inmon์ ํํฅ์ ์ ๊ทผ ๋ฐฉ์๊ณผ Ralph Kimball์ ์ํฅ์ ์ ๊ทผ ๋ฐฉ์์ด ํฌํจ๋๋ฉฐ, ์ด๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, ETL ํ๋ก์ธ์ค ๋ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ์ ์ฒด ์ํคํ ์ฒ์ ์ค์ ์ ๋๋ ์ธก๋ฉด์์ ๋ค๋ฆ ๋๋ค. ๋ํ ETL ๋๊ตฌ(์: Talend, Apache NiFi), ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (์: Teradata, Snowflake, Amazon Redshift) ๋ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๊ฐ๋ฐ์ ๋ค์ํ ๋จ๊ณ๋ฅผ ์ด์งํ๊ธฐ ์ํ ์ฌ๋ฌ ์ ๋ฌธ ์ํํธ์จ์ด ๋๊ตฌ, ํ๋ซํผ ๋ฐ ํ๋ ์์ํฌ๊ฐ ์กด์ฌํฉ๋๋ค. ๋ณด๊ณ ๋ฐ ๋ถ์ ๋๊ตฌ(์: Tableau, Power BI)
AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ๋ฐ์ดํฐ ๋ชจ๋ธ(๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง) ๋ฐ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์๊ฐ์ ์ผ๋ก ์ค๊ณํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ํ๋ซํผ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ๊ตฌ์ถํ๊ณ ์ ์งํ๋ ค๋ ์กฐ์ง์ ํนํ ์ ์ฉํ ์ ์์ต๋๋ค. AppMaster ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ์๋ ์กฐ์ง์ ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๋ ์ฌ์ฉ์ ์ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฐ ์คํค๋ง ๋์์ธ์ ์์ฑํ์ฌ ๋ค์ํ ์ฐจ์ ๋ฐ ๊ณ์ธต์ ๊ฑธ์ณ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ตฌ์ฑ, ์ ์ฅ ๋ฐ ๋ถ์ํ ์ ์์ต๋๋ค. ๋ํ AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ฉ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ํํ ํด๋ผ์ฐ๋ ๋ฐฐํฌ๋ฅผ ์ง์ํจ์ผ๋ก์จ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ง์์ ์ผ๋ก ์ฆ๊ฐํ๋ ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ํ๋ ๊ธฐ์ ์ ๊ธฐ๋ณธ ์๊ตฌ ์ฌํญ์ธ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ์ ํฉํ๋๋ก ๋ณด์ฅํฉ๋๋ค. .
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๊ฐ ์ ๊ณตํ๋ ๋ง์ ์ด์ ์๋ ๋ถ๊ตฌํ๊ณ ๋ชจ๋ ์ฉ๋์ ์ ํฉํ ๋จ์ผ ์๋ฃจ์ ์ด ์๋๋ผ๋ ์ ์ ์ธ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๊ตฌํ ์ฌ๋ถ๋ฅผ ๊ณ ๋ คํ ๋ ์กฐ์ง์ ๋ฐ์ดํฐ ๋ณผ๋ฅจ, ๋ณต์ก์ฑ, ์ง์ํด์ผ ํ๋ ๋ถ์ ๋ฐ ๋ณด๊ณ ์์ ์ ํ ๋ฑ ๋ค์ํ ์์๋ฅผ ํ๊ฐํด์ผ ํฉ๋๋ค. ๋ํ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ๊ตฌ์ถํ๋ ค๋ฉด ์๊ฐ, ๋ฆฌ์์ค, ์ธํ๋ผ ์ธก๋ฉด์์ ์๋นํ ํฌ์๊ฐ ํ์ํ ์ ์์ผ๋ฏ๋ก ํ๋ก์ ํธ๋ฅผ ๊ณํํ ๋ ์ด๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์์ฝํ๋ฉด, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ ์กฐ์ง์ด ๋ค์ํ ์์ค์์ ์ป์ ๋ง๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ, ์ ์ฅ ๋ฐ ๋ถ์ํ๊ณ ์ ๋ณด์ ์ ๊ฐํ ์์ฌ ๊ฒฐ์ ์ ์ฉ์ดํ๊ฒ ํ ์ ์๋๋ก ํน๋ณํ ๊ตฌ์ถ๋ ์ค์ ์ง์ค์ ๋ฐ์ดํฐ ์ ์ฅ์์ ๋๋ค. ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ ๋ฐ์ดํฐ ๋ณํ ๋ฐ ๋ก๋ ์์ ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ๋น ๋ฅธ ์ฟผ๋ฆฌ ์คํ ๋ฐ ๋ฐ์ดํฐ ๋ถ์์ ๊ฐ๋ฅํ๊ฒ ํ๋ ์คํค๋ง ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ ์ฒ๋ฅผ ์ค๊ณ ๋ฐ ๊ตฌ์ฑํ๊ธฐ ์ํ ์ ๋ฌธ ๊ธฐ์ ๊ณผ ๋ฐฉ๋ฒ๋ก ์ ์ฌ์ฉํฉ๋๋ค. AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ์ฌ์ฉ์๋ ํ๋ซํผ์ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์กฐ์ง์ ์๊ตฌ ์ฌํญ์ ๋ง๋ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ๊ตฌ์ถํ๊ณ ์ ์งํ ์ ์์ต๋๋ค.