70분
Step 2-3: Neo4j 데이터 구축 및 핵심 분석 쿼리
설비-공정 Knowledge Graph
Step 2-3: Neo4j 데이터 구축 및 핵심 분석 쿼리
온톨로지 & Knowledge Graph > 설비-공정 Knowledge Graph
학습 목표
JSON 데이터를 Neo4j에 일괄 입력하는 스크립트를 작성한다 스키마(인덱스, 제약조건)를 설정한다 5가지 핵심 분석 쿼리를 구현한다 Neo4j Browser에서 시각화를 확인한다
Step 2-3: Neo4j 구축 + 핵심 쿼리
목표
Step 1에서 준비한 데이터를 Neo4j에 입력하고, 핵심 분석 쿼리 5개를 구현합니다.
핵심 쿼리 목록
- 알람 원인 추적 (확률순)
- 부품 수명 위험도 (교체 임박순)
- 인력 스킬 매칭 (조치별 가용 인력)
- 공정 영향도 분석 (설비 정지 시)
- 정비 이력 패턴 분석 (반복 고장 감지)
Neo4j Browser 확인
- CALL db.schema.visualization() → 스키마 캡처
- 주요 쿼리 결과 그래프 캡처
에디터 로딩 중...
힌트 보기
- • clear_database()는 처음 구축 시만 사용하세요 (기존 데이터 모두 삭제!)
- • UNWIND $items AS item MERGE (n:Label {key: item.key}) SET ... 패턴으로 일괄 입력
- • Neo4j Browser에서 CALL db.schema.visualization()으로 스키마 확인
- • 쿼리 결과가 비면 데이터 입력이 올바른지 확인하세요