직접 연결 뷰 일괄 생성
개요
데이터베이스 전체의 데이터에 대해 직접 연결 뷰를 생성하여 기존 데이터 체계를 빠르게 도입하려는 경우 직접 연결 뷰 일괄 생성 기능을 사용할 수 있습니다.
현재 두 가지 일괄 생성 기능을 제공합니다.
- 첫째, 지정한 데이터베이스에서 데이터베이스 전체로 뷰 생성
- 둘째, 이전에 오류가 있었던 일괄 생성 작업 재시도
직접 연결 뷰 일괄 생성
직접 연결 뷰를 일괄 생성하려면 데이터베이스 테이블 - 직접 연결 관리 목록 페이지로 이동하여 오른쪽 상단의 + 직접 연결 뷰 버튼을 클릭하면 됩니다.
일괄 생성 절차를 시작하면 일괄 생성 방식을 선택하는 팝업이 표시됩니다. 지정한 데이터베이스에서 뷰를 생성할지, 아니면 이전에 실패가 있었던 일괄 작업에서 생성에 실패한 뷰를 재시도할지 선택해야 합니다.
전체 라이브러리 동기화
전체 라이브러리 동기화를 선택하면 동기화할 데이터베이스가 속한 디렉토리와 데이터베이스를 차례로 선택해야 합니다
전체 라이브러리 동기화를 선택하면 다음과 같은 화면이 표시됩니다.
왼쪽에는 이번 일괄 작업의 기본 정보가 표시되며, 전체 동기화할 데이터 디렉토리와 데이터베이스 이름이 포함됩니다.
오른쪽에는 현재 데이터베이스의 모든 테이블과 이 테이블들을 기반으로 생성될 뷰 이름이 표시됩니다.
생성될 뷰의 이름을 조정할 수 있으며, 오른쪽의 뷰 구조 보기 버튼을 클릭하거나 이 생성 기록 제거(즉, 이 뷰를 생성하지 않음)를 할 수도 있습니다.
목록 오른쪽 상단의 초기화 버튼을 클릭하여 목록을 초기 상태로 되돌릴 수도 있습니다. 또는 일괄 작업을 클릭하고 메뉴에서 테이블 이름 일괄 수정, 대량 삭제 또는 이미 뷰가 생성된 테이블 제거(이미 뷰를 생성한 모든 테이블을 한 번에 제외)를 선택할 수 있습니다.
테이블 이름 일괄 수정을 선택하면 목록이 먼저 선택 모드로 전환됩니다. 수정할 뷰 이름 항목을 선택한 후 오른쪽 상단의 N개 테이블 이름 수정 버튼을 클릭하면 다음 팝업이 표시되며, 이 뷰들에 접두사나 접미사를 추가할 수 있습니다.
뷰 목록에서 소스 테이블에 이미 뷰가 생성된 경우 특별한 Tag로 표시됩니다. 일괄 작업에서 이미 뷰가 생성된 테이블 제거를 클릭하여 뷰가 이미 생성된 소스 테이블을 생성 목록에서 제외할 수 있습니다.
하나의 소스 테이블로 여러 뷰를 생성할 수 있습니다. 따라서 제외하지 않으면 해당 테이블의 새 뷰 생성도 시도합니다.
실패 시 재시도
실패 시 재시도를 선택하면 실패가 있는(즉, 상태가 실패 또는 일부 성공인) 일괄 작업을 하나 선택해야 합니다. 시스템은 선택한 작업에서 생성에 실패한 뷰와 그 기본 테이블을 자동으로 골라 새 일괄 작업을 구성합니다
실패 시 재시도 방식을 선택하면 다음과 같은 화면이 표시되며, 전체 라이브러리 동기화 방식과 거의 같습니다.
마지막으로 모든 뷰의 구성을 마친 후 오른쪽 상단의 일괄 저장 또는 일괄 배포 버튼을 클릭하여 뷰를 일괄 생성할 수 있습니다. 두 버튼의 차이는 다음과 같습니다.
- 저장: 개발 환경의 직접 연결 뷰만 생성하며, 이후 언제든지 배포 기능으로 운영 환경의 직접 연결 뷰를 생성할 수 있습니다. 구성이 바뀔 수 있을 때 먼저 저장해 두고, 구성이 확정된 후 배포하는 경우에 적합합니다.
- 배포: 운영 환경과 개발 환경의 직접 연결 뷰를 동시에 생성하며, 저장 후 배포하는 것과 같습니다. 모든 설정을 마친 후에 사용하기에 적합합니다.
일괄 생성을 실행하면 시스템이 백그라운드에서 비동기로 뷰를 생성합니다. 일괄 작업이 완료되면 위와 같이 내부 메시지로 생성 결과가 표시됩니다. 기록 ID를 클릭하여 구체적인 결과를 확인할 수 있습니다.
일괄 생성 기록
직접 연결 관리 목록 페이지에서 일괄 생성 기록을 확인할 수 있습니다.
일괄 작업 목록 페이지의 표 열은 다음과 같습니다.
| 열 이름 | 설명 |
|---|---|
| 기록 ID | 일괄 작업의 고유 ID. 클릭하면 상세 페이지 확인 가능 |
| 담당자 | 일괄 작업의 담당자 |
| 생성 시간 | 일괄 작업의 생성 시간 |
| 상태 | 일괄 작업의 상태. 실행 중, 실패, 일부 성공, 성공이 있으며 필터링 가능 |
| 생성된 뷰 수 | 일괄 작업으로 생성된 뷰 수. 총수, 성공 수, 실패 수 포함 |
| 생성 출처 | 일괄 작업의 소스 디렉토리와 데이터베이스 이름 |
기록 ID를 클릭하여 상세 페이지로 이동하면 일괄 작업의 기본 정보와 생성된 뷰의 구체적인 상황을 확인할 수 있습니다.
일괄 작업에 실패가 있으면 뷰 구성 목록 오른쪽의 재시도 버튼을 클릭하여 실패 시 재시도 방식의 새 일괄 작업을 빠르게 구성할 수도 있습니다.

