페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

파생항목 함수 커스텀 추가하기



Start Release No : 7.0.400.20230209 / Update Release No :

프로젝트명 : (BCRM#D0110) 파생항목 추가화면에 함수 콤보를 DB에 따라 처리되도록 요청

작성자 :  황송희 / 검수자 :  정해영

기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
도움말
iconfalse
title기능 설명
  1. 실행 경로 : i-META Viewer 열기 > 임의의 메타 파일 클릭 > 파생항목 설정 창 열기
    1.1. 설정 창 열기 방법
    혹은
    1.2. 설정 창 오픈 시


  2. 기본 사용 방법
    1. 기본 제공 파생항목 함수 사용하기
      1. 파생 항목 추가 후 우측 상단의 콤보박스 클릭


    2. 적용 결과 - 원하는 함수 사용 시 아래와 같이 수식이 적용됩니다.


    3. 기본 함수 제공 목록

      DB 종류

      함수명기본 수식
      DEFAULTCASECASE WHEN <expr> <operator> <value> THEN <value> WHEN <expr> <operator> <value> THEN <value> ELSE <value> END
      OracleCASECASE WHEN <expr> <operator> <value> THEN <value> WHEN <expr> <operator> <value> THEN <value> ELSE <value> END
      SUBSTRSUBSTR(<expr>, <startnum>, <length>)
  3. 함수 커스텀 추가하기
    1. 파일 위치: ContextRoot/extention/AUD/meta_user_define_setting_function.json
    2. 기본

      Image Removed
      코드 블럭
      languagetext
      themeFadeToGrey
      firstline1
        {
          "Function" : {
              "": "",
              "CASE" : "CASE WHEN <expr> <operator> <value> THEN <value> \n\tWHEN <expr> <operator> <value> THEN <value> \n\tELSE <value> \nEND",
              "SUBSTR" : "SUBSTR(<expr>, <startnum>, <length>)"
          },
          "Oracle" : [ 
              "SUBSTR"
          ],
          "Default": [
              "", "CASE"
          ]
      }
    • 추가 예시

      Image Modified
      1. 원하는 함수와 그 수식은 Function에 추가합니다.
      2. 사용하시는 메타의 DB 종류를 Key로, 해당 함수 이름을 Array의 요소로 하여 Value로 추가하여 파일을 저장합니다.

    .

    사용

      참고사항
      title추가 가능한 DB 종류
코드 블럭
languagetext
themeFadeToGrey
firstline1
이름 - DB종류 이름은 대소문자를 맞춰 주셔야 합니다.
Oracle, SQLServer,
  • DB2, MatrixNet, Teradata, UniSQL, SybaseIQ, SOHA, TIBERO, SAP, Altibase,
    
  • MySQL, MariaDB, SQLServer2005, SQLAS2005, SQLServer2008, PostgreSQL, Vertica,
    
  • CISCO, Greenplum, InfiniFlux, EDB, RedShift, Netezza, Informix, AS400DB2,
    
  • ISAS, Hive, MonetDB, Vectorwise, Splunk, Drill, Impala, Hive2, IRIS,
    
  • SybaseASE, Hana, SapBW, GoldiRocks, SQream, TeraONE
  • 추가 후 결과 화면
    Image Modified

  • 참고사항
    title제약 사항

    DB 종류 추가 시, 위의 항목의 대소문자 구별을 반드시 확인하셔야 합니다.

    파생 변수가 아닌, 파생 항목에서만 사용 가능합니다.

    참고사항
    title업데이트 프로젝트 참고 사항

    업데이트를 통하여 해당 기능을 사용하기 위해서는 아래 파일 또는 함께 제공되는 extention.zip파일에 있는 extention/AUD/meta_user_define_setting_function.json 파일을 추가 해야 합니다.

    다운로드: meta_user_define_setting_function.json

    변경 전/후 제품 버전

    변경 전(제품 버전)변경 후(제품 버전)

    변경 전 :7.3.400.0-202302271025

    변경 후 :

    참고사항
    title참고 자료
    펼치기

    첨부 파일

    정보
    title문서 수정 이력
    변경 이력

    하위 페이지 표시
    alltrue

    정보
    titleBCRM 정보

    (BCRM#D0110) 파생항목 추가화면에 함수 콤보를 DB에 따라 처리되도록 요청


    ...