fonts: 
	headerFont: "SUIT"
  defaultFont: "SUIT"
bottomNavigator: null
hideBreadcrumbs: true
disqus: false
pageMaxWidth: 1000
hideNotionTitle: false 
title: "HEARTCOUNT ABI 사용 가이드 | SQL Lab"
description: "기업용 솔루션 하트카운트 ABI 사용 가이드입니다."
cleanURL: "/abi-manual/sql_lab"

SQL 편집기란?

SQL 편집기에서는 DB에 있는 테이블을 조회하거나,

쿼리문을 작성하여 서로 다른 테이블들을 병합하거나, 데이터 형식을 변환하는 등의 테이블을 편집 할 수 있습니다.

쿼리문을 작성하여 실행하기 버튼을 누르면 생성된 데이터셋을 확인할 수 있으며,

실행하기 버튼을 누른 후 나타나는 차트 생성 버튼을 누르면 해당 데이터셋이 데이터베이스에 가상 데이터셋으로 업로드되어,

업로드된 데이터셋으로 차트를 만들거나 분석 서비스에서 바로 EDA를 진행할 수 있습니다.

SQL 편집기 화면 소개

스크린샷 2024-08-29 오후 3.48.17.png

❶ 데이터베이스 / 스키마 / 테이블

하트카운트에 연결된 데이터베이스와 스키마, 테이블을 확인할 수 있습니다.

SQL 편집기에서 사용할 데이터베이스와 스키마, 테이블을 먼저 선택합니다.

테이블을 선택하면 해당 테이블의 컬럼 정보와 데이터를 미리볼 수 있습니다.

❷ 테이블 컬럼 정보

에서 선택한 테이블의 컬럼들과 데이터 형식을 확인할 수 있습니다.

❸ Text to SQL (TTS)

사용자의 자연어 질의를 SQL 쿼리문으로 변환해주는 기능입니다.

쿼리로 작성해야하는 질문이나, 만들고 싶은 테이블의 구조를 입력 후 생성하기 버튼을 클릭하면,

해당 질의에 대한 쿼리문이 자동으로 작성되고 작성된 쿼리에 대한 설명을 확인할 수 있습니다.

TTS 기능에 대해 자세히 알고싶다면, 다음 링크를 클릭하세요. Text to SQL

❹ SQL 편집기

데이터 편집을 위한 쿼리문을 작성/편집하는 SQL 편집기입니다.

데이터베이스에 연결된 SQL 언어로 작성합니다.

<aside> ⚠️

SQL 작성 시 FROM 절에서 테이블을 불러올 때 스키마를 지정해주세요.

쿼리문에 스키마를 지정하지 않은 가상 데이터셋의 경우 추후 EDA 기능 이용에 문제가 있을 수 있습니다.

</aside>

❺ 테이블 결과창

실행된 쿼리에 대한 결과가 표시됩니다.

SQL 편집기 버튼 소개

스크린샷 2024-08-29 오후 4.18.49.png

❻ 실행하기

SQL 편집기에 쿼리 작성 후 실행하기 버튼을 클릭하면, 위 이미지와 같이 실행된 쿼리의 결과 데이터셋이 출력됩니다.

<aside> 💡

실행된 쿼리 결과를 DB에 테이블(Table) 또는 뷰(View)로 저장하려면?

쿼리 실행 후 실행하기 버튼 우측에 버튼을 클릭하여 저장 형식을 선택합니다.

스크린샷 2024-09-23 오후 6.39.04.png


❗  테이블 및 뷰 이름 지정 가이드는 다음과 같습니다. ****


  생성한 테이블을 ABI에서 사용하고자 할 경우, 별도로 테이블을 ABI에 연결해주는 작업이 필요합니다.


💡  생성하는 테이블 및 뷰는 저장 시점의 SQL Lab 화면에 선택된 스키마에 저장됩니다.

</aside>

❼ 제한 행 수

쿼리에 대한 결과를 몇 행으로 제한할지 선택합니다.

여기서 선택된 제한 행 수는 추후 차트 생성 또는 다운로드되는 데이터셋에도 영향을 미칩니다.

❽ 쿼리 실행 시간

쿼리문이 실행되는데 걸리는 시간을 나타냅니다.

❾ 저장하기

해당 쿼리로 ABI에 쿼리 또는 가상 테이블로 저장하려면, 저장하기 또는 우측 화살표 버튼을 클릭하세요.

❿ 링크 복사

❾에서 저장된 쿼리를 SQL 편집기에서 바로 실행할 수 있는 링크가 클립보드에 복사됩니다.

···

⓬ 결과 탭

쿼리 실행 결과를 확인할 수 있습니다.

⓭ 쿼리 실행 이력 탭

이전에 실행했던 쿼리 내역을 확인하고, 이전 실행 쿼리를 다시 실행할 수 있습니다.

스크린샷 2023-07-10 오후 5.57.03.png

⓮ 미리보기

❷ 테이블에서 선택한 테이블을 최대 100개 행까지 미리보기로 제공합니다.

⓯ 차트 생성

쿼리 실행 결과로 차트를 생성하고,

차트 저장 시 사용된 테이블을 가상 데이터셋(Virtual dataset)으로 데이터베이스에 업로드할 수 있습니다.

스크린샷 2024-08-29 오후 4.51.48.png

차트는 기본적으로 표 형식으로 제공되나,

👉 메뉴로 돌아가기