本页将介绍如何在新的探索体验中创建和修改探索。请阅读以下各部分,了解如何创建和修改探索查询,以便向用户展示数据:
如需详细了解新版“探索”体验的各个组成部分,请参阅在新版“探索”体验中查看探索并与之互动文档页面。
所需的角色
您必须拥有特定角色和权限,才能在探索中执行以下功能:
如需访问面向开发者的功能(包括查看字段的 LookML 信息),您必须拥有 User Looker 角色或包含
develop权限或see_lookml权限的其他角色。如需创建和修改表计算,您必须拥有 Developer Looker 角色或包含
create_table_calculations权限的其他角色。如需创建和修改自定义字段,您必须拥有 Developer Looker 角色或包含
create_custom_fields权限的其他角色。
访问新版“探索”体验
如需体验新的“探索”功能,您必须为自己的实例启用新版 Looker 探索体验预览版功能。如果您不是 Looker 管理员,请让管理员启用此功能。
在“探索”页面中,点击试用新版“探索”,为所有您与之互动的探索启用新版“探索”体验。如需切换回传统版体验,请点击切换到传统版“探索”。
从空白探索开始
当您在 Looker 中打开空白探索或清除现有探索时,可以通过以下几种方式开始探索:
- 使用快速应用分析加载探索。
- 向数据分析助理提问,以获取数据问题的答案和分析的切入点(如有)。
- 通过添加配置面板中的字段,从头开始探索。
使用快速应用分析
在新版探索体验中打开探索后,您可以使用“快速启动”分析选项来创建起点,以便快速运行和构建分析。快速启动可以是模拟查询,也可以由 Gemini 生成。
“快速应用”分析卡片显示在配置标签页的快速应用面板中。您可以通过以下两种方式之一打开快速入门面板:
- 点击空白探索中的浏览快速入门卡片
- 点击 快速应用按钮。
每张“快速应用”分析卡片都会显示分析的名称,以及(如果适用)说明。
如果您的实例已启用生成的快速应用分析,那么当您从“探索”菜单中选择尚未定义快速应用分析的探索时,Gemini in Looker 会为您提供试用 AI 快速应用选项。点击添加,然后 Gemini 会分析探索并生成快速应用。
您可以在新版探索体验中的空白探索中打开快速应用分析,也可以在新版探索体验中运行探索后打开快速应用分析。
在新的探索体验中,从空白探索中选择“快速应用”选项
如需运行快速应用分析,请点击浏览快速应用卡片以打开快速应用面板,然后选择要探索的分析卡片。系统会自动运行查询并显示结果,包括可视化图表。
您可以在快速入门分析运行后,通过以下方式修改该分析:从所有字段标签页、搜索结果或配置面板中的正在使用的字段标签页添加字段或移除字段。
在新的探索体验中运行探索后选择“快速应用”选项
在新版探索体验中,探索运行完毕后,您可以点击 快速应用按钮打开快速应用面板,其中会显示可用的分析卡片,然后选择新的“快速应用”分析。
点击面板中的快速应用分析卡片会运行分析,并替换之前的所有探索结果(现有过滤条件除外)。
“快速应用”过滤条件行为
过滤条件以累加方式应用。这意味着,在运行快速应用分析时,系统会包含所有现有的探索过滤条件。如果所选的快速应用分析具有与现有探索过滤条件冲突的过滤条件,系统会提示您选择要在探索查询中使用的过滤条件值。
如果您选择的快速入门分析具有冲突的过滤条件配置,系统会打开选择过滤条件集对话框,提示您通过选择保留当前过滤条件选项(其中列出了现有的过滤条件配置)或替换为新过滤条件选项(其中列出了快速入门分析的已配置过滤条件值)来解决冲突。
如需解决选择过滤条件集对话框中的冲突,请按以下步骤操作:
- 选择相应选项。
- 选择保留当前过滤条件,以使用现有过滤条件配置运行新的分析。
- 选择替换为新过滤条件,以运行具有配置的过滤条件的新分析。
- 点击应用以确认过滤条件选择并运行分析。
探索功能将使用所选的过滤条件配置运行。
浏览“配置”面板
在新版“探索”体验中打开探索后,您可以使用配置面板来创建、修改和配置探索查询和可视化图表。配置面板包含以下元素:

