...
스키마 관리자는 물리적인 DB 정보를 등록하고 i-META 디자이너에서 활용하기 위한 권한을 관리합니다.
...
Step1. 스키마 관리자
...
실행
- [스키마 관리자]를 실행합니다.
스키마 관리자 창입니다.
...
- 메뉴를 클릭합니다.
데이터베이스 연결을 담당하며, 표시된 대화 상자에서 Synonyms, Tables, Views에 대한 정보를 확인할 수 있습니다.
Step2. 스키마 추가
등록할 데이터가 있는 데이터베이스 목록을 데이터베이스를 선택합니다.
참고사항 title 참고 : 데이터베이스 접근 권한 서비스명과 커넥션 데이터베이스 정보는 Admin에서 ADMIN에서 등록한 정보를 기준으로 권한에 따라 나타납니다.
- 스키마 탭에서 오른쪽 마우스를 클릭하여 스키마 추가를 선택합니다.
스키마 검색 창에서 검색 버튼을 클릭하여 등록할 스키마를 선택하고 확인 DB서비스명에서 마우스 오른쪽을 클릭하여 드롭다운 메뉴에서 [스키마 추가] 메뉴를 클릭합니다. 스키마 추가 대화 상자에서 등록할 스키마를 선택하고 [저장] 버튼을 클릭합니다.참고사항 title 참고 : 검색 결과 정렬 검색 시 헤더를 클릭하면 선택한 헤더 기준으로 오름/내림차순 되어 검색이 편리합니다. 관리의 성격에 따라 별도의 Description을 지정하여 사용할 수 있습니다.
Step 3. 테이블 등록하기
...
Step3. 테이블 추가
- 등록된 스키마의 Tables 폴더에서 오른쪽 마우스를 클릭하여 [Tables] 폴더에서 마우스 오른쪽을 클릭하여 드롭다운 메뉴에 [테이블 추가] 를 메뉴를 선택합니다.
- 테이블 검색 창에서 검색 버튼을 클릭하여 등록할 테이블을 선택하고 확인 버튼을 클릭합니다.
[객체 추가] 대화 상자에서 추가할 테이블을 입력 후 [검색] 버튼을 클릭합니다. - 검색된 테이블 목록에서 테이블을 선택한 후, [저장] 버튼을 클릭하여 테이블을 추가합니다.
추가된 테이블을 더블 클릭 시, 컬럼, 데이터, 권한 정보를 우측 영역에서 확인할 수 있습니다.
참고사항 title 참고 : DB 구조 변경 시 작업 중에 DB의 물리적인 구조가 변경된 경우 새로 고침 버튼을 클릭하면 최신 정보로 갱신됩니다.
...
스키마 단위 갱신 스키마 트리의 등록된 스키마에서 스키마 단위로 컬럼 정보를 갱신할 수 있으나 테이블이 많은 경우 실행 시간이 오래 걸릴 수 있습니다.
Step4. 파생 테이블 추가
물리적인 테이블이 아닌 SQL을 작성하여 파생 테이블을 추가합니다
- 등록된 스키마의 Tables 폴더에서 오른쪽 마우스를 클릭하여 [파생 테이블 추가]를 스키마의 [Tables] 폴더에서 마우스 오른쪽 클릭하여 드롭다운 메뉴에 [파생 테이블 추가] 메뉴를 선택합니다.
파생 테이블
생성 창에서대화 상자에서 이름 및 설명을 입력 후 테이블 생성에 사용할 SQL을
입력하고 실행을입력하고 [실행]을 클릭합니다.
스키마 관리자가 컬럼 정보를 인식하면 PK 여부와 데이터 미리 보기 확인 후 확인을실행 후 컬럼 정보와 데이터 미리보기 확인 후 [저장] 버튼을 클릭합니다.
참고사항 title 참고 : 파생 테이블 쿼리 작성 파생 테이블은 데이터 분석 시 Sub Query 형태로 분석됩니다. DB 별 함수 사용 가능합니다.
...
- 생성된 테이블 정보를 확인합니다.
...
Step 4. 기타 메뉴 기능 사용하기
...
Step5. 기타 기능
1. 컬럼 정보 갱신
스키마 관리자에 등록한 이후 테이블의 컬럼 정보가 변경된 경우 갱신해주어야 합니다.
- 등록된 테이블에서 마우스 오른쪽 버튼을 클릭한 후 후 [컬럼 정보 갱신] 를 를 클릭합니다.
확인 버튼을 누르면 해당 테이블의 컬럼 정보를 관련 스키마에서 재갱신 합니다. (테이블 업데이트 시 실시) 컬럼 정보를 갱신한 테이블 있는 i-META File을 찾아 해당 테이블에서 마우스오른쪽을 클릭한 후 [필드 목록 새로 고침]하여 목록을 갱신해줍니다.
참고사항 title 참고 : 스키마 단위 갱신 스키마 트리의 등록된 스키마에서 스키마 단위로 컬럼 정보를 갱신할 수 있으나 테이블이 많은 경우 실행 시간이 오래 걸릴 수 있습니다.
...
2.
...
관련 보고서 보기
해당 테이블을 사용하고 있는 i-META File 또는 보고서 목록을 확인할 수 있습니다.
...
- 등록된 테이블에서 마우스 오른쪽 버튼을 클릭한 후 [관련 보고서 보기]를 클릭합니다.
- 해당 테이블을 사용하고 있는 i-META File과 보고서를 확인할 수 있습니다.
- i-META File 클릭 시 클릭한 i-META File로 구성된 보고서 목록을 확인할 수 있습니다.
Step
...
6. 권한 관리 설정하기
- i-META를 활용하여 데이터를 조회하는 경우 Table의 Row, Column 단위로 권한 설정이 가능합니다.
- Default로 전사에 권한이 부여되며 설정에 따라 부서, 그룹, 사용자 별로 권한 설정이 가능합니다.
- 각각의 권한 설정에 대하여 우선순위, 변수 처리와 같은 고급 기능을 사용할 수 있습니다.
...
6.
...
1 Row 단위 권한 관리
- 권한을 설정할 테이블을 선택하고 오른쪽 마우스를 클릭하여 [보기] > [권한 정보 보기]를 선택합니다.
- 전사 외의 특정 그룹 또는 사용자에게 특정 권한을 부여하기 위해 오른쪽 마우스를 클릭하여 [신규]를 선택합니다.
- 권한 설정 팝업 창에서 등록할 그룹 / 부서 / 사용자를 선택합니다.
...
6.
...
2 데이터 조회 권한 설정
- 테이블 권한 속성 중 [조건]을 클릭하여 해당 사용자에게 부여할 데이터 조회 조건을 추가합니다.
- 권한 별 조회 조건에 따라 데이터가 필터링 됩니다.
- 조회 조건 생략 시 전체 데이터가 조회됩니다.
...
참고사항 | ||
---|---|---|
| ||
조건 명령어는 SQL문이며 Row 데이터를 제한할 필드명은 '스키마.테이블.컬럼'으로 설정합니다. DB 종류에 맞는 SQL 문법을 사용해야 합니다. |
...
6.3 컬럼 단위 권한 관리
- 권한을 부여할 테이블의 컬럼에서 마우스 오른쪽 클릭하여 [보기] > [권한 정보 보기]를 선택합니다.
- [권한 정보] 탭에서 특정 그룹 또는 사용자에게 특정 권한을 부여하기 위해 오른쪽 마우스를 클릭하여 [신규]를 선택합니다.
- 권한 설정 팝업 창에서 등록할 그룹 / 부서 / 사용자를 선택합니다.
- 조회 시 그룹 또는 사용자에 따라 데이터 대신 대체할 문자를 마스크 문자에서 설정합니다.
...
6.4 권한 관리 우선 순위 지정
- Row, Column 단위의 권한 설정 시, 권한에 대한 우선 순위를 지정할 수 있습니다.
- 중요도에서 순위로 지정이 가능하며, 권한 정보가 중복될 시 우선 순위에 따른 권한이 설정됩니다.
...