i-META File 생성
실습 예제 |i-META Designer를 이용한 i-META File 생성 |
---|
|
|
Step 1. DB 연결하기
1.1 데이터베이스 연결
- i-META Designer 실행 후 실행되는 DB 연결 창에서 데이터베이스를 선택합니다.
- [DB 연결] 창에서 메타로 등록할 데이터가 있는 [EDU]를 선택하여 연결합니다.

1.2 테이블 선택
- 스키마 창에서 메타로 등록할 테이블을 더블 클릭 또는 드래그 하여 메타 창에 배치합니다.

tb_tmp_country, tb_tmp_customer, tb_tmp_product, tb_tmp_f_sales 테이블을 배치합니다.

i-META 디자이너에서 테이블을 사용하려면 스키마 관리자에서 등록해야 합니다. 스키마 및 테이블 등록에 대한 설명은 스키마 및 테이블 추가하기를 참고하세요. |
테이블 조인, 필드 정의, 데이터 필터 및 권한 설정
Step 1. 테이블 조인 관계 설정하기
테이블 간의 키 필드를 드래그로 연결하여 조인 관계를 설정합니다.
연결할 필드끼리 드래그하여 연결합니다.

필드명이 "_id"로 끝나는 필드끼리 연결합니다.

연결 후 생성된 [Link]를 우클릭하여 연결 속성을 변경할 수 있습니다. 

|
Step 2. 메타 필드 정의하기
2.1 폴더 추가
필드를 폴더 별로 분류하기 위해 i-META 항목 창에 폴더를 추가합니다.
i-META 항목 창에서 마우스 우 클릭 후 [폴더 추가] 항목을 선택합니다.

- 5개의 폴더를 생성한 후 이름을 변경합니다.
- 폴더명 : Dimension, Measure, Customer, Country, Product

i-META 항목의 폴더 또는 필드의 이름을 변경하려면 변경하려는 항목을 더블 클릭하거나 F2 키를 눌러 쉽게 변경할 수 있습니다. 또는 변경하려는 항목을 우 클릭하여 [속성] - Description 항목에서 변경할 수 있습니다. 
|
- 필드를 드래그 하여 이동하고자 하는 폴더에 배치합니다.
- Customer, Country, Product -> Dimension

- Dimension 폴더 하위에 Customer, Country, Product 폴더가 배치된 것을 확인합니다.

2.2 필드 추가
테이블에서 조회할 데이터 필드를 체크하여 메타 항목에 추가합니다.
- 추가될 대상 폴더를 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. 데이터 필터 및 권한 설정
조회 조건 > 필터 조건(없으면 하지 않기)
Schema 관리자를 이용해 Row, Column 단위로 권한을 관리합니다.
- i-META를 활용하여 데이터를 조회하는 경우 Table의 Row, Column 단위로 권한 설정이 가능합니다.ㄷ
- Default로 전사에 권한이 부여되며 설정에 따라 부서, 그룹, 사용자 별로 권한 설정이 가능합니다.
- 각각의 권한 설정에 대하여 우선순위, 변수 처리와 같은 고급 기능을 사용할 수 있습니다.
3.1 Row 단위 권한 관리
- 권한을 설정할 테이블을 선택하고 오른쪽 마우스를 클릭하여 [보기] > [권한 정보 보기]를 선택합니다.

- 전사 외의 특정 그룹 또는 사용자에게 특정 권한을 부여하기 위해 오른쪽 마우스를 클릭하여 [신규]를 선택합니다.

- 권한 설정 팝업 창에서 등록할 그룹 / 부서 / 사용자를 선택합니다.

3.2 데이터 조회 권한 설정
- 테이블 권한 속성 중 [조건]을 클릭하여 해당 사용자에게 부여할 데이터 조회 조건을 추가합니다.
- 권한 별 조회 조건에 따라 데이터가 필터링 됩니다.
- 조회 조건 생략 시 전체 데이터가 조회됩니다.

조건 명령어는 SQL문이며 Row 데이터를 제한할 필드명은 '스키마.테이블.컬럼'으로 설정합니다. DB 종류에 맞는 SQL 문법을 사용해야 합니다. |
3.3 Column 단위 권한 관리
- 권한을 부여할 테이블의 컬럼에서 마우스 오른쪽 클릭하여 [보기] > [권한 정보 보기]를 선택합니다.

- [권한 정보] 탭에서 특정 그룹 또는 사용자에게 특정 권한을 부여하기 위해 오른쪽 마우스를 클릭하여 [신규]를 선택합니다.
- 권한 설정 팝업 창에서 등록할 그룹 / 부서 / 사용자를 선택합니다.

- 조회 시 그룹 또는 사용자에 따라 데이터 대신 대체할 문자를 마스크 문자에서 설정합니다.

3.4 권한 관리 우선 순위 지정
- Row, Column 단위의 권한 설정 시, 권한에 대한 우선 순위를 지정할 수 있습니다.
- 중요도에서 순위로 지정이 가능하며, 권한 정보가 중복될 시 우선 순위에 따른 권한이 설정됩니다.

BI MATRIX 유저는 전사 그룹에 속하지만 우선 순위에 따라 전사 그룹의 권한이 아닌 개인 권한을 갖습니다. |