...
- 추가될 대상 폴더를 i-META 항목 창에서 선택한 후 추가할 필드의 체크 박스를 클릭하여 폴더에 추가합니다.
- Dimension : yymmdd
- Customer : customer_class, customer_name
- Country : country_class, country_name
- Product : product_class, product_name
- Measure : forecast, saleplan, actual, cost
- yymmdd 필드를 우 클릭한 후 [위로 이동] 항목을 클릭하여 정렬 순서를 변경합니다.
Step 3. 데이터 필터 및 권한 설정
META 사용 시, 작성될 쿼리에 조회 조건을 설정하는 기능입니다.
3.1 조회 조건 설정
i-META Designer > [조회 조건 설정] 메뉴를 클릭합니다. 필드 리스트에서 작성할 항목 및 연산자를 더블 클릭하여 SQL 영역으로 이동 후 조회 조건을 설정합니다.
해당 쿼리 결과에서 확인할 수 있습니다.
3.2 DYNAMIC 조회 조건 설정
- 접속한 사용자나 특정 조건에 따라 dynamic하게 조회 조건을 설정할 수 있습니다.
- 작성 예
- /*DYNAMIC_FILTER*/는 반드시 써줘야 합니다./*DYNAMIC_FILTER*/
/* 1. 본 SPEC 대로 사용할 경우 맨 윗줄 주석 고정
2. USER_INFO는 메타서버에서 선언. 아래는 예시
3. USER_CODE, USER_GROUPS, ORG_CODES 로 분기 가능
*/
/*var USER_INFO = {
"USER_CODE": "matrix"
, "USER_GROUPS": ['1','3','MW','SD','SV']
, "ORG_CODES": ['DEFAULT', '2000', '3000']
};*/
var sql = [];
if (USER_INFO.USER_GROUPS.indexOf("1") >= 0) {
sql.push("AND [matrixdb.public.mtx_agent_log.module_code] = :VS_MODULE_CODE");
}
if (USER_INFO.ORG_CODES.indexOf("DEFAULT22") >= 0) {
sql.push("AND [matrixdb.public.mtx_agent_code.agent_code] = :VS_AGENT_CODE");
}
var result = "";
if(sql && sql.length >= 1){
result = '(1=1 ' + sql.join('\n') + ')';
}
return result;
바로가기 |
---|
데이터 필터 바로가기 : 조회 조건 설정 |
Step 4. 계산필드 정의
계산 수식을 활용하여 테이블에 없는 계산 필드를 생성합니다.
...