- 关闭按钮:点击后,关闭配置面板。或者,您也可以使用 配置按钮来显示或隐藏配置面板。
- “所有字段”标签页:显示探索中的所有可用字段。
- 正在使用的字段标签页:显示查询中选择的所有探索字段。
- 样式标签页:显示用于配置查询可视化图表的选项。详细了解如何使用样式标签页配置可视化图表。
- 探索的名称。
- 探索查询中选择的字段数量。
- 探索摘要信息按钮:点击后,会显示开发者添加的探索说明,或 Looker 中由 Gemini 生成的探索说明。
- 搜索栏:用户可以在其中搜索符合特定字词和条件的字段。
- 探索视图:显示探索中包含的视图,以及探索查询中来自相应视图的字段数量。点击视图名称可展开或收起视图详细信息。展开后,每个视图都会列出可在“探索”中使用的字段,并按字段类型标题进行整理:维度、度量和仅限过滤的字段。自定义字段和表计算将显示在自定义字段视图标签下。基本视图会带有基本视图标签。
- 字段专用信息和操作图标:显示探索查询中字段的当前和潜在功能,以及有关字段的更多详细信息。
- 全部清除和清除字段,保留过滤条件选项:点击全部清除会清除所有探索字段,而点击清除字段,保留过滤条件会清除探索字段,但保留所有已应用的过滤条件。
- 合并查询(联接数据)按钮:打开联接数据页面。详细了解新版“探索”体验中的数据联接。
- 探索摘要:显示探索中的字段总数(包括自定义字段和表计算,前提是权限允许),以及前往 LookML 链接。前往 LookML 链接会将用户定向到相应 LookML 项目中的
explore定义。只有拥有see_lookml权限的用户才能看到此链接。
使用字段专属信息和操作图标
每个字段旁边的图标可提供有关该字段的更多信息,并指明该字段的可用选项。当您将光标悬停在某个字段上时,这些图标会显示出来。
您可以点击某个图标,根据字段的数据类型使用字段来更改查询,包括按字段进行过滤或透视。您还可以使用图标查看有关字段的信息,或者在权限允许的情况下,创建基于该字段的自定义字段。
可用的图标和功能包括:
- 透视数据图标:点击此图标可在探索中透视或取消透视字段。当字段透视时,此图标将一直显示在字段名称旁边。点击持久化图标即可移除透视。详细了解如何透视数据。
“按字段过滤”图标:点击此图标可按字段过滤查询结果。过滤字段后,此图标会一直显示在字段名称旁边。点击持久化图标即可移除过滤条件。
信息图标:点击此图标可显示有关字段的更多信息:
- 这些信息包括字段的数据类型、说明(如有)以及 LookML 字段名称(采用
view_name.field_name语法),适用于所有用户。 - 对于拥有
see_lookml权限的用户,该信息将包含 LookML 字段的sql参数的定义,以及一个用于在 LookML 项目中前往相应字段的链接。
- 这些信息包括字段的数据类型、说明(如有)以及 LookML 字段名称(采用
“更多”菜单:点击此图标可创建自定义字段,也可切换维度组的时间范围。此图标仅在以下情况下向用户显示:
- 当用户拥有
create_custom_fields权限时。拥有create_custom_fields权限的用户可以使用 更多菜单快速创建自定义字段,具体取决于字段的类型。 - 在探索查询中选择维度组时。除了自定义字段选项之外, 切换到选项还会显示在正在使用的字段标签页中。
- 当用户拥有
使用数据列“更多”菜单
除了特定于字段的信息和操作图标之外,您还可以在新的“探索”体验中使用数据列 更多菜单中的选项来修改查询和可视化图表。
显示的选项取决于字段类型和用户的权限。
对于维度和度量,数据列的更多菜单选项可能包括以下内容:
- 移除:从探索查询中移除列字段。
- 过滤条件:按列字段过滤探索查询。详细了解如何在新版“探索”界面中过滤数据。
- 移除过滤条件:移除过滤条件字段。当探索按字段过滤时,此选项可用。
- 透视:透视探索查询中的字段。详细了解如何透视数据。
- 取消透视:取消透视探索查询中的字段。当字段透视后,此选项会显示在透视行 更多 菜单中。
- 切换到:显示维度组的时间范围列表,用户可以在查询中切换这些时间范围。
- 在可视化图表中隐藏:在可视化图表中隐藏列字段。如果某个字段在可视化图表中处于隐藏状态,此选项会显示为 在可视化图表中显示。详细了解如何从可视化图表中隐藏字段。
- 在可视化图表中隐藏“否”:对于
yesno类型的字段,在可视化图表中隐藏与“否”对应的行。如果可视化图表中隐藏了“否”,此选项会显示为 在可视化图表中显示“否”。详细了解yesno类型字段。 - 计算:显示快捷计算列表,以便拥有
create_table_calculations权限的用户创建基于列字段的表格计算。此选项仅适用于非基于字符串的数据类型。 - 复制值:复制表格列中的所有值,以便粘贴到文档或 Excel 或 Google 表格等工具中。
- 箱:打开箱对话框,让拥有
create_custom_fields权限的用户可以根据列字段创建自定义箱。自定义箱仅适用于某些字段类型。 - 分组:打开分组依据对话框,以便拥有
create_custom_fields权限的用户创建基于列字段的自定义分组。自定义分组仅适用于某些字段类型。 - 排序:按列字段以升序或降序对查询进行排序。详细了解如何对数据进行排序。
- 添加其他排序依据:按辅助列字段以升序或降序对查询进行排序。详细了解如何对数据进行排序。只有当探索已按其他字段排序时,此选项才可用。
除了上述选项之外,表计算和自定义字段数据列的更多菜单选项还可以包含以下内容:
- 复制:复制查询中的表计算或自定义字段。
- 修改或修改计算:打开一个对话框,用于修改表计算或修改自定义字段。
- 删除:从探索查询和配置面板中永久删除自定义字段或表格计算。如需从探索查询中移除自定义字段或表格计算,但不从配置面板中移除,请使用 移除选项。
使用“所有字段”标签页
在新版“探索”体验中打开现有探索时,系统默认显示所有字段标签页。此标签页是构建探索的起点,其中显示了可供您为查询选择的所有可用字段。字段按类型(维度在前,指标在后)以字母数字顺序排列在定义它们的视图或视图标签名称下。每个字段都会显示特定于字段的信息和操作,例如字段在“探索”查询中的当前和潜在功能。
点击视图名称可展开或收起视图详细信息。展开后,每个视图都会列出可在“探索”中使用的字段,并按字段类型标题进行整理:维度、度量和仅限过滤的字段。自定义字段和表计算将显示在自定义字段视图标签下。基本视图会带有基本视图标签。拥有 create_table_calculations 权限的用户可以创建和修改表计算;拥有 create_custom_fields 权限的用户可以点击 + 添加或从字段的 更多菜单中选择自定义字段选项,来创建和修改自定义字段。
查询中选择的字段将以突出显示(带背景色)的方式显示,并且任何相应的字段操作图标(透视、过滤)都会以粗体显示,而无需在字段处于有效状态时将指针悬停在字段上。
您可以点击全部清除以从探索中移除所有字段,也可以点击清除字段并保留过滤条件以清除探索字段,但保留已应用的任何过滤条件。
使用“正在使用的字段”标签页
使用的字段标签页可提供探索的快照,包括可视化图表窗格中选择的图表类型,以及探索中处于活动状态的所有字段,这些字段按视图或视图标签以字母数字顺序排列,并位于相应的字段类型标题(维度、度量和仅限过滤的字段)下。
使用的字段标签页还会在探索摘要中显示探索中活跃字段的总数。拥有 see_lookml 权限的用户还可以看到前往 LookML 链接。前往 LookML 会将用户定向到 LookML 项目中的 explore 定义。
您可以点击字段以将其从探索中移除,点击全部清除以从探索中移除所有字段,或点击清除字段并保留过滤条件以清除探索字段,但保留已应用的任何过滤条件。
使用搜索栏
借助搜索栏,您可以在新的探索体验中快速找到构建探索所需的特定字段。如需执行搜索,请在搜索栏中输入字词。
如需缩小搜索范围,请点击 搜索选项。您可以将搜索范围限定为字段标签、字段说明、组标签或视图标签。
添加字段
在新版“探索”体验中,您可以通过以下几种方式向查询添加字段:
在探索查询中添加完所需的所有字段后,点击运行以更新。
如需了解如何在新的“探索”体验中执行高级分析,请参阅本页面的添加表计算和添加自定义字段部分。
添加表计算
拥有 create_table_calculations 权限的用户可以通过以下方式创建计算:
修改和复制表计算
如需了解如何在新的“探索”体验中删除或移除查询中的表计算,请参阅本页上的移除字段。
添加自定义字段
拥有 create_custom_fields 权限的用户可以通过以下方式创建自定义字段:
在自定义字段视图中点击 + 添加,然后选择自定义维度或自定义指标选项。选择其中一个选项会打开创建自定义指标对话框(用于自定义指标)或创建自定义维度对话框(用于自定义维度)。
在所有字段标签页或配置面板的使用中的字段标签页中,点击字段的 更多 菜单,然后根据字段的类型选择汇总、分箱、分组或创建过滤后的指标。
修改和复制自定义字段
如需了解如何在新的探索体验中删除或移除查询中的自定义字段,请参阅本页中的移除字段。
移除字段
在新版“探索”体验中,您可以通过多种方式从查询中移除字段:
- 点击所有字段标签页或正在使用的字段标签页中的单个字段名称。
- 点击正在使用的字段标签页中的全部清除,即可移除探索查询中的所有字段。
- 点击使用中的字段标签页中的清除字段,保留过滤条件,即可移除探索查询中的所有字段,但保留应用于探索查询的所有过滤条件。
- 点击数据列 更多菜单中的 移除。
- 通过点击数据列 更多菜单中的 删除。删除选项会从探索查询和配置面板中永久删除自定义字段或表格计算。如需从探索查询中移除自定义字段或表格计算,但不从配置面板中移除,请使用 移除选项。
从探索查询中移除所有要移除的字段后,点击运行以更新。
对数据进行排序
新版“探索”体验中的非透视数据默认按以下优先级排序:
- 按首次日期维度,降序
- 如果没有日期维度,则按第一个指标降序排序
- 如果没有衡量指标,则按第一个添加的维度升序排列
如需了解如何对透视数据进行排序,请参阅透视和排序部分。
字段的排序顺序可通过多种方式在数据表中显示:
- 字段名称旁边有一个数字和^(向上箭头)或⌄(向下箭头),用于区分该字段与其他字段的排序顺序和排序方向
- 字段名称旁边带有箭头,用于指示排序方向(^ 表示升序,⌄ 表示降序)
- 当您将指针悬停在字段名称上时,系统会显示工具提示
您可能希望以不同于默认顺序的方式对数据进行排序。您可以在数据表中点击某个字段的列标题,按该字段对查询进行排序:
- 点击字段的列标题一次,即可按该字段以降序排序。
- 点击某个字段的列标题两次,即可按升序对该字段进行排序。
或者,您也可以点击字段的数据列中的 排序选项 更多菜单。
如需对多个字段进行排序,请按住 Shift 键,然后按照所需排序顺序点击列标题。或者,您也可以点击字段数据列 更多菜单中的 添加其他排序选项。
有关排序的须知事项
- 在探索中,部分排序是在客户端(用户的浏览器中)执行的,以减少对数据库的往返调用次数,这既费钱又费时。不过,这种行为可能会导致探索结果与其他 Looker 内容之间出现不一致的情况,因为客户端和数据库之间的排序可能会产生不同的结果,尤其是在系统语言区域设置不同的情况下。
- 如果您达到行数上限,将无法对行总计或表计算进行排序。
- 在可视化图表窗格(而非数据窗格)中应用的任何排序都是临时的客户端操作,当探索另存为 Look 或另存为信息中心图块时,该排序不会保留。
透视数据
如果有多个维度,您可以对其中一个维度进行水平透视,这样可以更轻松地查看这些维度。在查询中,该维度中的每个值都会自成一列,便于您轻松了解相关信息,而不必滚动查找数据。Looker 支持多达 200 个透视值。
如需在新版“探索”体验中按维度透视结果,请按以下步骤操作:
您可以从所有字段标签页中拖动字段,将其放到数据窗格中,从而向数据透视表中添加其他字段,然后指定新字段应为列还是行(对于维度),或者应为值(对于度量和表计算)。
您可以点击所有字段标签页或正在使用的字段标签页中的维度 透视数据 图标,来取消透视字段。或者,您也可以点击字段数据行中的 Unpivot 选项 More 菜单。
透视和排序
您还可以通过以下方式对透视维度进行排序:点击数据表中的维度字段名称标题,或点击字段数据行 更多菜单中的 排序选项。
如需按多个透视维度排序,请按住 Shift 键,然后按照所需排序顺序点击行标题。或者,您也可以点击字段数据行中的 添加其他排序选项 更多菜单。 对透视测量进行排序时,系统会先依序列出该列中有值的行,再列出没有值的行(以 ∅ null 值符号表示)。
对列重新排序
您可以在数据窗格的数据表中点击某个列标题,然后将该列拖放到新位置,以对列重新排序。点击运行以更新按钮后,可视化图表就会按新的顺序显示各列。
数据表中的列顺序取决于字段类型:
通常,您可以在各个字段类型内对列重新排序,但无法将其移出所属的字段类型部分。
例如,您可以将各个维度表计算重新排序,但无法将某个维度表计算放在两个测量之间。
您可以将透视维度下的列重新排序,但只能通过更改排列顺序来更改透视维度的顺序,而无法通过手动重新排序来更改。
显示总计
有时,数据摘要会很有用。在新的“探索”体验中,您可以向查询添加列总数或行总数,方法是点击数据表中的总数开关 ,然后重新运行查询。
如果您已添加行总计,并且查询结果超出了您设置的任何行数限制,则无法对行总计列进行排序(不过您可以像往常一样对维度列和指标列进行排序)。这是因为您的数据中可能缺少应纳入总计的行。如果您遇到此问题,可以尝试将查询的行数上限提高到 5,000 行(如果管理员指定了更高的上限,则最高可提高到 50,000 行)。
无法提供总计时
在某些情况下,系统不会显示总计:
- 列总计仅适用于仅引用度量的度量和表计算,而不适用于引用维度的维度或表计算。
- 行总计仅适用于衡量指标,不适用于维度或基于维度的表计算。
- 由于数据库限制或总值没有意义,因此某些类型的列不会进行汇总。例如,您无法将字词列表相加。
与总计相关的注意事项
此外,在某些情况下,总计的计算方式也有一些注意事项:
- 统计唯一项数的列可能不会像您预期的那样进行加总,因为同一项可能会出现在多个类别中,但在总计中只会被计为一项唯一项。请参阅为什么我的总计与表格中的值不符?如需了解详情,请参阅“最佳实践”页面。
- 行总计功能会创建额外的查询,而此查询的行数上限为 3 万。如果您的探索查询包含 30,000 行以上,则系统只会显示前 30,000 行的行总计。此外,如果数据是透视的,则行总数限制会因透视中的选项数量而进一步减少。
- 某些执行聚合的表计算(例如使用
percentile或median的计算)可能无法按预期方式求和。这是因为表计算功能会使用总计行中的值(而不是数据列中的值)来计算总计。如需问题排查提示,请参阅将可能令人困惑的表格计算总计显示为 null 最佳实践页面。 - 如果您已按指标过滤查询,总数可能会显得过高。不过,实际上您看到的是应用指标过滤条件之前的数据总和。换句话说,即使总数中包含某些数据,衡量指标过滤条件也可能会从查询结果中隐藏这些数据。
- 如果您在合并结果中使用了总计,Looker 会针对每个组成查询计算总计,并在合并结果中使用这些总计。因此,总计值可能会过高,因为您看到的是在合并结果之前计算的总计值。避免这种情况的一种方法是使每个查询的过滤条件保持一致。
- 同样,如果您为查询设置了行或列限制,并且查询结果超出了该限制,总计也可能会显得过高。不过,您看到的是应用限制之前的数据总计。换句话说,即使总数中包含某些数据,但由于存在限制,这些数据可能不会显示在查询结果中。
在涉及合并结果的情况下,您只能计算您能看到的数据的总和。为此,您需要使用表计算。对于列总计,请使用 sum(${view_name.field_name})。对于行总计,请使用 sum(pivot_row(${view_name.field_name}))。
面向开发者的功能
根据您的权限,您可能会在配置面板中看到多项专为 Looker 开发者设计的功能:
- 开发者可以通过所有字段和正在使用的字段标签页上的 Go to LookML 选项前往探索 LookML。
- 开发者可以通过过滤条件窗格中字段的 过滤操作菜单中的前往 LookML 选项前往该字段的 LookML。
- 通过字段的 信息图标菜单中的
sql参数定义,开发者无需前往字段的 LookML 即可查看字段的sql定义。 - 借助字段的 信息图标菜单中的前往 LookML 选项,开发者可以查看字段的 LookML。
- 在新的探索体验的数据窗格中,Looker 开发者可以点击 SQL 查询按钮,查看 Looker 发送到数据库以检索数据的 SQL 查询。
- 借助探索查询跟踪器,Looker 开发者可以跟踪探索查询的性能和执行情况。
相关资源
- 了解如何在新的“探索”界面中过滤和限制查询。
- 了解如何使用表计算执行临时分析。
- 了解如何创建自定义字段和衡量指标。
- 了解如何在新版“探索”体验中修改可视化图表配置。