Postgres_load_data ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ฉด ์ฒ์ ์ธ ๊ฐ์ ํ ์ด๋ธ์ด ๋ก๋๋๊ณ ๊ทธ ํ์ ๋ค์ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. CHARTEVENTS.csv ํ์ผ์ ํต๊ณํ ์ ์์: ์ ์ ์๋ ์ค๋ฅ ๋๊ตฌ๋ ์ง์ด ์ํฉ์ด ์๊ณ ๋์ธ ์ ์์ต๋๊น?
ํ๋ก์ ํธ์ ๋ค์ด๋ก๋ ํ์ด์ง์ ์ ๊ณต๋ ์ฒดํฌ์ฌ ํ์ผ์ ์ฌ์ฉํ์ฌ chartevents.csv
์ฌ๋ณธ์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ์ต๋๊น? ๋ค์ด๋ก๋ ๋๋ ์์ถ ํด์ ์ค์ ์์๋์์ ์ ์์ต๋๋ค.
์, md5 checksum_md5_zipped.txt ๋ช ๋ น์ ์ฌ์ฉํ์ผ๋ฉฐ ๋ชจ๋ ํ ์ด๋ธ์์ ๋ชจ๋ ๊ฒ์ด ์ ์์ ๋๋ค...
๋ํ ์์ถ ๋ฐ์ดํฐ๋ก ์๋ํ๊ณ postgres_load_data script_7zip์ ์คํํ์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฐ์ดํฐ์์ ์ธ์ฉ๋์ง ์์ ์ค ๋ฐ๊ฟ์ ์ฐพ์์ต๋๋ค. ํํธ: ์ธ์ฉ๋ CSV ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ค์ ๋ํ๋ ๋๋ค.
๋๋ ๋ํ md5 checksum_md5_unzipped.txt๋ฅผ ํ์ธํ๊ณ ๋ชจ๋ ๊ฒ์ด ์ ์์ ๋๋ค.
์คํ ์ค์ธ ์คํฌ๋ฆฝํธ์ ๋ณด์ ํ ๋ฐ์ดํฐ ์ฌ์ด์ ๋ถ์ผ์น๊ฐ ์๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. ๋๋ ํ์ ํ ๊ฒ์ด๋ค:
.csv.gz
๊ณผ๊ฑฐ์๋ ํด๋ ์ค์ ์ ์คํฌ๋ฆฐ์ท, ์์คํ ์ ๋ณด, ์คํํ ์ ํํ ๋ช ๋ น ๋ฐ ์ ํํ ์ค๋ฅ ๋ฉ์์ง์ ๊ฐ์ ์ถ๊ฐ ์ ๋ณด ์์ด ์๊ฒฉ์ผ๋ก ๋๋ฒ๊ทธํ๊ธฐ๊ฐ ์ ๋ง ์ด๋ ต์ต๋๋ค.
์๋ ํ์ธ์,
๋ต๋ณ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ถ๊ฐ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค. ํ์ผ์ด ํด๋์ ์๋ ๊ฒ์ฒ๋ผ ๊ฐ๋จํ๋ค๊ณ ์๊ฐํฉ๋๋ค. C:/Users/Lejla/Desktop/MIMICIII
ํด๋์ CHARTEVENTS.csv
ํ์ผ์ด ์๋์ง ๋ค์ ํ์ธํ ์ ์์ต๋๊น?
์์ถ ํ์ผ์ ๋ชจ๋ ์ถ์ถํ๋ ค๊ณ ์๋ํ์ง๋ง chartevent์ ๋ํด ์คํจํ์ฌ .csv.gz
ํ์ผ .csv.gz
์์ ์ง์ ๋ก๋ํ ์ ์์ต๋๋ค. ๋ค์์ ๋์ฒดํ์ฌ ์ํํ ์ ์์ต๋๋ค.
\copy CHARTEVENTS from 'CHARTEVENTS.csv' delimiter ',' csv header NULL ''
~์ ํจ๊ป
\copy CHARTEVENTS from PROGRAM '7z e -so CHARTEVENTS.csv.gz' delimiter ',' csv header NULL ''
๋ต๋ณ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ์ด๋ฒ์๋ zip ํ์ผ๋ก ์์
ํ๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํด ๋ณด์์ต๋๋ค. ์ด๋ฒ์ ๋๋ ๋ค๋ฅธ
๋ฉ์์ง ... ์๋ง๋ ๋์์ด ๋ ๊ฒ์
๋๋ค.
๋๋ ํ ๋ฆฌ ๋ด์ฉ์ ๋ณด์ฌ์ฃผ์๊ฒ ์ต๋๊น?
I don't mind. ์ฌ๊ธฐ์ ๋ด ํด๋์ ๋ด์ฉ์ด ์์ต๋๋ค.
์ข์ต๋๋ค. could not stat file "CHARTEVENTS.csv": Unknown error
๋ ์ค์ ๋ก PostgreSQL 11์ ๋ฒ๊ทธ์
๋๋ค. ํ๋ ์๋์์ fstat()
๋ฅผ ํธ์ถํ์ฌ ํ์ผ์ด ๋๋ ํ ๋ฆฌ๊ฐ ์๋์ง ํ์ธํ๊ณ ๋ถํํ๋ fstat()
๋ chartevent์ ๊ฐ์ ๋์ฉ๋ ํ์ผ์ ์ฒ๋ฆฌํ ์ ์๋ 32๋นํธ ํ๋ก๊ทธ๋จ์
๋๋ค. PostgreSQL 10.5๋ฅผ ์ฌ์ฉํ์ฌ Windows์์ ๋น๋๋ฅผ ํ
์คํธํ๋๋ฐ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์์ผ๋ฏ๋ก ์๋นํ ์๋กญ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ์ฅ ์ข์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ์ผ์ ์์ถ๋ ์ํ๋ก ์ ์งํ๊ณ (์ฆ, .csv.gz
ํ์ผ๋ก ์ ์ง) 7zip์ ์ฌ์ฉํ์ฌ ์์ถ๋ ํ์ผ์์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ฒ์
๋๋ค. ํ
์คํธ์์ ์ด๊ฒ์ ์ฌ์ ํ โโ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค. ์ด ์์
์ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋งค์ฐ ์์ธํ ์์ต์๊ฐ ์์ต๋๋ค. https://mimic.physionet.org/tutorials/install-mimic-locally-windows/
์์ ๊ฐ๋จํ ๋ฒ์ ์ .csv.gz
ํ์ผ์ ์ ์งํ๊ณ Windows ํ๊ฒฝ ๊ฒฝ๋ก์ 7zip ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ถ๊ฐํ ๋ค์ postgres_load_data_7zip.sql
ํ์ผ์ ํธ์ถํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ฒ์
๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ก๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋ชจ๋ ํ์ postgres_checks.sql
ํ์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํธ์ง: ์ด 7zip ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๋์ค ์ค๋ฅ์ ๊ฒฝ์ฐ ๋ก๋๋์ง ์๋ ์ด์ ๊ฐ ํ์คํ์ง ์์ต๋๋ค. ADMISSIONS.csv.gz ํ์ผ๋ง ๋ค์ ๋ค์ด๋ก๋ํ๊ณ ์ฌ์ ํ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํ์ญ์์ค. ์คํฌ๋ฆฝํธ๋ ๋ฌด์ธ๊ฐ๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํ๋ 7zip์ ์ ๋ฒ์ ์ด ์์ ์ ์์ต๋๋ค!
์๋
ํ์ธ์,
์์ธํ ์ค๋ช
๊ฐ์ฌํฉ๋๋ค. PostgreSQL 10.5๋ฅผ ์ค์นํ๊ณ ์ด์ ํ๋ก์ธ์ค๊ฐ ์คํ ์ค์
๋๋ค. ๋ชจ๋ ํ
์ด๋ธ์ ๋ก๋ํ๋ ๋ฐ ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆด ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง ๋ ์ด์ "์ ์ ์๋ ์ค๋ฅ"๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. ๋ชจ๋ ๋์์ ์ฃผ์
์ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค.
์์ฒญ๋!
์ข์ต๋๋ค.
could not stat file "CHARTEVENTS.csv": Unknown error
๋ ์ค์ ๋ก PostgreSQL 11์ ๋ฒ๊ทธ์ ๋๋ค. ํ๋ ์๋์์fstat()
๋ฅผ ํธ์ถํ์ฌ ํ์ผ์ด ๋๋ ํ ๋ฆฌ๊ฐ ์๋์ง ํ์ธํ๊ณ ๋ถํํ๋fstat()
๋ chartevent์ ๊ฐ์ ๋์ฉ๋ ํ์ผ์ ์ฒ๋ฆฌํ ์ ์๋ 32๋นํธ ํ๋ก๊ทธ๋จ์ ๋๋ค. PostgreSQL 10.5๋ฅผ ์ฌ์ฉํ์ฌ Windows์์ ๋น๋๋ฅผ ํ ์คํธํ๋๋ฐ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์์ผ๋ฏ๋ก ์๋นํ ์๋กญ๋ค๊ณ ์๊ฐํฉ๋๋ค.๊ฐ์ฅ ์ข์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ์ผ์ ์์ถ๋ ์ํ๋ก ์ ์งํ๊ณ (์ฆ,
.csv.gz
ํ์ผ๋ก ์ ์ง) 7zip์ ์ฌ์ฉํ์ฌ ์์ถ๋ ํ์ผ์์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ฒ์ ๋๋ค. ํ ์คํธ์์ ์ด๊ฒ์ ์ฌ์ ํ โโ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค. ์ด ์์ ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋งค์ฐ ์์ธํ ์์ต์๊ฐ ์์ต๋๋ค. https://mimic.physionet.org/tutorials/install-mimic-locally-windows/์์ ๊ฐ๋จํ ๋ฒ์ ์
.csv.gz
ํ์ผ์ ์ ์งํ๊ณ Windows ํ๊ฒฝ ๊ฒฝ๋ก์ 7zip ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ถ๊ฐํ ๋ค์postgres_load_data_7zip.sql
ํ์ผ์ ํธ์ถํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ฒ์ ๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ก๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋ชจ๋ ํ์postgres_checks.sql
ํ์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.ํธ์ง: ์ด 7zip ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๋์ค ์ค๋ฅ์ ๊ฒฝ์ฐ ๋ก๋๋์ง ์๋ ์ด์ ๊ฐ ํ์คํ์ง ์์ต๋๋ค. ADMISSIONS.csv.gz ํ์ผ๋ง ๋ค์ ๋ค์ด๋ก๋ํ๊ณ ์ฌ์ ํ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํ์ญ์์ค. ์คํฌ๋ฆฝํธ๋ ๋ฌด์ธ๊ฐ๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํ๋ 7zip์ ์ ๋ฒ์ ์ด ์์ ์ ์์ต๋๋ค!
PostgreSQL 10.11์ ์ฌ์ฉํ๋ฉด ๋์์ด ๋์์ต๋๋ค... ๊ฐ์ฌํฉ๋๋ค
์ถ๊ฐ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค. ํ์ผ์ด ํด๋์ ์๋ ๊ฒ์ฒ๋ผ ๊ฐ๋จํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
C:/Users/Lejla/Desktop/MIMICIII
ํด๋์CHARTEVENTS.csv
ํ์ผ์ด ์๋์ง ๋ค์ ํ์ธํ ์ ์์ต๋๊น?์์ถ ํ์ผ์ ๋ชจ๋ ์ถ์ถํ๋ ค๊ณ ์๋ํ์ง๋ง chartevent์ ๋ํด ์คํจํ์ฌ
.csv.gz
ํ์ผ.csv.gz
์์ ์ง์ ๋ก๋ํ ์ ์์ต๋๋ค. ๋ค์์ ๋์ฒดํ์ฌ ์ํํ ์ ์์ต๋๋ค.
\copy CHARTEVENTS from 'CHARTEVENTS.csv' delimiter ',' csv header NULL ''
~์ ํจ๊ป
\copy CHARTEVENTS from PROGRAM '7z e -so CHARTEVENTS.csv.gz' delimiter ',' csv header NULL ''
๊ณ ๋ง์, ์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ๋ค.
\copy my_table_name from program 'cmd /c type input_data.csv' ๊ตฌ๋ถ ๊ธฐํธ ',' csv ํค๋;
11GB ํฌ๊ธฐ์ ๊ฐ์ input_data.csv.
"๋์ฉ๋ ํ์ผ์ ๋ณต์ฌํ ์ ์์" ๋ฌธ์ ๋ 11 ๋ฐ 12 ๋ฒ์ ์์ ๋ฐ์ํฉ๋๋ค. ํ์ง๋ง 10์ ๊ด์ฐฎ์ต๋๋ค. ๋ฐ์ดํฐ ํ์ผ์ ์์ถํ์ง ์๊ณ ์ฌ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์์ง๋ง ์ผ๋ถ Postgresql ํ๋ก๊ทธ๋จ ํ์ผ์ v.10์์ v 11 ๋ฐ 12๋ก ์
์ํธ/์ค์ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
ํด๊ฒฐ ๋ฐฉ๋ฒ:
(ํ์ ํ
์คํธ)์ ํจ๊ป ํ๋ก๊ทธ๋จ 'cmd /c "type x:\pathto\file.txt"'์์ t(c,d)๋ฅผ ๋ณต์ฌํฉ๋๋ค.
- ๋ด ํ์์ ๋นํด ๊ฝค ๋๋ฆฝ๋๋ค. ๊ธฐ๋ณธ ๋ณต์ฌ ๋ช
๋ น์ ์๋๊ฐ ํ์ํฉ๋๋ค.
๋ค๋ฅธ ๋ช
๋ น์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ์ ์ฌ๋ฌ ํ์ผ๋ก ๋ถํ ํ ๋ค์ ๊ฐ๋ณ ํ์ผ์ ํ ๋ฒ์ ํ๋์ฉ ๋ก๋ํ๋ ๊ฒ์ ๊ณ ๋ คํ ์ ์์ต๋๋ค. ์ ๋์ค ์์คํ
์์ ์ด๊ฒ์ split
์ฌ์ฉํ์ฌ ์ํํ ์ ์์ผ๋ฉฐ Windows์ฉ GNU coreutils๋ฅผ ์ค์นํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ๋ ๋๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฒช์ ๊ฒ ๊ฐ์๋ฐ ์ต์ ๋ฒ์ 12๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์๊น์? ์์ถ ํ์ผ์ ์ฌ์ฉํ์๊ฒ ์ต๋๊น?
์, ์ฌ๋ฐ๋ฅด๊ฒ ๊ธฐ์ตํ๋ค๋ฉด ์์ถ ํ์ผ์ด 4GB ๋ฏธ๋ง์ด๊ณ ์์ถ ๋ก๋ ์คํฌ๋ฆฝํธ(7z ๋๋ gzip)๋ฅผ ์ฌ์ฉํ์ฌ ์ด ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
์๊ฒ ์ต๋๋ค. ์ง๊ธ ์ด ๋ฐฉ๋ฒ์ ์๋ํด ๋ณด๊ฒ ์ต๋๋ค. ๋ต๋ณ ์ฃผ์ ์ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์์ถ์ด๋ ๋ถํ ์ ์ ํ ์ฌ์ฉํ์ง ์๊ณ ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? 11, 12 ์์ง์ Postgresql์ COPY ๋ช
๋ น 10 ๋ฒ์ ์ฌ์ฉ?
๋ด๊ฐ ์ธ๊ธ ํ ๋ฐ์ ๊ฐ์ด:
๊ธฐ๋ณธ ๋ณต์ฌ ๋ช
๋ น์ ์๋๊ฐ ํ์ํ์ง๋ง ๋์ฉ๋ ํ์ผ + 12 ๋ฒ์ ์ ๊ฒฝ์ฐ
์ด๊ฒ์ ๋ด ํ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๊ธ์์, PostgreSQL์ ์คํ ์์ค์ด๋ฏ๋ก ์ง์ ์์ ์ ์๋ํ๊ณ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. :)
๊ด๋ จ ํ ๋ก ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://www.postgresql.org/message-id/20181104000405.GA1743%40paquier.xyz
๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ์ค๋ ๋์์ ์ ์๋ ์ธ ๊ฐ์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค(๋ฒ์ ๋ณ๊ฒฝ, ์์ถ ํ์ผ ์ฌ์ฉ, ํ์ผ์ ์ฌ๋ฌ ๋ถ๋ถ์ผ๋ก ๋ถํ ). ๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ๋ ์๋ค๊ณ ํ์ ํฉ๋๋ค.
COPY ๊ธฐ๋ฅ์ v. 10's ์ฝ๋์ ์์ ๋ถ๋ถ์ 11๊ณผ 12๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๊ฒ์ด ๋ปํ์ง ์์ต๋๊น? ์๋๋ฉด ํ๋์ฝ๋ฉ๋์ด ๋ชจ๋์๊ฒ ์ถฉ๋์ด ๋ฐ์ํฉ๋๊น? :)
@ghYura ์ปค๋ฎค๋ํฐ์์ ๊ด๋ฆฌํ๋ ๋ฆฌ์์ค์ด๋ฏ๋ก ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ ์ ์ ์ฌํญ์ด ์์ผ๋ฉด ๋์ด์ค๊ธฐ ์์ฒญ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
CSV๋ฅผ 12.X ๋ฐ 13.X ๋ฒ์ ๋ชจ๋์ ํ ์ด๋ธ์ ๋ก๋ํ๋ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ง PostgreSQL ๋ฒ์ 10.15์ ๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค. ๋์์ ์ฃผ์ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค :)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ข์ต๋๋ค.
could not stat file "CHARTEVENTS.csv": Unknown error
๋ ์ค์ ๋ก PostgreSQL 11์ ๋ฒ๊ทธ์ ๋๋ค. ํ๋ ์๋์์fstat()
๋ฅผ ํธ์ถํ์ฌ ํ์ผ์ด ๋๋ ํ ๋ฆฌ๊ฐ ์๋์ง ํ์ธํ๊ณ ๋ถํํ๋fstat()
๋ chartevent์ ๊ฐ์ ๋์ฉ๋ ํ์ผ์ ์ฒ๋ฆฌํ ์ ์๋ 32๋นํธ ํ๋ก๊ทธ๋จ์ ๋๋ค. PostgreSQL 10.5๋ฅผ ์ฌ์ฉํ์ฌ Windows์์ ๋น๋๋ฅผ ํ ์คํธํ๋๋ฐ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์์ผ๋ฏ๋ก ์๋นํ ์๋กญ๋ค๊ณ ์๊ฐํฉ๋๋ค.๊ฐ์ฅ ์ข์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ์ผ์ ์์ถ๋ ์ํ๋ก ์ ์งํ๊ณ (์ฆ,
.csv.gz
ํ์ผ๋ก ์ ์ง) 7zip์ ์ฌ์ฉํ์ฌ ์์ถ๋ ํ์ผ์์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ฒ์ ๋๋ค. ํ ์คํธ์์ ์ด๊ฒ์ ์ฌ์ ํ โโ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค. ์ด ์์ ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋งค์ฐ ์์ธํ ์์ต์๊ฐ ์์ต๋๋ค. https://mimic.physionet.org/tutorials/install-mimic-locally-windows/์์ ๊ฐ๋จํ ๋ฒ์ ์
.csv.gz
ํ์ผ์ ์ ์งํ๊ณ Windows ํ๊ฒฝ ๊ฒฝ๋ก์ 7zip ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ถ๊ฐํ ๋ค์postgres_load_data_7zip.sql
ํ์ผ์ ํธ์ถํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ฒ์ ๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ก๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋ชจ๋ ํ์postgres_checks.sql
ํ์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.ํธ์ง: ์ด 7zip ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๋์ค ์ค๋ฅ์ ๊ฒฝ์ฐ ๋ก๋๋์ง ์๋ ์ด์ ๊ฐ ํ์คํ์ง ์์ต๋๋ค. ADMISSIONS.csv.gz ํ์ผ๋ง ๋ค์ ๋ค์ด๋ก๋ํ๊ณ ์ฌ์ ํ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํ์ญ์์ค. ์คํฌ๋ฆฝํธ๋ ๋ฌด์ธ๊ฐ๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํ๋ 7zip์ ์ ๋ฒ์ ์ด ์์ ์ ์์ต๋๋ค!