数据画布
“数据画布”(源视图)显示了将数据添加到分析中的方式,以及是否进行了任何修改以获取最终数据表。“数据画布”上半部分中的每个对象称为节点,代表数据源、两个源的数据已合并到的操作、数据函数或类似对象。在源结构中,您可以单击不同的节点来查看在该步骤中对数据执行了哪些操作。这可以帮助您深入了解分析中使用的最终数据表是如何创建的。还可以使用数据画布来更改不同节点或操作的设置或从其他源重新加载数据。
在编写栏上,单击“数据”画布 。
注: “数据画布”顶部的工具栏始终适用于最终数据表,但是不适用于图形结构中选定的节点。这意味着,从工具栏启动的替换操作将替换在最终节点之前对数据表进行的一切操作。单击数据源节点,然后从源视图下半部分的“加载的数据”步骤中选择“替换数据源”,以切换单个数据源。同样,使用工具栏上的“删除”操作将删除整个数据表。要删除单个节点(数据源),请改为单击相关节点上的“删除”
。

在此示例中,已从 Salesforce 加载了一个数据表,并从数据文件和另一个数据表的链接副本向原始数据表添加了更多行和列。

- 使用“数据画布”侧边栏切换要检查的数据表或数据函数,或使用箭头逐个浏览所有数据表或所有数据函数的列表(具体取决于所选内容)。如果您的分析包含许多不同的项目,则可使用侧边栏中的搜索。可以选择侧边栏顶部的“数据表”标题,以显示分析中所有数据表及其属性的概述。有关详细信息,请参见数据表概述。
- “数据画布”顶部的工具栏包含可用于处理整个数据表的工具,例如“重命名”、“重新加载”、“替换”、“删除”、“关系”和“键列”。
- 如果单击数据表工具栏上的“设置”,您可以访问影响整个数据表的更多设置。例如,在这里您可以选择顶级嵌入最终数据表,更改如何处理数据表的“筛选器”,并且您可以选择通过取消选中“在用户界面中显示数据表”复选框来从轴选择器中隐藏数据表(例如,如果它们用于中间计算)。您还可以选择“缓存计算列”或(在已安装的客户端中)取消选中“显示对列不匹配的提示”复选框。
- 在数据画布的图形视图中,单击一个节点可在下面的字段中查看有关该节点的详细信息。
- 如果节点的设置可以更改,请单击节点下方的设置图标以编辑节点。有关详细信息,请参见编辑数据连接、为添加行编辑列匹配或其他设置以及为添加的列编辑设置。请注意,如果数据表中另一个节点的数据不可用,则在上一个会话中有权访问的设置按钮可能会丢失,因此请确保将所有预期数据都输入到分析中。
- 对于有些类型的源,您可以通过单击节点底部的按钮并切换为其他设置来更改“数据加载”设置:您还可以在此处为数据源重新加载链接的数据(如果适用),如重新加载数据中所述。注: 有些节点没有原始源的访问权。在这种情况下,唯一的可用选项是“已存储数据”。例如,当您将文件从本地计算机上传到 Spotfire Web 客户端,或者如果您使用已安装的客户端从剪贴板添加了数据。有关数据加载设置的详细信息,请参见链接、存储和嵌入的数据。
- 向原始数据表添加更多数据后,要添加的数据会显示为单独的节点,而原始数据和添加的行或列会一起显示在“添加的行”或“添加的列”节点中。
- 您可以通过单击两个节点之间的加号将更多的行或列添加到数据结构中的某个点。使用已安装的客户端时,还可以在节点之间添加转换。使用加号添加的转换最终将作为加号左边节点上的最后一个步骤。要在现有步骤组之间添加转换(仅限已安装的客户端),请参见 10。
- 如果数据表是另一个数据表的链接副本,或者数据来自数据函数,则会显示导航箭头。单击箭头导航到“数据画布”中的链接项目。
- 左下方的字段显示了当前选择的节点的步骤组列表,并为替换数据源或删除之前添加的操作提供了入口点(如果适用)。使用已安装的客户端,还可以在此处添加或编辑转换或编辑按需设置。如果您想将更多的行或列添加到结构中的某个点,可以单击相关的加号并选择所需的操作。请注意,如果在步骤组列表中的转换组之间插入行或列,则插入点下的所有转换都将移至数据结构中的新节点。如果操作有问题,您可以通过图标和工具提示了解有关此问题的信息。
- 右边的字段显示所选节点或操作的详细信息。对于内存中源,单击数据标题查看应用所选步骤组中的步骤后数据的预览情况。此时也可以查看数据中的行数和列数,这样可以确定数据是否按预期的方式添加。“列属性”和“数据表属性”标题分别显示为所选节点或操作指定的每个列或数据表属性的值。您可以按照编辑数据表或列属性值中所述,在数据表的最终节点上编辑列或数据表属性值。
- 通过单击编写栏上的“数据画布”图标
在“数据画布”和图表画布之间切换。
最右边的节点代表最终数据表,即它在 Spotfire 图表中的使用方式。使用最终数据表上的加号可以添加计算列或层级等内容,在已安装的客户端中还可以添加合并的列。
如果添加了数据函数,您可以从“数据画布”中查看有关其当前配置的信息并编辑其输入和输出。单击导航箭头可在数据画布中的数据表源视图或数据函数视图之间跳转。有关数据函数的更多信息,请参见“数据画布”中的数据函数。
- 更改数据表的名称
数据表的名称会显示在所有数据表选择器中,并在新的可视化表中用作默认名称。如果原始数据表名称不清楚,您可能需要将其更改为更清楚的名称。作者可以在“数据”画布中重命名数据表。 - 删除数据表
如果向分析添加了多个数据表,可以从“数据”画布删除未使用的数据表。 - 将行添加到数据表
当使用导入的(内存中)数据时,可以将来自其他来源的行添加到当前数据表。您可以从本地文件、以前保存在 Spotfire 库中的数据文件(使用已安装的客户端)、生成数据的数据函数、保存在库中的数据连接添加数据,或者如果您有权访问 Google Analytics 或 Salesforce,也可以直接从这些系统添加数据。在已安装的客户端中,您还可以使用连接器直接从其他数据源、从信息链接或从剪贴板添加数据。 - 将列添加到数据表
当使用导入的(内存中)数据时,可以将列添加到当前数据表,在来自不同源的数据之间创建联接,并将其合并到单个数据表中。您可以从本地文件、以前保存在 Spotfire 库中的数据文件(使用已安装的客户端)、生成数据的数据函数、保存在库中的数据连接添加数据,或者如果您有权访问 Google Analytics 或 Salesforce,也可以直接从这些系统添加数据。在已安装的客户端中,您还可以使用连接器直接从其他数据源、从信息链接或从剪贴板添加数据。 - 将数据存储在分析中
在您处理来自可链接数据源的数据(例如来自 Salesforce 或库中保存的数据文件的数据)时,可以决定是将数据保存在分析中,还是在每次打开分析时都从源重新加载数据。 - 在数据画布中删除操作
可以在“数据”画布中删除对数据执行的某些操作。 - 从数据表中删除数据源
如果数据表基于多个数据源的数据构建(通过添加列或行),您可以在数据源过时后将其从数据表中删除。可以在“数据”画布中执行此操作。 - 编辑数据连接
如果您使用与外部数据源(例如 Salesforce 或 Google Analytics)的连接向分析添加了数据,有时您可能希望更改要获取的列、修改要查看的日期范围或者在某些情况下在数据连接中添加或从中删除视图(数据表)。此时,可以使用“数据”画布来编辑连接。 - 为数据表指定键列
在您需要对数据表中的所有行进行唯一标识时可使用键列(或主键)。如果您希望能在保存文件时在曾经活跃的未聚合图表中重新应用标记,或者希望在重新打开分析文件时能再次应用任意指定的标签或书签,或者希望能在数据表中替换特定值,则应指定键列。但是,无法保证能够始终再次应用某一选择,即便指定了键列,因为选择图表项还可能包含对除键列之外其他列的引用。 - 数据表概述
当分析中有多个数据表时,数据表概述是一个有用的工具。可以通过单击“数据画布”侧边栏中的“数据表”,从“数据画布”访问数据表概述。
父主题: 处理数据