Windows์ฉ ๋น ๋ฅธ ์์ ๊ฐ์ด๋
์ด ํ์ด์ง์ ๋ด์ฉ
์์ ์๋ฃ ์๊ฐ: ~15๋ถ
์ด ๊ฐ์ด๋์์๋ ๋ก์ปฌ ์์คํ ์์ ODBC ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ BI Connector์ ํ์ํ ๊ตฌ์ฑ ์์๋ฅผ ๋น ๋ฅด๊ฒ ์ค์ ํ๋ ๋จ๊ณ๋ณ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
์ด ๊ฐ์ด๋๋ BI Connector๋ฅผ ์ฌ์ฉํ์ฌ ์คํ์ ์งํํ๊ฑฐ๋ ๊ฐ๋ฐ์ ์ํ ๋ก์ปฌ ํ๊ฒฝ์ ์์ฑํ๊ฑฐ๋ Microsoft Windows์์ ํ ์คํธ๋ฅผ ํ๋ ค๋ ์ฌ์ฉ์์๊ฒ ๊ถ์ฅ๋ฉ๋๋ค.
์ด ํํ ๋ฆฌ์ผ์์๋ ๋ค์์ ํ์ตํฉ๋๋ค:
๋ก์ปฌ MongoDB mongod ํ๋ก์ธ์ค ์์
๋ก์ปฌ BI Connector mongosqld ํ๋ก์ธ์ค ์์
ODBC ๋๋ผ์ด๋ฒ ์ค์น ๋ฐ ๋ฐ์ดํฐ ์์ค ์ด๋ฆ(DSN) ๋ง๋ค๊ธฐ
์ํ๋ BI ๋๊ตฌ์ ์ฐ๊ฒฐ
์ ์ ์กฐ๊ฑด
๋ก์ปฌ ์์คํ ์ MongoDB๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. MongoDB ๋ค์ด๋ก๋ ์ผํฐ ์์ MongoDB์ ์ต์ ํ๋ก๋์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํฉ๋๋ค. ์์ธํ ์ง์นจ์ MongoDB ์ค์น๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ก์ปฌ ์์คํ ์ MongoDB Connector for BI๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. MongoDB ๋ค์ด๋ก๋ ์ผํฐ์์ BI Connector์ ์ต์ ํ๋ก๋์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ์ธ์. ์์ธํ ์ค์น ์ง์นจ์ ์จํ๋ ๋ฏธ์ค์ BI Connector ์ค์น๋ฅผ ์ฐธ์กฐํ์ธ์.
MongoDB BI Connector ODBC ๋๋ผ์ด๋ฒ ๋ก์ปฌ ์์คํ ์ ์ค์น๋ฉ๋๋ค.
Power BI ๋๋ Qlik Sense์ ๊ฐ์ ์ํ๋ BI ๋๊ตฌ.
์์ํ๊ธฐ
ํ๋ก์ธ์ค ์์ mongod
mongod๊ฐ ๋ก์ปฌ ์์คํ
์์ ์์ง ์คํ๋๊ณ ์์ง ์์ ๊ฒฝ์ฐ MongoDB ํ๋ก๊ทธ๋จ ๋๋ ํ ๋ฆฌ์ ๋ช
๋ น์ค์์ ์์ํ์ธ์. C:\data\db
์์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ๊ฑฐ๋ --dbpath
์ต์
์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
mkdir C:\data\db
"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe"
์ํ ๋ฐ์ดํฐ ์ธํธ ๊ฐ์ ธ์ค๊ธฐ
ํ ์คํธ๋ฅผ ์ํด MongoDB ์ธ์คํด์ค์ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ์ปฌ๋ ์ ์ด ํ๋ ์ด์ ์๋์ง ํ์ธํฉ๋๋ค. ๋ฏธ๊ตญ ์ฐํธ๋ฒํธ ์ ๋ณด๊ฐ ํฌํจ๋ ์ํ ๋ฐ์ดํฐ์ธํธ(3.2 MB)๋ media.mongodb.org/zips.json์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ฐํธ ๋ฒํธ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋์คํฌ์ ์ง์ ์ ์ฅํ๋ ค๋ฉด ๋งํฌ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ "Save Link As..."
์(๋ฅผ) ์ ํํฉ๋๋ค. ์ด ํํ ๋ฆฌ์ผ์์๋ ์ ์ฅ๋ ํ์ผ์ด C:\data
๋๋ ํ ๋ฆฌ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๋ฐ์ดํฐ ์ธํธ๋ฅผ MongoDB๋ก ๊ฐ์ ธ์ต๋๋ค. ์๋๋ test
๋ฐ์ดํฐ๋ฒ ์ด์ค์ zips
์ปฌ๋ ์
์ผ๋ก zips.json
ํ์ผ์ ๊ฐ์ ธ์ต๋๋ค.
"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"
mongoimport, mongo ์ ธ ํ๋ก๊ทธ๋จ ๋ฐ CRUD ์์ ๊ณผ ๊ด๋ จํ ๋์์ด ํ์ํ ๊ฒฝ์ฐ MongoDB ๋งค๋ด์ผ์ ์ฐธ์กฐํ์ธ์.
ํ๋ก์ธ์ค ์์ mongosqld
BI Connector ํ๋ก๊ทธ๋จ ๋๋ ํ ๋ฆฌ์ ๋ช
๋ น์ค์์ mongosqld
ํ๋ก์ธ์ค๋ฅผ ์์ํฉ๋๋ค.
"C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"
๋ช
๋ น์ค ์ต์
์ด ์๋ ๊ฒฝ์ฐ mongosqld
๋ MongoDB ์ธ์คํด์ค์ ๋ชจ๋ ์ฌ์ฉ์ ์ก์ธ์ค ๊ฐ๋ฅ ์ปฌ๋ ์
์์ ์คํค๋ง๋ฅผ ์์ฑํฉ๋๋ค. BI Connector๊ฐ ์์
ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ค์์คํ์ด์ค ์ง์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ mongosqld
์ฐธ์กฐ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
mongosqld
๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์์๋๋ฉด ํ๋ฉด ์ถ๋ ฅ์ ๋ง์ง๋ง ์ค์์ ํด๋น ์คํค๋ง์ ๋ํด ์ฐพ์ ๋ค์์คํ์ด์ค๋ฅผ ์ ์ธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์ ์ถ๋ ฅ์ mongosqld
๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์์๋์์ผ๋ฉฐ zips
๋ค์์คํ์ด์ค๋ฅผ ์ํ๋งํ์์ ๋ํ๋
๋๋ค.
[schemaDiscovery] mapped schema for 1 namespaces: "test" (1): ["zips"]
๋ฐ์ดํฐ ์์ค ์ด๋ฆ(DSN) ๋ง๋ค๊ธฐ
ํํ ๋ฆฌ์ผ์ ์ง์นจ์ ๋ฐ๋ผ ์์คํ
DSN์ ๋ง๋ญ๋๋ค. ์ด ๋ก์ปฌ ํ
์คํธ ์ค์น์ ๊ฒฝ์ฐ mongosqld
๊ฐ --auth
์ต์
์์ด ์คํ ์ค์ด๋ฏ๋ก User, Password ๋ฐ Authentication ํ๋๋ฅผ ๋น์ ๋ ์ ์์ต๋๋ค.
![Windows ODBC DSN](/ko-kr/docs/bi-connector/current/static/de97e5db380ffb72271e915d679d7ec6/695ed/windows-odbc-dsn2.webp)
Test ๋ฒํผ์ ๋๋ฅด๋ฉด Connection Successful ๊ฒฐ๊ณผ๊ฐ ํ์๋ฉ๋๋ค.
SQL ํด๋ผ์ด์ธํธ ๋๋ BI ๋๊ตฌ ์์
BI ๋๊ตฌ์์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋ ค๋ฉด ๋ช ๊ฐ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฐธ์กฐํ์ธ์.