Skip to main content
Version: v0.1.0

Role-Based Guide

D.Hub supports users in various roles. Following the learning path that matches your role will help you efficiently learn the features you need.


Data Engineer

The role responsible for data infrastructure including building data pipelines, data modeling, and API integration.

Learning Path

OrderTopicDocumentDescription
1Pipeline DesignWorkflow EditorDesign data flows in the node-based editor
2Node ConfigurationAdding NodesAdd data source, transformation, and output nodes to pipelines
3Pipeline ExecutionRunning WorkflowsExecute pipelines and monitor results
4Code WritingCode WizardWrite Python/SQL code artifacts
5Ontology ModelingOntology BuilderBuild data models by defining entities and relationships
6Graph ExplorationGraph ExplorerVisually explore the built ontology graph
7API UsageAPI OverviewManage resources programmatically via REST API

Core Competencies

  • Node-based pipeline design and scheduling
  • Data transformation using Python/SQL code
  • Data relationship modeling through ontology
  • Building automated workflows using the REST API

Data Analyst

The role responsible for exploring data, deriving insights, and sharing results through dashboards.

Learning Path

OrderTopicDocumentDescription
1Collection ManagementCollection OverviewOrganize data assets by group
2Dataset RegistrationDataset WizardRegister datasets via CSV upload and more
3Dashboard CreationCreating DashboardsCreate dashboards to visualize data
4Widget ManagementManaging WidgetsAdd and arrange widgets such as charts and tables
5Data ConnectionData ConfigurationConnect datasets to widgets
6Knowledge CollectionKnowledge ManagementCollect unstructured documents to build a knowledge store
7AI Chat UsageAI ChatQuery documents with RAG-based AI Chat
8AI Code GenerationAI Code GenerationAutomatically generate analysis code using AI

Core Competencies

  • Systematic data asset management using collections
  • Data visualization with dashboards and widgets
  • Unstructured data exploration through Knowledge + AI Chat
  • Automated analysis code generation using AI Assistant

Administrator

The role responsible for system operations including platform settings, user management, and authentication configuration.

Learning Path

OrderTopicDocumentDescription
1System SettingsSettings OverviewManage the platform's overall settings
2User ManagementUsers APICreate and manage user accounts
3Authentication ManagementAuth APIManage login, token issuance, and SSO settings
4Access ControlCollection ManagementSet access permissions at the collection level
5System Health CheckHealth Check APIMonitor system status

Core Competencies

  • User and group account management
  • SSO/OIDC-based authentication configuration
  • Resource-level access control
  • System status monitoring and management

Quick Reference by Role

An at-a-glance view of the D.Hub features primarily used by each role.

FeatureData EngineerData AnalystAdministrator
Collection
Dataset
Code
Pipeline
Ontology
Knowledge
Dashboard
AI Assistant
Settings
User Management

● Core feature    ○ Supplementary feature    — Not applicable

Next Steps

  • Quick Start — Experience D.Hub's core workflow in 5 minutes
  • Core Concepts — Understand the relationships between D.Hub components
  • Glossary — Check the key terms used in D.Hub