restApi
Definition
restAPI ํธ์ถํ์ฌ ๋ฐ์ดํฐ ๋ก๋ฉ input:์ด์ ๋ ธ๋์ ๋ฐ์ดํฐํ๋ ์, output:restAPI ํธ์ถํ๋ ๋ ธ๋์ ๋๋ค. ์ข์ธก [๋ฐ์ดํฐ์ฒ๋ฆฌ(๊ณ ๊ธ)]๋ ธ๋ ์ค [restApi]๋ ธ๋๋ฅผ drag & drop ํฉ๋๋ค. Property ํจ๋์ [๋๋ณด๊ธฐ+] ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ๋ ฅ๊ฐ๋ฅํ ์ ์ฒด Property ํญ๋ชฉ์ ๋ณผ ์ ์์ต๋๋ค.
Set
[setting], [parameter] ์ค์ ์ [์ํฌํ๋ก์ฐ ์์ฑ] > [์ค์ ]์ ์ฐธ๊ณ ํฉ๋๋ค.
property
[Node Description] ์์ฑ ์ค์ธ ๋
ธ๋๋ช
์
๋ ฅ
- url : restAPI ํธ์ถ URL
- method : restAPI ์์ฒญ ๋ฐฉ๋ฒ ( ex : POST,GET.. )
- request : restAPI ์์ฒญ ๋จ์, 1ํ ์์ฒญ ๋จ์
- header : restAPI ์์ฒญ ํค๋
- responseData : ์๋ต ๋ฐ์ดํฐ์ ์์น e.g. JsonObject ๋๋ JsonArray ํํ ๋ด์ ์ฌ์ฉํ ๋ฐ์ดํฐ path
- schema : ์๋ต ๋ฐ์ดํฐ์ ์คํค๋ง
Example
restApi ๋ ธ๋๋ฅผ ํต ๋ฐ์ดํฐ ์ฒ๋ฆฌํ๋ ์ํฌํ๋ก์ฐ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
[HDFS๋ถ๋ฌ์ค๊ธฐ], [restApi] ๋ ธ๋๋ฅผ Designer์ Drag & Dropํ์ฌ ์ํฌํ๋ก์ฐ ์์ฑ
[restApi]๋ ธ๋์ ์๋์ ๊ฐ์ด property ์ ์ฉํ snapshot ํด๋ฆญ
--๊ฒฐ๊ณผ ์ค๋ ์ท ์ถ๊ฐ--