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

Metabase 설정(Docker)

Metabase는 Mart DB, OpenMRS DB 등에 연결하여 Bahmni 데이터를 시각화하고 대시보드와 보고서를 만들 수 있는 인기 오픈소스 분석·보고 도구입니다. Bahmni Lite와 Standard의 Docker Compose에는 Metabase와 Mart가 함께 제공됩니다. 운영 데이터를 사용하기 전에 사용자가 전체 데이터에 접근하지 못하도록 올바른 권한과 그룹을 반드시 설정하십시오. ‘Metabase 및 Bahmni Mart 분석 도구 보안’과 ‘Bahmni Mart’ 문서를 참고하십시오.

환경 설정

변수 이름설명
METABASE_IMAGE_TAGMetabase 이미지 버전관련 문서: bahmni/Metabase image - Tags
METABASE_POSTGRES_IMAGE_TAGPostgreSQL 이미지 버전관련 문서: postgres - Tags
METABASE_DB_HOSTMetabase 애플리케이션 DB 호스트
METABASE_DB_PORTMetabase 애플리케이션 DB 포트
METABASE_DB_NAMEMetabase 애플리케이션 DB 이름
METABASE_DB_USERMetabase 애플리케이션 DB 사용자 이름
METABASE_DB_PASSWORDMetabase 애플리케이션 DB 비밀번호
MB_ADMIN_EMAILMetabase 관리자 이메일
MB_ADMIN_FIRST_NAMEMetabase 관리자 이름
MB_ADMIN_PASSWORDMetabase 관리자 비밀번호
OPENMRS_DB_HOSTOpenMRS DB 호스트
OPENMRS_DB_NAMEOpenMRS DB 이름
OPENMRS_DB_USERNAMEOpenMRS DB 사용자 이름
OPENMRS_DB_PASSWORDOpenMRS DB 비밀번호
OPENMRS_DB_TYPEOpenMRS DB 유형

Bahmni Docker에서 Metabase를 시작하면 미리 설정된 관리자 사용자가 제공됩니다.

OpenMRS DB와 Mart DB가 미리 연결되어 있습니다.

예제 보고서 몇 개가 제공됩니다.

로컬에서 Metabase 시작

예제 보고서가 생성되려면 Metabase를 시작하기 전에 OpenMRS DB가 실행 중이어야 합니다.

docker-compose.yaml에서 metabase 프로필을 시작합니다.

3. Metabase는 https://<IP>/metabase 에서 실행됩니다.

4. 로그인할 때 .env 파일의 METABASE_ADMIN_EMAIL 및 METABASE_ADMIN_PASSWORD 값을 사용합니다.

관리자로 로그인한 뒤 DATA → Browse data → OUR DATA에서 연결된 모든 데이터베이스를 확인할 수 있습니다. 사전 정의 보고서를 보려면 COLLECTIONS → Bahmni Analytics로 이동합니다.

참고: Metabase에 기존 사용자가 없을 때만 시작 과정에서 자동 보고서 생성과 DB 통합이 실행됩니다. Metabase DB에 사용자가 이미 있으면 DB 통합과 보고서 생성을 건너뜁니다.

Metabase와 Mart 짧은 시연 동영상: https://www.youtube.com/watch?v=IHZR-W7EdNg

1관련 문서: Docker에서 Bahmni 실행

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