- 작성자 : AUD팀, 최근 변경 : 품질기술팀 - 2023-03-09
파생항목 함수 커스텀 추가하기
Start Release No : 7.0.400.20230209 / Update Release No :
프로젝트명 :
작성자 : 황송희 / 검수자 : 정해영
기능 정보 |
|
|
|
|
|
|
---|
기능 설명
- 실행 경로 : i-META Viewer 열기 > 임의의 메타 파일 클릭 > 파생항목 설정 창 열기
1.1. 설정 창 열기 방법
혹은
1.2. 설정 창 오픈 시 - 기본 사용 방법
- 기본 제공 파생항목 함수 사용하기
- 파생 항목 추가 후 우측 상단의 콤보박스 클릭
- 파생 항목 추가 후 우측 상단의 콤보박스 클릭
- 적용 결과 - 원하는 함수 사용 시 아래와 같이 수식이 적용됩니다.
기본 함수 제공 목록
DB 종류
함수명 기본 수식 DEFAULT CASE CASE WHEN <expr> <operator> <value> THEN <value> WHEN <expr> <operator> <value> THEN <value> ELSE <value> END Oracle CASE CASE WHEN <expr> <operator> <value> THEN <value> WHEN <expr> <operator> <value> THEN <value> ELSE <value> END SUBSTR SUBSTR(<expr>, <startnum>, <length>)
- 기본 제공 파생항목 함수 사용하기
- 함수 커스텀 추가하기
- 파일 위치: ContextRoot/extention/AUD/meta_user_define_setting_function.json
기본
{ "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" ] }
추가 예시
- 원하는 함수와 그 수식은 Function에 추가합니다.
사용하시는 메타의 DB 종류를 Key로, 해당 함수 이름을 Array의 요소로 하여 Value로 추가하여 파일을 저장합니다.
추가 가능한 DB 종류 이름 - 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
- 추가 후 결과 화면
제약 사항
DB 종류 추가 시, 위의 항목의 대소문자 구별을 반드시 확인하셔야 합니다.
파생 변수가 아닌, 파생 항목에서만 사용 가능합니다.
업데이트 프로젝트 참고 사항
업데이트를 통하여 해당 기능을 사용하기 위해서는 아래 파일 또는 함께 제공되는 extention.zip파일에 있는 extention/AUD/meta_user_define_setting_function.json 파일을 추가 해야 합니다.
변경 전/후 제품 버전 | 변경 전(제품 버전) | 변경 후(제품 버전) |
---|---|---|
변경 전 :7.3.400.0-202302271025 변경 후 : |
참고 자료
여기를 클릭하여 펼치기...
파일 | 변경됨 | |
---|---|---|
PNG 파일 image2023-2-27_11-7-8.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_11-4-32.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_11-2-30.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_11-2-16.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_11-0-33.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_11-0-7.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_10-50-2.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_10-46-15.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_10-0-53.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_9-58-24.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_9-57-50.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_9-57-24.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_9-53-57.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_9-51-56.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_9-51-24.png | 2023-02-27 by AUD팀 | |
레이블
|
||
PNG 파일 image2023-2-27_9-49-13.png | 2023-02-27 by AUD팀 | |
레이블
|
||
파일 meta_user_define_setting_function.json | 2023-03-09 by 품질기술팀 | |
레이블
|
BCRM 정보
(BCRM#D0110) 파생항목 추가화면에 함수 콤보를 DB에 따라 처리되도록 요청
...
- 레이블 없음