프로덕션 데이터를 평범한 영어로 조회하세요
Zero에게 프로덕션 데이터에 대한 질문을 하세요. SQL을 작성하고, 라이브 데이터베이스에 읽기 전용으로 실행한 뒤, 답을 Slack에 돌려줍니다.
Zero가 연결합니다:
Zero가 제공하는 것

무엇이 문제인가
이해관계자가 최근 30일간 온보딩을 완료한 사용자가 몇 명인지 묻습니다. 간단한 질문이지만, 답하려면 DB 클라이언트를 열고, 올바른 테이블을 찾고, 쿼리를 작성하고, 읽기 전용 자격 증명을 쓰고 있는지 확인하고, 실행한 뒤, 결과를 정리해야 합니다. Zero는 이 모든 과정을 처리합니다 - Slack에서 질문만 하면 됩니다.
Zero가 해결하는 방법
1단계: 도구 연결하기
Slack
선택vm0의 프로덕션 데이터베이스 스킬이 필요합니다. 안전하게 관리되는 자격 증명을 통해 당신의 Postgres 인스턴스에 읽기 전용 연결을 제공합니다 - 수동 설정이 필요 없습니다.
연결2단계: Zero에게 요청하기
@Zero how many users signed up in the last 30 days? Query the production database.
최근 30일간 가입한 사용자가 몇 명이야? 프로덕션 데이터베이스를 조회해 줘.
Zero가 당신의 질문을 해석
Zero는 당신의 평범한 언어로 된 질문을 프로덕션 스키마의 관련 테이블과 컬럼에 매핑합니다.
Zero가 읽기 전용 쿼리 실행
Zero는 프로덕션에 대해 SELECT 문만 실행합니다. 쓰기도, 변형도 없습니다. 자격 증명은 Doppler를 통해 안전하게 가져오며 - 대화에 절대 노출되지 않습니다.
결과를 Slack에 반환
Zero는 읽기 쉬운 요약 형태로 스레드에 쿼리 결과를 게시합니다. 결과 세트가 큰 경우, 핵심 수치를 반환하고 전체 표를 내보낼 것을 제안합니다.
3단계: 한 걸음 더 나아가기
더 나은 결과를 위한 팁
여러 환경이 있는 경우 Zero가 어떤 연결을 써야 할지 알 수 있도록, 프롬프트에 항상 'production database' 또는 'prod DB'를 명시하세요.
Zero는 SELECT 쿼리만 실행합니다. 데이터를 수정해야 한다면, Zero가 이를 표시하고 대신 적절한 워크플로를 통해 처리하도록 요청합니다.
민감한 쿼리의 경우 'do not log the results'를 앞에 붙이세요 - Zero가 당신에게만 보이는 임시 메시지로 답을 전달합니다.