搜索库
可以在“文件和数据”浮出控件中搜索文件和数据的基本名称。但是,还可以搜索特定类型的库项目,查找上次更新的文件,或者查找某个人员更新的所有文件。Spotfire 环境的其他部分提供了更多在库中查找特定项目的机会。

默认情况下,搜索文本字符串,将会在库中项目的标题和关键字中查找匹配的文本。可以使用通配符和布尔运算符来搜索词语的一部分以及词语组合。有关基本搜索语法的列表,请参见在 Spotfire 客户端中搜索。
库特定搜索
关键字 |
示例 |
函数 |
---|---|---|
title:<word in title> |
title:sales |
查找在标题某处包含指定词语(或部分词语)的库项目。 |
|
created_by:admin
|
查找由特定用户创建的库项目。 在第一个示例中,将找到以“admin”开头的所有用户修改的所有项目。 在最后一个示例中,将只找到用户“admin”修改的项目。 |
|
modified_by:admin
|
查找由特定用户修改的库项目。 |
item_type:<type> 或
|
|
找到特定类型的项目。 注: 某些列出的类型仅在库管理工具或 Spotfire Server 库页面中搜索时可用。如果您使用 TIBCO Cloud™ Spotfire®,则信息模型元素不可用。
“文件和数据”浮出控件中的可用类型包括: 提示: 在“文件和数据”浮出控件中,您可以搜索
type:alldata 以将结果限制为仅包括数据连接、连接数据源、信息链接、数据函数和 SBDF 文件。在其他视图中,您还可以搜索 如果您的公司使用 Information Services,则还可以在某些视图中搜索以下内容: |
item_id::<GUID> 或
|
item_id::dac3cd8c-47ec-454a-a8f2-691c60ece052 |
根据唯一标识符查找特定库项目。 |
description |
description:sales
|
查找在说明中包含指定词语的所有项目。 查找在说明中包含指定词语的所有分析文件。 查找所有未进行说明的项目。 使用通配符 (*) 查找在说明中任意位置包含该词的项目。 |
keywords |
keywords:sales
|
查找包含指定关键字的所有项目。 查找包含指定关键字的所有分析文件。 使用通配符 (*) 查找在关键字中任意位置包含该词的项目。 |
connector: <connector name> (仅当在“分析中的数据”浮出控件中搜索时,此关键字才可用) |
connector:sql
|
查找来自某个连接器的所有数据连接或连接数据源。 使用引号内的适配器名称或完整数据连接器名称。 |
spotfire.connector: <connector name> (可用于所有库搜索) |
spotfire.connector:google
|
查找来自某个连接器的所有数据连接或连接数据源,包括嵌入在分析中的数据连接或连接数据源。 使用适配器名称或适配器名称的开头( |
depends_on (<expression> ) |
depends_on(item_id::538bcde4-7212-475f-a348-5bb41ba39c41)
|
查找取决于特定元素的所有项目。 如果左侧示例中的 GUID 属于数据连接,搜索将查找使用该数据连接的所有分析。 |
required_by (<expression> ) |
required_by(item_id::6f6dc7e0-57bd-11d7-5ac0-0010ac110132)
|
查找由另一个项目要求的所有项目。 |
modified |
modified:"2 days ago"
|
可以搜索已在指定时间间隔(相对于今天)内修改的项目。说明相对日期和时间有以下两种不同方式: 1) 在使用引号的字符串中说明以前时间部分的数量。可用时间部分为秒、分钟、小时、天、周、月和年。例如,搜索 2) 使用任一关键词说明要回顾的时间段: 进行相互比较时也可使用“已修改”、“已创建”和“已访问”。 还可以将“modified”与 ISO 8601 格式的时间戳 ( |
created |
created:>"this week"
|
可以搜索已在指定时间间隔(相对于今天)内创建的项目。有关允许的时间间隔的详细信息,请参见上述“modified”。 进行相互比较时可以使用“已修改”、“已创建”和“已访问”。 还可以将“created”与 ISO 8601 格式的时间戳 ( |
accessed |
accessed:>"this month"
|
可以搜索已在指定时间间隔(相对于今天)内访问的项目。有关允许的时间间隔的详细信息,请参见上述“modified”。 进行相互比较时可以使用“已修改”、“已创建”和“已访问”。 还可以将“accessed”与 ISO 8601 格式的时间戳 (
最后一个示例将查找在 2015 年 2 月 1 日之后访问的所有项目。 |
::> |
modified::>created |
用于查找严格大于运算符之后的表达式的项目。 例如,将查找在创建后已修改的所有项目。 |
::< |
accessed::<modified |
用于查找小于运算符之后的表达式的项目。 例如,将查找在上次访问后已修改的所有项目。 |
parent_id:: <folder GUID> |
parent_id::538bcde4-7212-475f-a348-5bb41ba39c41 |
查找位于特定文件夹中的所有项目。 |
format_version: <string or null> |
format_version:null |
查找指定格式版本的所有项目。例如,可以找到不具有指定格式版本的所有项目。 |
version_name: <word in name> |
version_name:final
|
查找最新可用版本的版本名称以指定词语(或词语的一部分)开头的库项目。 使用通配符 (*) 查找在名称中任意位置包含该词的项目。 |
version_created_by: <username> |
version_created_by:admin
|
查找最新可用版本由特定用户修改的库项目。 |
version_comment: <word in comment> |
version_comment:Draft
|
查找最新可用版本的版本说明以指定词语(或词语的一部分)开头的所有项目。 使用通配符 (*) 查找在评论中任意位置包含该词的项目。 |
分析文件
搜索分析文件时,有许多搜索参数可以帮助您查找特定分析组。如果只想查找分析文件,请将 type:dxp
添加到任何搜索表达式中。
关键字 |
示例 |
函数 |
---|---|---|
AllowWebPlayerResume: <true or false> |
AllowWebPlayerResume:true |
如果为 true,将查找对于所有 Web 客户端用户都允许使用个性化视图的所有分析文件。 |
EmbedAllSourceData: <true or false> |
EmbedAllSourceData:true |
如果为 true,则查找将所有源数据嵌入至少一个数据表中的所有分析文件。(选中“嵌入分析中”复选框。) |
AllTablesEmbedded: <true or false> |
AllTablesEmbedded:true |
如果为 true,将只查找具有嵌入数据表的所有分析文件。 |
信息模型元素
如果只想查找特定类型的信息模型元素,请将 type:column
(或 filter、join、procedure、query、folder 或 datasource)添加到搜索表达式。
关键字 |
示例 |
函数 |
---|---|---|
description |
description:sales
|
查找在说明中包含指定词语的所有项目。 查找在说明中包含指定词语的所有信息链接。 |
column |
column:Sales
|
查找引用具有指定名称的源列的所有项目。 可以在列元素的条件或分组、筛选器条件、连接条件或程序的连接条件中引用源列。 |
table |
table:SalesandCost |
查找引用具有指定名称的源表或已存储程序的所有项目。 可以在列元素的条件或分组、筛选器条件、连接的条件或目标表中,或在源程序或程序的连接条件中引用。 |
schema |
schema:dbo |
查找引用具有指定名称的源架构的所有项目。 可以在列元素的条件或分组、筛选器条件、连接的条件或目标表中,或在源程序或程序的连接条件中引用。 |
catalog |
catalog:Sales |
查找引用具有指定名称的源目录的所有元素。 可以在列元素的条件或分组、筛选器条件、连接的条件或目标表中,或在源程序或程序的连接条件中引用。 |
datatype |
datatype:integer |
查找指定数据类型(整数、实数、字符串、日期、时间、日期时间、clob 或 blob)的所有列。 |
parameter |
parameter:MinSales
|
查找使用指定参数的信息链接。 |
<property_name>:<property_value> | "my.prop":* |
使用相同语法可以搜索任何信息模型元素中的自定义属性。 但是,请注意,如果属性名称包含“.”分隔符,则必须用引号将其括起来。 |
关键字组合
可以合并上述的许多关键字以创建更多高级搜索表达式。例如:
(not (required_by(type:dxp))) and type:query
- 搜索不由库中任何分析文件使用的信息链接。
required_by(type::query InformationLinkName)
- 显示具有名称“InformationLinkName”的信息链接所使用的元素。
(not (required_by(type:dxp))) and type:dataconnection
- 搜索不由库中任何分析文件使用的数据连接。
type:dxp depends_on(type:dataconnection title:Salesforce)
- 搜索使用库中标题包含“Salesforce”的数据连接的分析。
format_version:5.5 OR format_version:5.0 OR format_version:4.5
- 搜索以版本 5.5、5.0 或 4.5 保存且应以较新版本重新保存的旧分析。
要在“文件和数据”浮出控件中搜索项目,请执行以下操作:
- 在编写栏上,单击“文件和数据”
。
- 单击浮出控件顶部的搜索字段,然后键入要搜索的内容的名称。
- 键入时,将列出与搜索字符串匹配的所有文件、文件夹和其他内容。提示: 要将浮出控件重置为普通视图,请单击搜索字段中的 X 按钮。提示: 在已安装客户端的“文件和数据”浮出控件中搜索时,您还可以搜索外部库,例如 TIBCO Cloud Data Streams 或 TIBCO Data Virtualization 集成。
要在 Spotfire Server 库页面中搜索项目,请执行以下操作:
- 在您的客户端中,选择 。
- 在“库”页面中,单击页面顶部的搜索字段,然后键入要搜索的内容的名称。
- 键入时,将列出与搜索字符串匹配的所有文件、文件夹和其他内容。提示: 要重置为普通视图,请单击搜索字段中的 X 按钮。提示: 您可以在执行搜索后复制浏览器路径并与他人共享,以便轻松提供包含搜索表达式的库 URL。您也可以手动向库 URL 中添加搜索,但必须在搜索查询中使用 URL 编码(例如添加“
%20
”)来替换所有空格。搜索 10 天之内由用户“cert_user”修改的所有文件的示例:https://my-server.my-company.com/spotfire/ui/library/browse/{server id}?q=modified_by:cert_user%20modified:>"10%20days%20ago"
搜索由用户“cert_user”修改的项目且标题开头具有“sales”一词的路径的示例:
https://my-server.my-company.com/spotfire/ui/library/browse/{server id}?q=modified_by:cert_user%20sales
在库管理工具中搜索项目的步骤:
- 在已安装的 Spotfire 客户端中,选择 。
- 在库管理工具右上角的搜索字段中键入要搜索的文本。
- 单击“搜索”按钮。库管理工具将切换至搜索结果视图。
- 将在列表中显示与搜索条件匹配的项目。要返回正常的文件夹视图,则单击“返回到文件夹”链接。
在 Information Designer 中搜索项目的步骤:
- 在已安装的 Spotfire 客户端中,选择 。
- 在“元素”树顶部的搜索字段中键入要搜索的文本。
- 单击带有放大镜的搜索按钮。注: 搜索数据源不包括搜索数据库实体,如目录、架构或表。通过搜索只能找到数据库实例本身。
-
在列表中将显示与搜索结果匹配的项目。要返回正常的文件夹视图,则单击“清除搜索”链接。
使用 API 中的搜索
开发人员可以使用 API 搜索公共库项目类型。
- 创建 Spotfire 库的 RSS Feed
使用 RSS Feed,您可以在 Spotfire 库中显示最近的活动。您可以创建自定义 RSS Feed,显示您感兴趣的库项目的最新更改,将范围缩小到特定文件夹或特定搜索条件。 - 在可共享链接中使用搜索表达式
您可以将搜索表达式加入 Spotfire 或 tibcospotfire 链接中,帮助其他人找到合适的分析或数据。