啟用及使用程式碼解譯器

程式碼解譯器是對話式分析功能,可將自然語言問題轉換為 Python 程式碼,提供進階分析和視覺化內容。與標準 SQL 驅動的 BI 體驗不同,程式碼解譯器支援各種資料分析,從基本計算和繪圖到更進階的工作 (例如時間序列預測) 皆可執行。程式碼解譯器可讓使用者執行這類進階分析,否則通常需要具備進階程式碼或統計方法的專業知識,因此有助於提升對話式數據分析功能。

在 Looker Studio 中,程式碼解譯器可做為對話式數據分析工具使用,但須訂閱 Looker Studio Pro 方案。

瞭解 Gemini for Google Cloud 如何使用您的資料

事前準備

如要使用程式碼解譯器,您必須符合在 Looker Studio 中使用對話式數據分析的規定:

  • 您必須是 Looker Studio Pro 訂閱方案的使用者。

啟用程式碼解譯器

如要為所有對話和資料代理程式啟用程式碼解譯器,請按照下列步驟操作:

  1. 在對話式數據分析的左側導覽面板中,按一下「進階數據分析」切換鈕,即可啟用程式碼解譯器。
  2. 啟用程式碼解譯器後,您就能照常使用對話式數據分析功能,與資料展開對話並提問。程式碼解譯器會使用 Gemini 對話的引擎,將查詢內容翻譯成 Python 程式碼並執行。

已知限制

  • 程式碼解譯器會使用 Python 解決問題。由於 Python 比結構化查詢語言更具彈性,程式碼解譯器的回覆內容可能比核心對話式數據分析體驗的回覆內容更多變。
  • 如果是 Looker 資料,對話式數據分析每個查詢最多可傳回 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 軸為產品類別,Y 軸為複合年增長率。