대화형 분석 코드 인터프리터

대화형 분석의 코드 인터프리터는 자연어 질문을 Python 코드로 변환하고 해당 코드를 실행하여 고급 분석 및 시각화를 제공합니다. 코드 인터프리터는 Looker Studio의 대화형 분석에서 Looker Studio Pro 구독의 일환으로, Looker (원본) 및 Looker (Google Cloud 핵심 서비스)에서 사용할 수 있습니다.

표준 SQL 기반 BI 환경과 달리 코드 인터프리터는 기본 계산 및 차트 작성부터 시계열 예측과 같은 고급 작업에 이르기까지 다양한 데이터 분석을 지원합니다. 코드 인터프리터를 사용하면 사용자가 이러한 유형의 고급 분석을 수행할 수 있어 대화형 분석이 향상됩니다. 이러한 분석은 일반적으로 고급 코딩 또는 통계 방법에 관한 전문 지식이 필요합니다.

Google Cloud 를 위한 Gemini에서 사용자 데이터를 사용하는 방법과 시점을 알아보세요.

시작하기 전에

코드 인터프리터를 사용하려면 Looker Studio 또는 Looker에서 Conversational Analytics를 사용하기 위한 요구사항을 충족해야 합니다.

Looker (원본) 인스턴스에서 코드 인터프리터를 사용하려면 인스턴스가 Looker 버전 25.8 이상이어야 합니다.

코드 인터프리터 사용 설정

이 섹션에서는 다음 플랫폼에서 코드 인터프리터를 사용 설정하는 방법을 설명합니다.

Looker Studio에서 코드 인터프리터 사용 설정

대화에서 코드 인터프리터를 사용 설정하려면 다음 단계를 따르세요.

  1. 대화형 분석의 왼쪽 탐색 패널에서 고급 분석 전환 버튼을 클릭하여 코드 인터프리터를 사용 설정합니다.
  2. 코드 인터프리터를 사용 설정하면 평소와 같이 대화형 분석을 사용하여 대화를 시작하고 데이터에 질문할 수 있습니다. 코드 인터프리터는 Gemini 채팅을 지원하는 엔진을 사용하여 쿼리를 Python 코드로 변환하고 해당 코드를 실행합니다.

Looker (원본)에서 코드 인터프리터 사용 설정

Looker (원본) 인스턴스에서 Looker 관리자는 다음 단계에 따라 코드 인터프리터를 사용 설정하고 Looker의 Gemini 사용자가 사용할 수 있도록 해야 합니다.

  1. 관리 패널에서 플랫폼 섹션으로 이동하여 Looker의 Gemini 페이지를 선택합니다.
  2. Looker의 Gemini 사용 설정에서 Looker의 Gemini 사용 설정 설정을 사용 설정합니다.
  3. 신뢰할 수 있는 테스터 기능 사용 설정을 선택합니다. 이 설정을 사용 설정하면 사용자가 Looker의 Gemini에 포함된 신뢰할 수 있는 테스터 기능에 액세스할 수 있습니다. 사용자가 GA 전 미리보기 중에 Gemini에 액세스할 수 있도록 하려면 이 설정을 사용 설정해야 합니다.
  4. 원하는 경우 신뢰할 수 있는 테스터 데이터 사용 설정을 선택합니다. 이 설정을 사용 설정하면 Google Cloud 를 위한 Gemini 신뢰할 수 있는 테스터 프로그램 약관에 설명된 대로 Google에서 데이터를 사용하는 데 동의하는 것으로 간주됩니다. 이 설정은 신뢰할 수 있는 테스터 기능 사용 설정 설정이 사용 설정된 경우에만 사용 설정할 수 있습니다. 이 설정은 신뢰할 수 있는 테스터 기능 사용 설정 설정이 사용 설정되면 자동으로 사용 설정됩니다.
  5. 코드 인터프리터 사용 설정을 선택합니다. 이 설정을 사용 설정하면 사용자가 대화형 분석에서 코드 인터프리터에 액세스할 수 있습니다. 이 설정은 신뢰할 수 있는 테스터 기능 사용 설정 설정도 사용 설정된 경우에만 사용 설정할 수 있습니다. 다음 기준을 충족하는 Looker (원본) 인스턴스의 경우 코드 인터프리터 사용 설정이 기본적으로 사용 설정되었습니다.
    • Looker 관리자가 인스턴스를 Looker 25.8로 업데이트하기 전에 Looker (원본) 인스턴스에서 Looker의 Gemini 사용 설정신뢰할 수 있는 테스터 기능 사용 설정 설정을 사용 설정했습니다.
    • Looker 관리자가 출시 배포 첫날에 인스턴스를 Looker 25.8로 업데이트했습니다.

