你可以使用 AI 赋能的 Gemini
是 Google Cloud 的协作工具,可用于生成 SQL 和 Dataform Core
位于 Dataform 中的 .sqlx
文件中。
了解 Gemini for Google Cloud 如何以及何时使用您的数据。
仅英语 Gemini in Dataform 一样。本文档面向数据分析师、数据科学家和数据科学家 在 Dataform 中使用 SQL 工作流的开发者。 本指南假定您了解 Google SQL 语法, 如何创建 Dataform SQL 工作流操作。
准备工作
-
In the Google Cloud console, go to the project selector page.
-
Select or create a Google Cloud project.
- 启用 Gemini in BigQuery。
生成查询
你可以向 Gemini 提供自然语言语句(或者
提示),以便根据查询生成 SQL 或 Dataform 核心查询
您的代码库中定义的 SQL 工作流操作。
例如,你可以使用 Gemini
在 .sqlx
表定义文件中生成 SQL SELECT
语句。
如需生成 SQL 或 Dataform 核心查询,请按以下步骤操作:
在 Google Cloud 控制台中,前往 Dataform 页面。
在 Files 窗格中,选择或创建一个
.sqlx
文件。在“文件”标签页中,点击 pen_spark Gemini。
在 Gemini 对话框中,输入自然语言提示。
如果您知道要使用的 SQL 操作,则可以指定 在提示中以反引号 (
`
) 表示的操作名称。点击生成。
Gemini 会审核代码库中定义的 SQL 操作 查找可能与您的提示相关的操作,并提出查询建议。
可选:要提供反馈,请点击 thumb_up 赞建议, thumb_down 不喜欢建议或 chat_info 提供更多反馈
要接受建议,请点击插入。
有关生成查询的提示
以下提示有助于改进 Gemini in Dataform 提供:
- 提供 SQL 操作名称
用反引号 (
`
) 括起来,例如`
action_name
`
。 - 如果列名称或其语义关系不明确或比较复杂,您可以在提示中提供上下文,以引导 Gemini 获得您所需的答案。这种方法称为“提示工程”。例如,要促使生成的查询引用列名称,请描述列名称及其与所需答案的相关性。为促使回答引用复杂术语(如生命周期价值或毛利),请描述该概念及其与用于改进 SQL 生成结果的数据的相关性。
Gemini 和 Dataform 数据
Dataform 中的 Gemini 可以访问 您有权访问的表。这可能包括表名称、列名、数据类型和列说明。Gemini in Dataform 无法访问表、视图或 模型。如需详细了解 Gemini 如何使用您的数据,请参阅适用于 Google Cloud 的 Gemini 如何使用您的数据。
后续步骤
- 如需了解适用于 Google Cloud 的 Gemini,请参阅适用于 Google Cloud 的 Gemini 概览。
- 如需了解 Gemini 数据政策,请参阅适用于 Google Cloud 的 Gemini 如何使用您的数据。