Skip to main content
Version: Next

기술 참조 (Reference)

D.Hub에서 코드 노드·SQL 쿼리를 작성할 때 참고하는 언어 환경과 실행 규약의 reference 모음입니다. 본 섹션은 "어떻게 하는가"보다 "무엇이 사용 가능한가" 를 정확히 알려주는 reference 성격입니다.

언제 사용하나

  • 파이프라인 코드 노드에 Python·SQL을 작성할 때 사용 가능한 패키지·함수 확인
  • 코드 위자드로 새 코드 자원을 만들 때 권장 패턴 참고
  • 개발자 가이드 튜토리얼을 따라하며 만난 함수·실행 규약을 깊이 확인

핵심 개념

  • 실행 규약: 코드 노드는 격리된 환경에서 실행되며, 입력 데이터(DataFrame)와 옵션(options)이 주입됩니다. Python은 run(input, options) 함수로, SQL은 input 테이블로 입력을 받습니다.
  • 언어별 dialect: Python은 표준 라이브러리 + 데이터 처리 패키지(polars·pandas·numpy 등), SQL은 분석 엔진(ClickHouse 계열 컬럼 지향 OLAP)의 dialect를 따릅니다.
  • 출력 규약: Python은 {"output": DataFrame}을 반환하고, SQL은 SELECT 결과가 다음 노드로 전달됩니다.

하위 페이지

페이지내용
Python 가이드코드 노드의 run 실행 계약·입출력 규약·사용 가능한 패키지
SQL 가이드분석 엔진 SQL dialect·자주 쓰는 함수·예제 쿼리

다음 단계