튜토리얼 카테고리 Skills 소개
ZH EN JA KO
🔄

dbt

데이터 변환 데이터베이스 및 스토리지

설치 명령어

npx clawhub@latest install dbt

설치 안내

1
환경 확인

Node.js 22 이상과 OpenClaw가 설치되어 있는지 확인하세요. 터미널에서 openclaw --version을 실행하여 확인할 수 있습니다.

2
설치 실행

위의 설치 명령어를 터미널에서 실행하세요. ClawHub가 자동으로 dbt을(를) ~/.openclaw/skills/ 디렉토리에 다운로드하고 설치합니다.

3
설치 확인

openclaw skills list를 실행하여 설치된 스킬 목록을 확인하고, dbt이(가) 목록에 표시되는지 확인하세요.

4
매개변수 설정 (선택사항)

아래 소개의 설정 안내에 따라 ~/.config/openclaw/openclaw.json5에 스킬 설정 항목을 추가하세요.

수동 설치 방법: Skill 폴더를 ~/.openclaw/skills/ 또는 프로젝트의 skills/ 디렉토리에 복사하세요. 폴더에 SKILL.md 파일이 포함되어 있어야 합니다.
dbt 프로젝트 모델 및 메타데이터 조회 데이터 변환 작업 실행 dbt 시맨틱 레이어 지표 접근

상세 소개

dbt MCP Server는 dbt(Data Build Tool) 데이터 변환 플랫폼을 AI에 연결하여, 자연어로 데이터 모델을 조회하고 데이터 변환 작업을 실행할 수 있게 해줍니다.

핵심 기능

  • 모델 조회: dbt 프로젝트의 모델 정의, 의존 관계 그래프 및 문서 탐색
  • 시맨틱 레이어 접근: dbt Semantic Layer를 통해 사전 정의된 지표와 차원을 조회
  • 작업 실행: dbt run, test 등의 명령을 트리거하고 실행 결과 및 로그를 조회

설정 방법

{
  "mcpServers": {
    "dbt": {
      "command": "npx",
      "args": ["-y", "mcp-dbt"],
      "env": {
        "DBT_HOST": "dbt Cloud 호스트 주소",
        "DBT_TOKEN": "API 토큰",
        "DBT_ACCOUNT_ID": "계정 ID"
      }
    }
  }
}

사용 시나리오

  • dbt 프로젝트 내 모델의 혈통 관계와 의존 그래프를 빠르게 파악
  • 자연어로 시맨틱 레이어에 정의된 비즈니스 지표를 조회
  • 데이터 품질 테스트 결과를 확인하고 데이터 이상을 파악
  • 데이터 모델의 정의와 비즈니스 의미 이해