apache zeppelin의 dynamic form 정리

Reading time ~1 minute

참조. http://zeppelin.apache.org/docs/0.6.2/manual/dynamicform.html

  • dynamic form을 이용하면 충분히 쓸만한 custom dashboard를 만들 수 있다.

1. Text input form

 

  • 기본 형태: ${formName}
  • default value 지정 형태: ${formName=defaultValue}
    • 기본값을 지정하는 경우 첫 실행시 default value로 input이 들어가서 실행된다.

2. Select form

 

  • 기본 형태: ${formName=,option1|option2...}
  • default value 지정 형태: ${formName=defaultValue,option1|option2...}
  • 선택값과 출력값을 다르게 지정한 형태: ${formName=defaultValue,option1(DisplayName)|option2(DisplayName)...}

3. Checkbox form

  • 쿼리 사용할 때 유용하다.
  • in 뒤의 () 안에 string 값들이 들어갈 땐 '기호가 필요한데 이럴땐 delimiter를 ',' 형태로 주고 전체 dynamic form을 '로 감싸주면 된다.

 

 

 

  • 기본 형태: ${checkbox:formName=,option1|option2...}
  • default value 지정 형태: ${checkbox:formName=defaultValue1|defaultValue2...,option1|option2...}
  • delimiter 지정 형태: ${checkbox(delimiter):formName=,option1|option2...}

Stratis Chart Review

Published on June 25, 2017

Stratis Good News

Published on May 28, 2017