자연어 질의 실행
스프레드시트 추가 기능은 인공 지능(AI) 지원을 통해 Oracle Autonomous AI Database에서 쿼리를 실행할 수 있는 자연어 옵션을 제공합니다.
일반 언어 프롬프트를 입력하고, 해당하는 SQL을 생성하고, 생성된 SQL을 검토 또는 편집하고, 질의를 실행하여 워크시트에 결과를 표시할 수 있습니다.
필수 조건
스프레드시트 추가 기능에서 자연어 패널을 사용하려면 GUI 옵션 또는 DBMS_CLOUD_AI 패키지를 사용하여 AI 프로파일을 구성합니다. 자세한 내용은 다음을 참조하십시오.
AI 프로파일을 사용할 수 없는 경우 추가 기능이 자연어 패널을 열지 않고 AI 프로파일을 구성하는 지침을 표시합니다. Create an AI Profile를 참조하십시오.
AI 프로파일이 준비된 후 Data Studio 도구는 Data Studio 설정 메뉴의 프로파일을 사용하여 자연어 프롬프트에서 SQL을 생성, 실행 및 설명하기 위해 LLM(대형 언어 모델)에 대한 액세스를 구성합니다.
주:
테이블 및 뷰에서 자연어 쿼리를 실행할 수 있지만 분석 뷰에서는 실행할 수 없습니다.
테이블의 자연어에서 SQL 질의 생성
주:
스프레드시트에서 데이터베이스에 연결하여 추가 기능의 기능을 사용합니다.
-
Microsoft Excel 또는 Google Sheets를 시작하고 워크북을 엽니다.
-
Oracle Database 메뉴에서 자연어를 선택합니다.
-
객체 선택에서 질의에 사용할 하나 이상의 테이블 또는 뷰를 선택하고 목록에서 AI 프로파일을 선택합니다.
예를 들어, 매출이 가장 높은 동영상 세부 정보를 보려면 쿼리 표시 영역에 다음 쿼리를 입력합니다.
show movie with highest sales - 자연 질의에서 SQL 생성을 선택하여 하단 질의 표시 영역에 동등한 SQL 질의를 생성합니다.
아래쪽 SQL 코드 영역에서 다음 코드를 확인합니다.
SELECT * FROM "MOVIESTREAM"."MOVIESALES_WEEKEND_USA" MS WHERE MS."SALES_AMT" = ( SELECT MAX("SALES_AMT") FROM "MOVIESTREAM"."MOVIESALES_WEEKEND_USA" )주:
실행하기 전에 생성된 SQL을 검토하십시오. AI 생성 SQL이 의도한 질의를 항상 반영하는 것은 아닙니다.
- 자연 질의에서 SQL 생성 아이콘을 선택하면 워크시트에서 자연어 질의 결과도 표시됩니다.
워크시트 선택 드롭다운 옆에 있는 + 기호를 눌러 새 워크시트에 결과를 표시할 수 있습니다.
- 자연어 질의 영역 및 SQL 코드 질의 영역에 표시되는 콘텐츠를 지우려면 질의 콘텐츠 지우기를 누릅니다.
생성된 SQL에 대한 작업
자연어 질의에서 SQL 문을 생성한 후 오른쪽의 세 점을 눌러 다음 옵션을 사용합니다.
- SQL 실행: SQL 문을 실행하고 질의 결과를 워크시트에 표시합니다.
-
시트에서 질의 검색: SQL 문을 질의 결과에서 복사하여 SQL 코드 영역에 표시합니다. 이 영역에서는 SQL 문을 편집하고 다시 실행할 수 있습니다.
- SQL 질의 설명자: SQL 문을 일반 언어 설명으로 변환하고 자연어 질의 영역에 표시합니다.
채팅으로 질문하기
자연어 창의 채팅 옵션은 스프레드시트 추가 기능과 자연어를 사용하여 자연어 AI 데이터베이스를 쿼리하거나 상호 작용하는 대화형 대화를 나타냅니다.
이 예에서 사용하는 데이터는 영화 판매 데이터를 분석하기 위해 Oracle MovieStream이라는 회사입니다.
채팅에는 선택한 기본 테이블에 대한 권장 사항이 표시됩니다.
- 채팅 창에서 다음을 입력합니다.
What are the top 5 movies by Weekend Gross? -
Enter를 누릅니다.
-
채팅에는 주말 총액별로 상위 5개의 영화가 표시됩니다.
또한 해당 결과의 SQL 코드를 표시합니다.
-
SQL을 눌러 SQL을 확장합니다.
클립보드로 복사를 눌러 SQL을 복사합니다.
생성된 SQL 질의를 실행하고 질의 결과를 스프레드시트에 표시하려면 SQL 실행을 누릅니다.
채팅 옵션은 이전 채팅 기록의 컨텍스트를 기억합니다.
예를 들어, 텍스트 필드에
now show me top 10를 입력할 경우주말 총액별로 상위 10개 영화를 표시합니다. 모든 것을 입력하지 않고도 가져올 상위 10개 측정항목을 기억합니다.
현재 대화를 삭제하려면 새 채팅을 선택합니다.
기본 홈 페이지로 돌아가려면 홈을 선택합니다.
주:
LLM은 자연어로부터 의도를 추론할 수 있지만 완벽하지는 않습니다. 항상 생성된 SQL을 검토하고 질의 결과를 사용하기 전에 확인하십시오.
상위 항목: 스프레드시트 추가 기능 사용



