핵심 개념
D.Hub에서는 컬렉션에 자산을 모으고, 파이프라인과 온톨로지로 데이터를 처리·연결합니다. 대시보드와 AI 기능은 이렇게 준비한 데이터를 사용합니다.
낯선 용어는 용어 사전에서 확인합니다.
구성 요소 시각화
구성 요소의 관계는 다음과 같습니다.
컬렉션과 자산
컬렉션은 프로젝트·부서·주제별로 D.Hub 자산을 묶어 관리하는 단위입니다. 컬렉션에는 다음 여섯 가지 자산을 둡니다.
| 자산 | 역할 |
|---|---|
| 데이터셋 | 구조화된 데이터를 테이블로 저장하며 변경 이력을 버전으로 관리합니다. |
| 코드 | 파이프라인에서 사용할 Python 스크립트나 SQL 쿼리를 저장합니다. |
| 파이프라인 | 데이터 읽기·변환·저장 단계를 연결하고 실행합니다. |
| 지식 | 검색과 AI 채팅에서 참조할 문서를 모아 관리합니다. |
| 대시보드 | 데이터 조회 결과를 차트·표·지도 위젯으로 표시합니다. |
| 에이전트 | LLM에 도구와 액터를 연결해 요청을 처리합니다. |
자산은 컬렉션의 폴더에 넣고 트리에서 항목으로 확인합니다. 컬렉션에 부여한 역할은 하위 자산에 상속됩니다. 컬렉션마다 온톨로지 범위 하나가 연결되므로 엔티티와 관계도 같은 경계 안에서 관리합니다.
데이터 처리
데이터셋은 CSV·JSON·Parquet 파일을 올리거나 + 항목 추가 ▾ → 데이터셋에서 스키마를 지정해 만듭니다. REST API로도 생성합니다.
Python과 SQL 코드는 여러 파이프라인에서 참조해 재사용합니다. D.Hub 어시스턴트에 자연어로 요청해 코드 자산을 만들거나, 코드 편집기의 AI 코드 생성·AI 편집으로 코드를 작성하고 수정합니다. 생성하거나 수정한 코드는 적용하거나 실행하기 전에 검토합니다.
파이프라인은 노드와 엣지로 데이터 흐름을 구성합니다. 노드는 데이터 읽기·변환·저장 같은 처리 단계이며, 엣지는 노드 사이의 흐름을 연결합니다. 파이프라인은 직접 실행하거나 일정 또는 이벤트에 맞춰 실행합니다.
온톨로지
온톨로지는 데이터의 업무 의미를 엔티티와 관계로 정의합니다. 엔티티는 고객·제품·센서처럼 관리할 대상을 나타내고, 관계는 엔티티 사이의 연결을 나타냅니다. 속성에는 엔티티와 관계의 세부 정보를 저장합니다.
온톨로지 빌더에서 엔티티와 관계의 구조를 정의합니다. 실제 데이터는 데이터 탭에서 파일로 올리거나 파이프라인의 코드 출력을 엔티티·관계에 연결해 적재합니다. 적재한 데이터의 연결 경로는 그래프 탐색기에서 조회합니다. 예를 들어 고객과 상품 사이에 주문 관계를 정의하면 고객이 주문한 상품을 그래프에서 확인합니다.
분석과 AI 작업
대시보드는 SQL 쿼리나 간단 모드로 데이터셋을 연결하고 결과를 위젯에 표시합니다. 날짜 범위와 자동 새로고침 주기를 지정하면 설정한 주기에 맞춰 쿼리를 다시 실행합니다.
지식에는 웹 페이지·파일·직접 작성한 문서를 수집합니다. 추가한 문서는 검색할 수 있는 청크로 처리됩니다. AI 채팅은 질문과 관련된 청크를 찾아 답변의 문맥으로 사용합니다.
에이전트는 LLM에 도구와 액터를 연결해 요청을 처리하는 자산입니다. AI 에이전트는 배포한 뒤 전용 채팅에서 실행합니다. 워크플로우 에이전트는 이벤트로 실행하며, 액터의 확인 정책에 따라 사람 승인(HITL)을 요청할 수 있습니다.
관련 문서
| 작업 | 문서 |
|---|---|
| 컬렉션과 자산을 관리합니다. | 컬렉션 개요 |
| 데이터셋을 만듭니다. | 데이터셋 만들고 관리하기 |
| Python·SQL 코드를 만듭니다. | 코드 만들고 관리하기 |
| 데이터 처리 흐름을 구성합니다. | 파이프라인 편집기 사용하기 |
| 엔티티와 관계를 정의합니다. | 온톨로지 개요 |
| 문서를 검색과 AI 채팅에 연결합니다. | 지식 관리 개요 |
| 조회 결과를 시각화합니다. | 대시보드 개요 |
| LLM과 도구를 연결합니다. | 에이전트 개요 |
다음 단계
목적에 맞는 작업 경로를 선택합니다.
- 빠른 시작 CSV 대시보드 — 샘플 데이터를 올리고 대시보드에서 결과를 확인합니다.
- 빠른 시작 역할별 시작 경로 — 담당 업무에 맞는 학습 경로를 선택합니다.
- 용어 사전 — 문서에 나오는 용어의 뜻을 확인합니다.