了解 Spotfire 分析中的属性
作为分析作者,您可以查看元数据,了解有关分析中各列和数据表的更多信息。在数据画布中,您可以检查自动创建的以及自定义的列和数据表属性。如果添加自定义属性,还应该添加说明以帮助其他人了解该属性的用途。
列属性
默认情况下,通常具有以下列属性:
属性 | 说明 |
---|---|
名称 | 名称是列剪裁和唯一的标识符,在用户界面中用作列的显示名称。 |
ColumnType | 列的类型。 以下是互相排斥的列类型: 无 - 未定义列的类型。 已导入 - 从文件、剪贴板、数据连接或信息链接打开的标准列。 已计算 - 使用“添加计算列”工具创建的列。 已合并 - 使用“添加合并列”工具从其他列创建的列。 冻结 - 已被冻结且如同导入列一般的已计算/已合并/标签/结果列。 结果 - 计算(例如群集)的输出结果。 标签 - 显示标签集合中已使用标签的列。 保护 - 使用 命令创建的临时列。此命令创建的列带有此列是否被筛选到和此命令最后一次使用的信息。每个数据表中仅可存在一个保护列。层级 - 使用“添加层级”工具设置的预定义层级。 |
DataType | 列中值的类型。 无法直接将列的数据类型更改为属性,但通常可以从展开的“分析中的数据”浮出控件中更改,如更改列的数据类型中所述。 如果这种方法由于某种原因不起作用,还可以尝试用数据表本身替换数据表并添加一个转换步骤(仅限已安装的客户端)来更改数据类型。 |
ExternalName | 原始数据源或视图中列的名称。此属性的目的是对链接的数据进行列匹配并添加/替换数据操作。 |
ExternalId | 列的全局唯一 ID(如果可从数据源获得)。可用于通过信息链接导入的许多列,但并非全部列。如果列没有外部 ID,则该属性无效。对于数据连接,外部 ID 包含数据库中原始列的名称以及数据库中原始数据表的名称。 |
IsValid | 如果列表达式有效,则为真。属性本身仅对已计算和已合并的列有效,并且如果列表达式中存在虚引用则属性值为假。 |
表达式 | 仅适用于已计算的列。显示用于计算列的表达式。 |
DerivedExpression | 仅适用于已计算的列。在计算预处理器值之后显示用于计算列的表达式。 |
Origin | 说明列来自何处的文本字符串。通常按数据源设置,如果为结果列,则按工具设置。 |
说明 | 由作者输入作为批注的列说明。 |
LinkTemplate | 链接模板,用于创建从表中的值到网站的链接。例如,链接模板可以为“http://www.{$}.com”,其中“{$}”表示列中的数据值。另请参见编辑数据表或列属性值。 |
DefaultContinuousColorScheme | 当向该列应用连续着色时将要使用的默认连续颜色方案的名称。如果未指定颜色方案,或者如果指定的颜色方案不可用,则会使用 Spotfire 连续颜色方案。 |
DefaultCategoricalColorScheme | 当向该列应用分类着色时将要使用的默认分类颜色方案的名称。如果未指定颜色方案,或者如果指定的颜色方案不可用,则会使用 Spotfire 分类颜色方案。 |
ContentType | 每个列可以具有特定的内容类型。呈现器将此属性用作输入以了解要显示的内容。请使用“顶级/子类型”的格式,例如文本/正文或图像/jpg。对于“几何值”列,如果您要将几何值信息显示为图像,则应将内容类型设置成应用程序/x-wkb。如果您正在使用 Spotfire 以显示 SDFile 中的化学结构,内容类型应设置为摩尔文件列的 chemical/x-mdl-molfile。 注: 在指定内容类型时请勿使用空格。
|
Keywords | 当使用以下语法搜索列时可使用列元素中所定义的关键字:Keywords:<desired keyword> 。例如,Keywords:Sales。 |
GeocodingType | 当列可用于在地图上放置地理数据时,会用到地理编码属性。此属性指定列中包含的地理编码信息的类型,如“州/省”或“城市”。 |
GeocodingRepresentation | 当列可用于在地图上放置地理数据时,会用到地理编码属性。此属性指定列中包含的地理编码信息的表示方式。这可以是 en-us 等语言代码,或者 ISO3166-2:us 等标准标识符。 |
GeocodingHierarchyName | 当列可用于在地图上放置地理数据时,会用到地理编码属性。此属性指定列所属的地理编码层级的名称。 |
PreferredAggregationMethod | 聚合方法的名称,从此列创建聚合表达式时,启发使用该聚合方法。可以从展开的“分析中的数据”浮出控件中更改首选聚合方法。 |
ValidIInsightPredictor | 指示在计算建议时是否应包括此列。 |
数据表属性
默认情况下,有时提供以下数据表属性:
属性 | 说明 |
---|---|
Keywords | 数据表的关键字。 使用信息链接添加数据表后,将使用 Information Designer 中定义的关键字。 |
说明 | 数据表的说明。 使用信息链接添加数据表后,将使用 Information Designer 中定义的说明。 |
ExternalId | 原始数据源中数据表的全局唯一标识符(如果有)。 |
MapChart.GeometryType | 用于定义当地理编码表包含几何(形状)列时要素的类型的字符串值。值可以是 Point、Line 或 Polygon。 |
MapChart.IsGeocodingTable | 指定数据表是否为地理编码表。True 或 False。 |
MapChart.GeocodingHierarchyName | 用于对属于同一个层级的地理编码表进行分组的字符串值。 |
MapChart.GeocodingHierarchyPriority | 介于 0 和 100 之间的整数值(100 是最高优先级),用于控制包含该表的层级的优先级。在应用自动地理编码时,如果两个层级得到相等数量的列匹配,那么会选择优先级较高的地理编码层级。 |
MapChart.GeocodingAutoload | 指定当 Spotfire 发现地理编码表可用作当前数据表的地理编码表时,是否允许自动将该地理编码表下载到分析中。此值可用于防止自动下载大型地理编码表。当地理编码表保存在库中时,此属性非常重要。True 或 False。 |
MapChart.GeocodingHierarchyVersion | 以日期形式 (YYYYMMDD) 指定地理编码层级的版本。 |
MapChart.GeographicCrs | 指定描述数据的坐标参考系统(例如,对于 WGS 84,为“EPSG:4326”)。 |
MapChart.IsGeocodingEnabled | 指定当前是否已启用地理编码表。当地理编码表保存在库中时,此属性非常重要。True 或 False。 |
MapChart.ExternalGeographicCrs | 指定由形状文件投影 Web 服务标识的投影的 EPSG 代码。当 Spotfire 的投影列表中已经存在标识的投影时在使用中。 |
MapChart.ExternalGeographicProj4Def | 指定由形状文件投影 Web 服务生成的 Proj4 定义。Spotfire 使用此属性中存储的值来创建生成的 CRS。当 Spotfire 的投影列表中不存在形状文件的投影时使用。 |
文档属性
文档属性的最佳概述位于“文档属性”面板的 中。另请参见添加或编辑文档属性。
默认情况下,通常具有以下文档属性:
属性 | 说明 |
---|---|
MaxMissingTimeParts | 指定允许您使用某些图表的图表属性中提供的“补偿缺少值”设置替换的缺少时间部分的最大数。有关详细信息,请参见时间层级的其他操作。 |
FiscalYearOffset | 指定日历年开始和财年开始之间的月份数。例如,-1 是指财年从上一个日历年的 12 月开始;而 2 表示财年从当前日历年的 3 月开始。如果您在表达式中使用日期和时间函数 FiscalMonth 、FiscalQuarter 或 FiscalYear 中的任何参数并将可选的第二个参数省略,则会改为使用此属性的值。 |
父主题: 文档属性、列属性和数据表属性