Avanty

Avanty

Avanty · 코딩

Avanty는 Metabase AI 어시스턴트를 브라우저에 붙이는 Chrome 확장 프로그램이다. 대시보드를 벗어나지 않고 SQL을 생성하고, 고치고, 이해하고, 정리할 수 있다.

Avanty 미리보기

Avanty 소개

About

Avanty란 무엇인가

Avanty는 Metabase용 Chrome 확장 프로그램으로, Metabase 안에서 SQL을 쓰는 사람을 위한 도구다. 이미 쓰고 있는 쿼리 편집기를 읽고, 자연어로 도움을 요청하면 그 자리에서 SQL을 쓰거나 고쳐 준다. 개발팀은 "모든 분석가 옆에 데이터 엔지니어가 앉아 있지 않은 회사도 Metabase 분석을 돌릴 수 있어야 한다"는 한 가지 흐름에 맞춰 제품을 만들었다.

분석에서 어려운 것은 대개 질문이 아니다. "1월부터 플랜별 가입자 수를 보여 줘"를 조인, 필터, 맞는 날짜 함수로 바꾸는 일이 어렵다. Avanty는 이 변환 자체를 제품으로 삼는다. 작업 공간은 Metabase 그대로이고, 확장 프로그램이 편집기 위에 명령 패널을 얹는다. 데이터를 다른 곳으로 옮기라고 요구하지 않는다.

설치 전에 알아 둘 제약이 있다. 데스크톱 Chrome에서만 돌아가고, 대상은 Metabase뿐이며, 자연어 지시는 영어에서 가장 안정적이다. 제공업체는 무거운 기능을 하루 60개 쿼리로 제한한다. 평범한 업무일에는 충분하지만 오래된 질문을 통째로 옮기는 작업에는 부족하다.

시작하기

  1. Chrome 웹 스토어에서 Avanty를 설치하고 아이콘을 도구 모음에 고정한다.
  2. dashboard.avanty.app에서 계정을 만들고 14일 체험을 시작한 뒤 Metabase API로 워크스페이스를 연결한다. 체험에는 신용카드가 필요하다.
  3. Metabase에서 질문, 모델, 네이티브 쿼리 중 하나를 열고 macOS에서는 Cmd Shift ., Windows에서는 Ctrl Shift .를 눌러 명령 패널을 띄운다.
  4. 필요한 내용을 자연어로 적고 Avanty가 제안한 SQL을 확인한 뒤 차이 보기에서 수락하거나 버린다.
  5. 평소처럼 질문을 저장한다. 저장할 때 차트 제목 제안도 받을 수 있다.

제품 정보

Avanty의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜아니요
유료 플랜$15 - $19/user/mo
플랫폼Chrome extension (desktop); Metabase Cloud and self-hosted
개발사Avanty
카테고리코딩
출시일Apr 2023
최근 업데이트Dec 2023
웹사이트 방문 수125
웹사이트 글로벌 순위15.2M
API 제공 여부아니요

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 하루 종일 Metabase에 있는 데이터 분석가
  • 리포트를 직접 만드는 제품·그로스 팀
  • 낯선 웨어하우스에 투입된 애널리틱스 엔지니어
  • SQL을 배우기 시작한 주니어 분석가

작업

  • 한 문장으로 새 쿼리 쓰기
  • 긴 쿼리의 일부 고치기
  • 물려받은 SQL 이해하기
  • 리뷰 전 정리

활용 상황

  • 매주 반복되는 리포트
  • 망가진 질문 디버깅
  • 비기술 담당자에게 대시보드 넘기기

주요 기능

자연어를 SQL로

명령 패널에 원하는 내용을 적으면 Avanty가 연결된 Metabase 인스턴스의 테이블에 맞춰 쿼리를 만든다. 스키마 메타데이터를 Metabase API로 가져오므로 컬럼 이름과 스키마 접두사가 예제 데이터베이스가 아니라 네 웨어하우스에 맞는다. 결과는 편집기에 바로 들어가고 복사 없이 실행할 수 있다.

차이 보기가 붙은 AI 편집

편집은 생성과 다른 흐름이다. 쿼리에서 바꿀 부분을 선택하고 조정 내용을 적으면 AI SQL 편집기가 무엇을 교체하려는지 차이 보기로 보여 준다. 수락에는 명시적인 클릭이 필요하다. 이미 실제 대시보드를 떠받치는 쿼리를 건드릴 때 이 한 단계가 중요하다.

단계별 쿼리 설명

설명 기능은 긴 쿼리를 덩어리로 나누고 각 부분이 하는 일을 순서대로 풀어 준다. 쿼리 작성 밖에서 가장 많이 쓰이는 기능이다. 물려받은 SQL의 작성자가 아닌 경우가 대부분이기 때문이다. 비즈니스 질문에 논리가 맞는지까지 판단하지는 않고, 코드가 무엇을 하는지만 알려 준다.

주석과 자동 정렬

Avanty는 쿼리에 주석을 붙이고 한 번에 다시 정렬한다. 팀 플랜에서는 정렬 설정이 모든 좌석에 동기화되어 리뷰할 때 모두 비슷한 모양의 SQL을 만든다. 사소해 보이지만 모든 조인이 한 줄에 몰린 쿼리를 읽게 되면 효과가 드러난다.

차트 제목 제안

Metabase 질문을 저장할 때 쿼리와 결과 컬럼을 바탕으로 차트 제목을 제안한다. "월별 건수"를 또 하나 이름 붙이는 잠깐의 멈춤이 없어진다. 언제든 직접 덮어쓸 수 있다.

오류 디버깅

쿼리가 실패하면 Avanty가 데이터베이스 오류를 읽고 수정본을 제안한다. 흔한 경우는 스키마 변경으로 컬럼 이름이 바뀌거나 위치가 옮겨진 상황이고, 맞는 필드를 짚어 주면 고치는 방법은 분명해진다. 교체 전에 직접 확인한다.

장단점

장점

  • Metabase 안에서 동작하므로 데이터, 권한, 저장한 질문이 있던 자리에 그대로 남는다.
  • 실제 스키마 메타데이터를 쓰기 때문에 범용 챗봇에 스키마를 붙여 넣는 것보다 생성 SQL이 실용적이다.
  • 차이 보기 덕분에 이미 대시보드를 떠받치는 쿼리를 고칠 때도 통제권을 쥘 수 있다.
  • 설명이 문서 역할을 하면서 주니어 분석가의 학습 자료도 된다.
  • Metabase Cloud뿐 아니라 자체 호스팅 Metabase도 지원한다.

단점

  • 데스크톱 Chrome 전용이라 Firefox, Safari, 모바일 버전이 없다. 다른 브라우저를 쓰는 사람은 대상에서 빠진다.
  • Metabase 전용이다. Looker, Tableau, 순수 SQL 클라이언트를 쓰는 팀에는 아무 이점이 없다.
  • 생성과 편집이 하루 60개 쿼리로 제한되어 마이그레이션이나 긴 디버깅 세션에서 걸린다.
  • 자연어 지시는 영어에서 가장 안정적이라 다른 언어로 생각하고 쓰는 팀에는 속도 면에서 불리하다.

자주 묻는 질문

Metabase의 SQL 편집기를 감지해 명령 패널을 붙이는 Chrome 확장 프로그램이다. Metabase API로 스키마를 읽고, 지시와 스키마 맥락을 자체 서비스로 보낸 뒤 결과를 편집기에 돌려쓴다. 스스로 SQL을 실행하지는 않는다.