๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ปTech/๐Ÿ’งnifi

[NiFi] global variable(์ „์—ญ๋ณ€์ˆ˜) ์„ค์ •

by _viper_ 2022. 8. 31.
๋ฐ˜์‘ํ˜•

nifi์—์„œ global variable(์ „์—ญ๋ณ€์ˆ˜) ์„ค์ •ํ•˜์—ฌ ์—ฌ๋Ÿฌ Process Group์—์„œ ํ˜„์žฌ ๋‚ ์งœ(yyyyMMdd)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์š”๊ฑด์ด ์žˆ์—ˆ๋Š”๋ฐ ๋ฐฉ๋ฒ• ์ฐพ๋Š๋ผ ์—„์ฒญ ๊ณ ์ƒํ–ˆ๋„ค์š” ๐Ÿ˜ญ

 

Variables์™€ Parameter 2๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”๋ฐ Parameter์—์„œ NiFi EL(Expression Language)์ด ๋จนํ˜€์„œ ๊ธ€๋กœ๋ฒŒ ๋‚ ์งœ ๋ณ€์ˆ˜๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

 

Variables์—์„œ๋Š” ${now():format('yyyyMMdd')} ์™€ ๊ฐ™์€ ํ‘œํ˜„์‹์„ ๋ชจ๋‘ String ๋ฌธ์ž ๊ฐ’์œผ๋กœ ์ฝ์–ด์„œ ๋ฐ˜ํ™˜ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ณ , Parameter๋Š” EL ํ‘œํ˜„์‹์ด ์‚ฌ์šฉ ๋ถˆ๊ฐ€ํ•˜๋‹ค๊ณ  NiFi doc์— ๋‚˜์™€์žˆ์ง€๋งŒ ์‚ฌ์šฉ์ด ๋˜๋„ค์š”..๐Ÿคจ

 

1. Parameter์—์„œ EL ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

 

2. ํ”„๋กœ์„ธ์Šค ๊ทธ๋ฃน์— ํŒŒ๋ผ๋ฏธํ„ฐ ๋งคํ•‘

3. ์ „์—ญ ๋ณ€์ˆ˜ ๋ฐ›์•„์˜ด

 

4. ํ”Œ๋กœ์šฐ ์‹คํ–‰

 

5. ํ ํ™•์ธ ๊ฒฐ๊ณผ ๋‚ ์งœ ๋ณ€์ˆ˜ ์ž˜ ๊ฐ€์ ธ์˜ด