사용자가 Code Interpreter를 사용하려면 Looker 관리자가 사용자에게 gemini_in_looker 권한을 부여해야 합니다.

Looker (Google Cloud 핵심 서비스)에서 코드 인터프리터 사용 설정

Looker (Google Cloud 핵심 서비스) 인스턴스에서 Looker 관리자는 다음 단계에 따라 코드 인터프리터를 사용 설정하고 Looker의 Gemini 사용자에게 제공해야 합니다.

  1. 관리 패널 > 플랫폼 섹션 > Looker의 Gemini 페이지로 이동합니다.
  2. 코드 인터프리터를 사용 설정합니다.

코드 인터프리터는 Google Cloud 콘솔의 Looker (Google Cloud 핵심 서비스) 인스턴스 설정에서 Looker의 Gemini가 사용 설정된 경우 기본적으로 사용 설정됩니다.

사용자가 Code Interpreter를 사용하려면 Looker 관리자가 사용자에게 gemini_in_looker 권한을 부여해야 합니다.

알려진 제한사항

  • 코드 인터프리터는 Python을 사용하여 문제를 해결합니다. Python은 구조화된 쿼리 언어보다 유연하므로 코드 인터프리터의 대답이 핵심 대화형 분석 환경의 대답보다 더 다양할 수 있습니다.
  • Looker 데이터의 경우 Conversational Analytics는 쿼리당 최대 5,000개의 행을 반환할 수 있습니다.
  • 코드 인터프리터는 이러한 Python 라이브러리를 지원합니다. 추가 Python 라이브러리에 대한 지원을 요청하려면 conversational-analytics-feedback@google.com으로 이메일을 보내세요.
  • 다음 시각화 차트 유형은 코드 인터프리터 대답에서 지원되지 않습니다.
    • 지도

추가 제한사항에 대한 자세한 내용은 대화형 분석의 알려진 제한사항에 관한 문서를 참고하세요.

지원되는 Python 라이브러리

지원되는 Python 라이브러리 표시

코드 인터프리터는 다음 Python 라이브러리를 지원합니다.

  • altair
  • attrs
  • chess
  • contourpy
  • cycler
  • entrypoints
  • fonttools
  • fpdf
  • geopandas
  • imageio
  • jinja2
  • joblib
  • jsonschema
  • jsonschema-specifications
  • kiwisolver
  • lxml
  • markupsafe
  • matplotlib
  • mpmath
  • numexpr
  • numpy
  • opencv-python
  • openpyxl
  • packaging
  • pandas
  • patsy
  • pdfminer-six
  • pillow
  • plotly
  • protobuf
  • pylatex
  • pyparsing
  • PyPDF2
  • python-dateutil
  • python-docx
  • python-pptx
  • pytz
  • referencing
  • reportlab
  • rpds-py
  • scikit-image
  • scikit-learn
  • scipy
  • seaborn
  • six
  • statsmodels
  • striprtf
  • sympy
  • tabulate
  • tensorflow
  • threadpoolctl
  • toolz
  • torch
  • tzdata
  • xlrd

추천 질문

코드 인터프리터를 사용 설정하면 Python의 고급 분석 기능을 통해 대화형 분석에서 지원되는 표준 유형의 질문 외에도 다양한 질문에 답변할 수 있습니다. 예를 들면 다음과 같습니다.

  • 내 데이터를 기반으로 판매의 주요 동인을 설명해 줘.
  • 평균 구매 빈도와 평균 주문 금액을 고려할 때 각 고객 세그먼트의 평생 가치는 얼마인가요?
  • 올해 매출은 작년 매출과 비교했을 때 어떤가요?
  • 판매 데이터에서 이상치를 식별하여 실적이 특히 좋거나 나쁜 제품 또는 지역을 파악해 줘.
  • 동질 집단 분석을 수행하여 고객 유지를 파악합니다.
  • 마진이 가장 높은 제품이 가장 인기 있는 제품인가요? 이 대답을 사용하여 제품 믹스를 최적화하는 방법에 관한 제안을 제공해 줘.
  • 지난 3년간 제품 카테고리별 매출의 연평균 성장률 (CAGR)은 얼마인가요?
  • 제품 카테고리가 x축에 있고 CAGR이 y축에 있는 막대 그래프로 CAGR을 표시해 줘.