๊ณ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํด๋ณด๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์๊ฐ์น๋ ๋ชปํ๊ฒ ์ด๋ ค์์ ๊ฒช์๋ ๋ถ๋ถ์ด ์ฟผ๋ฆฌ ์คํ์๋์์ต๋๋ค.
์ ๊ฐ ์๋ ๊ฐ์ ์ ์ํด ์๋ํ๋ ์ฌ๋ฌ ๋ฐฉ๋ฒ๋ค๊ณผ ๊ฟํ๋ค์ ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค!
์ฑ๊ณต์ฌ๋ก๋ฅผ ๋ฐ๋ก ํ์ธํ๊ณ ์ถ์ผ์ ๋ถ๋ค์ 3. BigQuery๋ก ์ด๋ํ์ ์ ๋ณด์๋ฉด ๋น ๋ฅด๊ฒ ํ์ธํ์ค ์ ์์ต๋๋ค:)
1๏ธโฃ DBeaver
DBeaver์์๋ ๋ก์ปฌ csv ํ์ผ์ ๋ฐ๋ก DB์ ์ ๋ก๋ํ๊ณ MySQL ํ์์ผ๋ก ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํด ๋ณผ ์ ์์ต๋๋ค.
์ค์ ์ ๊ฐ Kaggle์์ ๋ค์ด๋ก๋ ๋ฐ์ csv ํ์ผ์ ์ ๋ก๋ํด์ ์ฟผ๋ฆฌ๋ฅผ ์คํํด ๋ณธ ํ๋ฉด์ธ๋ฐ์!
๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ->Create New Table->๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ->csv์์ ๊ฐ์ ธ์ค๊ธฐ
์ฐธ๊ณ ๋ก ์ ๊ฐ ๋ค๋ค๋ ๋ฐ์ดํฐ๋ 5๊ฐ์ ๋ถ๋(2.4G)์ ํ์ผ์ ๋๋ค! ์ ๋ ์ฒ์์ csv ํ์ผ ์ ๋ก๋ ๋ถํฐ ์์ฒญ ํค๋ฉจ์ง๋ง ์ด๋ ๊ฒ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก csv ํ์ผ์ ์ ๋ก๋ํ ์ ์๋ต๋๋ค!
๊ทธ์น๋ง ์๊ฐ์ด ๋งค์ฐ ์ค๋ ๊ฑธ๋ฆฐ๋ค๋ ์ ..... ๊ทธ๋ฆฌ๊ณ ์ฟผ๋ฆฌ ์คํ์๊ฐ๋ ๋งค์ฐ ์ค๋๊ฑธ๋ ธ์ต๋๋ค....
๊ฐ๋จํ ์ฟผ๋ฆฌ๋ ๊ธ๋ฐฉ ์คํ๋์ง๋ง ํผ๋๋ถ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋๋ฐ๋ ๋ฌด๋ ค ํ์๊ฐ์ด ๋๋ ์๊ฐ๋์ ๋์๊ฐ๋๋ผ๊ตฌ์ใ ใ
๊ฒ๋ค๊ฐ ์ ๋ ธํธ๋ถ์ ๋ก์ปฌ ๋์คํฌ ์ฉ๋ ํ๊ณ๋ก(?) 1์๊ฐ ํ์ ์ฟผ๋ฆฌ๊ฐ ์ค๋์ ์ข ๋ฃ๋๋ ์ํฉ๊น์ง..๐ข
์ ๊ฐ ๋ค๋ค๋ ๋ฐ์ดํฐ์ ์ฉ๋์ด ํฐ ์ด์ ๋ ์์ง๋ง! ์ ๋ ์์ผ๋ก๋ ์ฉ๋์ด ํฐ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ์ผ์ด ๋ง์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ถ์์ต๋๋ค.
๊ด๋ จํด์ ๋ฐ์ดํฐ ๋ถ์๊ฐ ๋ถ๋ค์๊ฒ ์ง๋ฌธ์ ๋๋ ธ๋๋ ์ฟผ๋ฆฌ ์ฑ๋ฅ ์ต์ ํ ๊ด๋ จํด์ ์ฐพ์๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ๋ง์์ ์ฃผ์ จ์ต๋๋ค.
์ฟผ๋ฆฌ ์ฑ๋ฅ ์ต์ ํ ์๊ฐ | BigQuery | Google Cloud
BigQuery์์ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ต์ ํํ๊ธฐ ์ํ ๊ธฐ๋ฒ์ ๊ฐ๋ตํ ์ค๋ช ํฉ๋๋ค. ์ต์ ํ๋ฅผ ํตํด ์ฟผ๋ฆฌ ์๋๊ฐ ํฅ์๋๊ณ ๋น์ฉ์ด ์ ๊ฐ๋ฉ๋๋ค.
cloud.google.com
๊ตฌ๊ธ ๋น ์ฟผ๋ฆฌ(BigQuery) ์ฟผ๋ฆฌ ์๋ ๋์ด๊ธฐ
http://www.yes24.com/Product/Goods/95562895 ๊ตฌ๊ธ ๋น ์ฟผ๋ฆฌ ์๋ฒฝ ๊ฐ์ด๋ - YES24 ๋น ๋ฐ์ดํฐ, ๋ฐ์ดํฐ ์์ง๋์ด๋ง, ๋จธ์ ๋ฌ๋์ ์ํ ๋์ฉ๋ ๋ฐ์ดํฐ ๋ถ์๊ณผ ์ฒ๋ฆฌ์ ๋ชจ๋ ๊ฒํ์ ๊ณผ ์ ์ํจ์ ๊ฐ์ถ ์์ ๊ณต๊ฐ์ ๊ตฌ์ถํ
heave.tistory.com
์์ ํ ๋ ์ด์ฉ ์ ์์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ์ฟผ๋ฆฌ์ธ๋ฐ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉํด์ผ ํ ๊ฒฝ์ฐ CREATE TABLE ๋ฌธ๋ฒ์ ์ด์ฉํ์ฌ ํ ์ด๋ธ๋ก ๋ง๋ค์ด ๋๊ธฐ๋ ํ๋ค๊ณ ํ๋๋ฐ ์ด๋ฌํ ๋ฐฉ๋ฒ์ ์ต๋ํ ์ง์ํ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐ์ ํด์ ์ถํ์ ์ฟผ๋ฆฌ ์ต์ ํ์ ๊ด๋ จ๋ ๊ณต๋ถ๋ฅผ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
ํ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ฉ๋์ด ๋๋ฌด ํฌ๋ค๋ฉด ์ผ๋ถ ๊ธฐ๊ฐ๋ง ๋ถ์์ผ๋ก ํ์ธํด๋ณธ๋ค๊ณ ํ๋ ์กฐ์ธ๋ ์ป๊ฒ๋์์ต๋๋ค!
2๏ธโฃ Mode Analytics
Modern Business Intelligence | Better data, better decisions
Mode is a collaborative data platform that combines SQL, R, Python, and visual analytics in one place. Connect, analyze, and share, faster.
mode.com
๋ชจ๋๋ผ๋ ํ๋ซํผ์์ ํ๋ก์ ํธ๋ฅผ ์งํํด๋ณด๋ฉด์ ๋ก์ปฌ DB์ ์ฐ๊ฒฐํด์ Query๋ฅผ ์์ฑํด๋ณผ ์ ์๋ค๋ ๋ฐฉ๋ฒ์ ์๊ฒ๋์ด ๋ก์ปฌ์์ ์ฌ์ฉํ๋ DBeaver๋ณด๋ค๋ ์น์ผ๋ก ์์ฑํ๋ ๊ฒ์ด ์๋๊ฐ ๋ ๋น ๋ฅด์ง ์์๊น๋ผ๋ ์๊ฐ์ผ๋ก ์ฐ๊ฒฐ์ ์๋ํด๋ณด์์ต๋๋ค.
๊ฒฐ๋ก ์ ๋ง์๋๋ฆฌ๋ฉด ๋ฐฉํ๋ฒฝ ์ฐ๊ฒฐ ํ์ธ ๋ฌธ์ ๋ฑ๋ฑ.. ์ ๊ฐ ์๋ํ๊ธฐ์๋ ์ด๋ ค์ด ๋ฐฉ๋ฒ๋ค์ด๋ผ ํจ์คํ์์ต๋๋ค.
3๏ธโฃ BigQuery
์ ๊ฐ ์ต์ข ์ ์ผ๋ก ์ฑ๊ณตํ ๋ฐฉ๋ฒ์ BigQuery์ ๋๋ค!
BigQuery ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค | Google Cloud
BigQuery๋ ๋น์ฉ ํจ์จ์ฑ์ ๊ฐ์ถ ์๋ฒ๋ฆฌ์ค ๋ฉํฐ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก, ๋น ๋ฐ์ดํฐ์์ ๊ฐ์น ์๊ณ ์ ์ฉํ ๋น์ฆ๋์ค ์ ๋ณด๋ฅผ ์ป์ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ฌด๋ฃ๋ก ์์ํด ๋ณด์ธ์.
cloud.google.com
BigQuery๋ ์ ๋ฃ์ด์ง๋ง ์ ๊ท ๊ฐ์ ์, 90์ผ ๋ฌด๋ฃ ์ฒดํ ๊ธฐํ๊ฐ ์์ด์ ์ฌ์ฉํด๋ณด๊ฒ ๋์์ต๋๋ค!
๋น ์ฟผ๋ฆฌ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ก๋ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ด๋ ๊ฒ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋๋ฐ์!
์ ๋ ๋ก์ปฌ csv ํ์ผ์ ์ ๋ก๋ํ๋ ๋ฐฉ๋ฒ๋ง ์๋์ค ์๊ณ 100MB ์ดํ๋ก ํ์ผ์ ์ค์ด๋ ค๊ณ .parquet์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ถํ๋ ค๊ณ ์ฃผํผํฐ ๋ ธํธ๋ถ(python)์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ ์ง๋ณด์์ต๋๋ค..ใ
#์ค์น
pip install pyarrow
import pandas as pd
import pyarrow.parquet as pq
#๋ณํํ csvํ์ผ ์
๋ก๋
df=pd.read_csv("sales.csv")
#.parquet์ผ๋ก ๋ณํ
df.to_parquet('sales.parquet', engine='pyarrow', compression="gzip", index=False)
๋ฐ์ดํฐ ์ฉ๋์ด ์๋ ํฌ๋ค๋ณด๋ ์์ถ์ ํด๋ 100MB ์ดํ๋ก ์ค์ด๋ค์ง ์๋ ์ด์๊ฐ ์๊ฒจ ๋ฐฉ๋ฒ์ ๋ํด ๊ณ ๋ฏผํ๋ ๋์ค!
๊ตฌ๊ธ ํด๋ผ์ฐ๋๋ฅผ ๋ฐ๊ฒฌํ๊ฒ ๋์์ต๋๋ค!!!!!!!!
ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค | Google Cloud
๋ฐ์ดํฐ ๊ด๋ฆฌ, ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋, AI์ ๋จธ์ ๋ฌ๋ ๋ฑ Google์ ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค๋ก ๋น์ฆ๋์ค ๋น๋ฉด ๊ณผ์ ๋ฅผ ํด๊ฒฐํ์ธ์.
cloud.google.com
๊ตฌ๊ธ ํด๋ผ์ฐ๋ ์ญ์ ์ ๋ฃ์ด์ง๋ง 90์ผ๋์ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ณ ์๋ค๊ณ ํฉ๋๋ค.
๋ฐ๋ก ๊ฐ์ ํ์ฌ ๋ก์ปฌcsv ํ์ผ์ ๊ตฌ๊ธ ํด๋ผ์ฐ๋์ ์ ๋ก๋ํ๊ณ ํ ์ด๋ธ ์์ฑ์, "Google Cloud Storage๋ฅผ ์ ํ->์ฐพ์๋ณด๊ธฐ->ํ์ผ์ ํ"ํ์ฌ ์ ๋ก๋ํ๋ ์ ๋ง ๋น ๋ฅด๊ฒ ์ ๋ก๋ ๋๋ ๋ชจ์ต์ ํ์ธํ ์ ์์์ต๋๋ค!!!!
์๋์ชฝ์ ์คํค๋ง ์๋ ๊ฐ์ง๋ฅผ ์ ํํ๋ ๋ ์ง, ์๊ฐ ์ปฌ๋ผ๋ ์ ๋ฐ์ดํฐํ์ ์ ์ธ์ํ๋๋ผ๊ตฌ์ใ ใ ใ ใ ใ ใ ใ ์ ๋ง ๊ฐ๊ฒฉ์ ์ธ ์๊ฐ์ด์์ต๋๋ค.
DBeaver-MySQL์ ์๋๋ก ์ธํด ๊ณ ํต๋ฐ๊ณ ์์ผ์ ๋ถ๋ค์ด๋ผ๋ฉด BigQuey ๊ฐ๋ ฅ ์ถ์ฒํฉ๋๋ค!
๋จ, BigQuery ๋ฌธ๋ฒ์ MySQL๊ณผ ์ฝ๊ฐ ๋ฌ๋ผ์ ์ ๊ฐ ์์ฑํด๋์ ๊ธ์ ์ฐธ๊ณ ํ์๋ฉด ์ข ๋ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
2023.04.14 - [๐พMySQL] - ํท๊ฐ๋ฆฌ๋ BigQuery ํจ์ ์ ๋ฆฌ
ํท๊ฐ๋ฆฌ๋ BigQuery ํจ์ ์ ๋ฆฌ
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ DBeaver๋ก MySQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ค๊ฐ ์๋์ ๋ฌธ์ ๋ก Google Cloud์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ก๋ํ์ฌ BigQuery๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ณ ์์ต๋๋ค! ๋์ผํ๊ฒ ์ฟผ๋ฆฌ๋ฅผ
xod22.tistory.com