KVSGraph - LowyShin/giipdoc-ko GitHub Wiki
KVS ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ์ฌ Graph ๋ง๋ค๊ธฐ
giip๋ ์ด๋ ํ ๋ฐ์ดํฐ๋ผ๋ ์์นํ๋ฅผ ์ํค๋ฉด ์ฝ๊ฒ ๊ทธ๋ํ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฐ๋จํ๊ฒ ์์ํ ์ ์๋ ์์ ๋ฅผ ์๊ฐ ํฉ๋๋ค.
-
์ฐ์ ์ซ์ ๋ฐ์ดํฐ๋ฅผ KVS์ ๋ฃ์ต๋๋ค. ์ํ ์คํฌ๋ฆฝํธ : https://github.com/LowyShin/giip/tree/gh-pages/giipscripts
-
KVS > ์ ์ฒดFactor > KVS Data ํ์ด์ง์ ๋ค์ด๊ฐ๋ฉด ์ ํํ Factor์ ๋ํ ๋ก๊ทธ๊ฐ ๋ณด์ ๋๋ค.
-
KVS Dataํ์ด์ง์ ์๋ ์ชฝ์ Drawable Attribute ํญ๋ชฉ์ ํ๋์ ๋ฒํผ์ด ํ์๋๋ค๋ฉด, ์ด ๋ฒํผ ๋ถ๋ถ์ด ๊ทธ๋ํ๋ก ๋ณด์ผ ์ ์๋ ๊ฐ๋ค์ ๋๋ค. ์ด ์ค์์ ํ๋๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
ํด๋ฆญ์ด ๋์๋ค๋ฉด On Graph ๋ผ๋ ํญ๋ชฉ์ ํด๋ฆญํ Attribute๊ฐ ๋ณด์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ค๋น ์๋ฃ ์ ๋๋ค.
- ๋ฒ์ ์ ๋ฐ๋ผ ํ์๋๋ ๋ด์ฉ์ด ๋ค๋ฅผ ์ ์์ต๋๋ค.
-
๋์๋ณด๋์ ๊ฐ์ 5๋ถ์ด์ ๊ธฐ๋ค๋ฆฝ๋๋ค. ๊ทธ๋ํ๋ ํด๋ฆญํ ์์ ๋ถํฐ 5๋ถ ๋ง๋ค ๊ทธ๋ ค์ง๊ธฐ ๋๋ฌธ์ ํด๋ฆญํ์๋ง์ ๋ํ๋์ง๋ ์์ต๋๋ค. 5๋ถ์ด ์ง๋๋ฉด ์๋ ์ชฝ์ ๋ฒํผ๊ณผ Attribute๊ฐ ํ์ ๋ฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฒํผ์ ์์ธ ๋ฐ์ดํฐ ํ๋ฉด ์ด๋ ๋ฒํผ์ด๊ณ , ๋ ๋ฒ์งธ ๋ฒํผ์ด ๊ทธ๋ํ ํ์ ๋ฒํผ์ ๋๋ค.
-
๋์๋ณด๋์ KVS Factor๋ถ๋ถ์ ํญ๋ชฉ์ด ๋ ์๋ค๋ฉด ๊ทธ๋ํ ํ์ํ ๋ฐ์ดํฐ๊ฐ ์๋ ์ํ์ ๋๋ค. ๊ทธ๋ํ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๊ทธ๋ํ๊ฐ ํ์ ๋ฉ๋๋ค.
๊ทธ๋ํ๊ฐ ๊ทธ๋ ค์ง์ง ์์ ๋(On-premise edition)
- graph์ ํ์ํ ๋ฐ์ดํฐ๋ /OE/์ ์๋ giipQue.wsfํ์ผ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์คํ์์ผ ์์ฑํฉ๋๋ค. ๋๋ฌธ์ ์ค์ ํ 5๋ถํ ๋ถํฐ ์ค์ผ์ฅด๋ฌ์ ์ํด giipQue.wsfํ์ผ์ด ์คํ๋์ด ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฌ๋๋ฐ ํ์ํ ๋ฐ์ดํฐ๊ฐ ์์ฑ๋๋ฏ๋ก ๊ทธ ์ดํ๋ถํฐ ๊ทธ๋ ค์ง๋๋ค.
- ๋ง์ฝ 5๋ถ์ด ์ง๋ฌ๋๋ฐ๋ ๊ทธ๋ํ๊ฐ ๊ทธ๋ ค์ง์ง ์์๋ค๋ฉด giip ์๋ฒ์์ giipQue.wsf๊ฐ ์ค์ผ์ฅด๋ฌ์ ๋ฑ๋ก ๋์ด์๋์ง ํ์ธํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
- ์ค์ผ์ฅด๋ฌ์์ OS์ ๋ฒ๊ทธ๋ก ์คํ์ค์ธ์ฑ๋ก ํ๋ฆฌ์ฆ ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ giipQue.wsf์ค์ผ์ฅด์ ๊ฐ์ ์ข ๋ฃํ๊ณ ๋ค์ ์คํํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
- ํ
์คํธ ๋๋ DB์์ง์ ์ค์ผ์ฅด๋ฌ์์ ๋๋ฆฌ๊ธฐ ์ํด์ ์๋ ์ฝ๋๊ฐ ์ฃผ์์ฒ๋ฆฌ๋์ด ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ฃผ์์ ํ์ด์ฃผ์๋ฉด ๊ทธ๋ํ๊ฐ ๊ทธ๋ ค์ง๋๋ค.
' Input Triggerd Data to MQE for message and graph lwSQL = "exec pMQETrgUpdateAuto" RS.Open lwSQL, DBConn