Jul 12, 2023

MOZART Tip&Sample

Datasource, Connection String 관리 팁
MOZART Tip&Sample
Contents
개요
Datasource 분류 시나리오
연결문자열 분류 시나리오
참고 문서
개요
설치 파일 재구성 방법
개요
예제
개요
테스트 환경
테스트 방식
개요
사용 방법
개요
기능 설명
사용 시 주의 사항
For MOZART Server Using MMC1.0
개요
사용 방법 및 예제
개요
방법 및 예제
요약
OutFileService 클래스
개요
컬럼 위치 변경
#host-version 사용 예
개요
모델 수행 버전 설정 방법
사용자 정의 모니터 클래스 구현
개요
사용 방법
개요
사용 방법 및 예제
사용 예시
기능 소개
소개글
시스템 요구사항
기능 소개
사용 예제
주의 사항
별첨
사용 조건
개요
Function Introduction
Selective Dependent Trigger 개요-시나리오
Selective Dependent Trigger 개요-동작방식
#exec-dependent-list 사용 방법
#exec-dependent-list 사용 방법-Trigger Setting
개요
Layout 저장 및 적용하는 방법
Layout 정보 파일을 Import/Export하는 방법
Specification Requirements
개요
설정 방법
기능 소개
개요
자동 변환 범위
기능 소개
사용 예제
개요
클래스 및 함수
개요
개요
Input/Output 별 Parameter 사용 방법
데이터 필터링 기능
Overview
What Location Converter Can Do
User Guide
기능 소개
개요
Mozart Studio 버전 업데이트 방법
Introduction
Group By This Column Template Usage Example
개요
사용 방법과 예시
MMC1.0 사용 서버
MMC2.0 사용 서버
Function Introduction
개요‌
예제‌
소개
Arguments 및 사용 방법
엔진 구동 유형
기능 소개
배경
개선 사항
기능 사용에 필요한 스펙
개요
주요 클래스 및 함수
개요
사용 방법
개요

개요

모델은 Mozart 프로젝트의 로직 수행을 위해 필요한 데이터 스키마, DB 연결정보(연결문자열)와 데이터를 받고 저장하는 쿼리가 포함된 정보파일입니다. 이러한 정보는 모델의 Datasource에서 관리되며, 사용 목적에 따라 여러 DB 정보를 등록할 수 있습니다. 분류에 따라 여러 Datasource로 관리하거나 하나의 Datasource 내에서 연결문자열을 분류하여 DB 연결정보를 관리할 수 있습니다. 본 문서에서는 사용 시나리오에 따라 권장되는 Datasource와 연결문자열 분류 방법을 설명합니다.
 

Datasource 분류 시나리오

Datasource로 분류해서 DB 관리를 추천하는 사용 시나리오는 다음과 같습니다:
  • 엔진 수행용 Input Data를 가져오는 DB와 엔진 수행 결과를 저장하는 DB가 다른 경우
    • notion image
  • 라인별 Input/Output 구조가 유사하여 단일 모델로 라인별로 Scheduling/Planning 시스템을 구축, 그러나 I/F하는 DB가 달라서 분류가 필요한 경우
    • notion image
  • 구축한 Scheduling/Planning 시스템은 하나이지만, 모델 수행 결과를 상위 또는 하위 시스템 DB에 저장이 필요하여 DB 분류가 필요한 경우
    • notion image
 
다중 모델(Parent-Child 관계)의 경우 자식 모델이 부모의 Datasource 정보를 상속 받았기 때문에 구조 면에서는 Datasource는 분류되어 있는 형태입니다. 여기서 자식 모델의 Datasource 내 연결정보를 변경하면 자체 Datasource를 생성한 것과 동일합니다.
 

연결문자열 분류 시나리오

운영 안정화를 위해 여러 서버를 구축(운영, 테스트, 개발, 백업)하여 관리하는 환경에서는 Datasource 내의 연결정보 분류를 권장합니다. 아래 그림과 같이 모든 서버가 데이터를 받는 DB가 동일하고 Output을 저장하는 DB가 다른 경우에는 Output에 대한 DB 연결정보를 관리하기 위한 별도의 Datasource를 생성하여 각 서버에서 사용할 DB 연결문자열을 Datasource에 추가하여 연결정보를 지정하면 됩니다.
notion image
 

참고 문서

모델에 등록된 Datasource 또는 연결문자열을 필요한 시점에 사용자가 지정할 수 있는 방법을 설명하는 문서입니다. 본 문서의 내용과 밀접한 관계가 있으니 참고 바랍니다.
 

 
 
Share article
RSSPowered by inblog