BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

bahmni-mart.json에 사용자 지정 뷰 SQL 추가

뷰는 SQL 문의 결과 집합을 기반으로 하는 가상 테이블입니다. bahmni-mart.json의 기존 뷰는 모두 bahmni-mart.rpm 파일에 포함되어 있습니다. bahmni-mart.json 파일에 새 뷰 쿼리를 추가하는 방법은 두 가지입니다.

  1. 직접 쿼리 추가 쿼리 경로 지정

1. 직접 쿼리 추가

분석 데이터베이스에서 실행할 간단한 뷰 쿼리는 아래와 같이 테이블 이름과 함께 bahmni-mart.json에 직접 추가할 수 있습니다.

Mart 파일에 위 구성을 추가하고 bahmni-mart 명령을 실행하면 분석 데이터베이스에서 해당 테이블을 확인할 수 있습니다.

2. 쿼리 경로 지정

SQL 쿼리가 매우 길어 bahmni-mart.json 파일에 포함할 수 없으면 새 SQL 파일을 생성해야 합니다. SQL 파일을 Bahmni 인스턴스의 특정 경로에 생성하거나 추가한 뒤, bahmni-mart.json에서 SQL 쿼리의 절대 경로를 지정합니다. 이후 bahmni-mart를 실행하면 분석 데이터베이스에 해당 테이블이 생성됩니다.

위 예시 구성에서는 SQL 파일을 /home/bahmni/viewSql 디렉터리에 추가했습니다.

유의 사항

  • 쿼리는 분석 테이블에서 실행되는 뷰 쿼리여야 합니다. 이 SQL 쿼리로 openmrs 테이블을 대상으로 실행하여 분석 데이터베이스에 테이블을 만들 수는 없습니다. 그러려면 SQL 쿼리를 bahmni-mart에 추가해야 하며 Mart RPM에 포함됩니다.
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