히스토리안 연결
개요
이 화면은 무엇인가요?
이 화면에서는 히스토리안 연결 데이터를 등록하고 관리합니다. 히스토리안유형(OSISOFT_PI, WONDERWARE, INFLUXDB, TIMESCALEDB 등)별로 분류할 수 있으며, 상태(connected → disconnected → configuring → error)를 추적합니다.
누가 사용하나요?
- 데이터분석가: 히스토리안 연결 데이터 분석, 패턴 파악
- IoT엔지니어: 히스토리안 연결 등록, 설정 변경, 연결 관리
- 설비담당: 히스토리안 연결 현황 확인, 이상 시 조치
언제 사용하나요?
- 신규 히스토리안 연결 데이터를 등록할 때
- 기존 히스토리안 연결 정보를 수정하거나 이력을 확인할 때
- 히스토리안 연결의 상태를 변경하거나 진행 현황을 추적할 때
주요 기능
- 등록·조회: 히스토리안 연결 데이터의 신규 등록 및 목록 조회
- 유형별 분류: 히스토리안유형(OSISOFT_PI , WONDERWARE , INFLUXDB 등)별 분류 및 필터
- 상태 추적: 상태 변경 이력 관리 및 현황 확인
- 감사 추적: 데이터 변경 이력 자동 기록
업무 흐름에서의 위치
입력 항목 가이드
| 항목 | 설명 | 필수 | 입력 예시 |
|---|---|---|---|
| 연결명 | 식별하기 쉬운 이름 | ✅ | (이름 입력) |
| 히스토리안유형 | 분류 구분 | ✅ | OSISOFT_PI / WONDERWARE / INFLUXDB |
| 호스트 | 호스트 | ✅ | 텍스트 입력 |
| 포트 | 포트 | 숫자 입력 | |
| 데이터베이스명 | 식별하기 쉬운 이름 | (이름 입력) | |
| 인증유형 | 분류 구분 | ✅ | BASIC / WINDOWS / API_KEY |
| 인증설정 | 인증설정 | 자유 텍스트 입력 | |
| 동기화방향 | 동기화방향 | ✅ | IMPORT / EXPORT / BIDIRECTIONAL |
| 동기화간격(분) | 동기화간격(분) | 숫자 입력 | |
| 태그매핑수 | 태그매핑수 | 숫자 입력 | |
| 상태 | 현재 진행 상태 | ✅ | connected / disconnected / configuring |
| 마지막동기화 | 마지막동기화 | 2026-03-17 09:00 | |
| 관리자ID | 관리자ID | 목록에서 선택 |
자주 묻는 질문 (FAQ)
상태를 변경할 수 없습니다. 왜 그런가요?
워크플로우가 설정된 경우, 정해진 순서대로만 상태를 변경할 수 있습니다. 현재 상태에서 변경 가능한 다음 상태만 선택할 수 있으며, 필수 입력 항목이 누락되어 있지 않은지 확인해 주세요.
히스토리안 연결 데이터를 대량으로 등록하려면 어떻게 하나요?
CSV 가져오기 기능을 사용합니다. 먼저 CSV 내보내기로 템플릿을 다 운로드한 후, 템플릿에 맞춰 데이터를 입력하고 CSV 가져오기로 일괄 등록합니다.
실무 시나리오
신규 히스토리안 연결 등록
상황: 새로운 히스토리안 연결 데이터를 등록해야 합니다.
처리 순서:
- 신규 히스토리안 연결 데이터를 생성합니다
- 히스토리안유형을
OSISOFT_PI으로 선택합니다 - 연결명을(를) 입력합니다
- 호스트을(를) 입력합니다
- 상태를
connected으로 설정합니다 - 저장하여 등록을 완료합니다
참고: 데이터 구조
테이블: dt_historian_connections
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
connection_name | 연결명 | VARCHAR | *필수 |
historian_type | 히스토리안유형 | OSISOFT_PI / WONDERWARE / INFLUXDB / TIMESCALEDB / CUSTOM | *필수 |
host | 호스트 | VARCHAR | *필수 |
port | 포트 | INT | |
database_name | 데이터베이스명 | VARCHAR | |
auth_type | 인증유형 | BASIC / WINDOWS / API_KEY / CERTIFICATE | *필수 |
auth_config | 인증설정 | TEXT | |
sync_direction | 동기화방향 | IMPORT / EXPORT / BIDIRECTIONAL | *필수 |
sync_interval_minutes | 동기화간격(분) | INT | |
tag_mapping_count | 태그매핑수 | INT | |
status | 상태 | connected / disconnected / configuring / error | *필수 |
last_sync_at | 마지막동기화 | TIMESTAMP | |
managed_by | 관리자ID | UUID |