数据源关键属性和完整属性设置

关键和完整属性选项卡上,为与数据源相应的特定属性设置可选参数。

最少属性和关键属性自动显示在用户界面中的地图预览卡上和列表中。缺省情况下,如果未分配给解决方案中的最少属性或关键属性,那么每个数据源属性都是完整属性。仅当单击预览卡以获取更多信息时,才会显示完整属性。

关键和完整属性选项卡上,从数据源中选择属性,然后在提供的字段中设置该属性所需的参数。根据您在前面选项卡中选择的选项,您或许只能编辑部分属性,有些值可能是预定义或预选择的。

对于通用警报协议 (CAP) 数据源,包含在规范中的所有 CAP 元素将列为数据源属性。但是,对于每个属性,您只能编辑用户界面标签字段的值。以下列表中的属性是键属性,其余属性是完整属性:
  • areaId(仅限位置图的 CAP)
  • category
  • certainty
  • event
  • msgType
  • sender
  • severity
  • urgency

对于用户界面条目数据源,已预先指定所有属性,但用户界面标签的值除外。

表 1. “关键和完整属性”选项卡上字段的描述
字段 描述
用户界面标签 分配给关键属性或完整属性以用于整个用户界面的名称。预览卡上和列表中显示的最少属性的名称由系统设置且无法更改。但是,您可以为用于其他应用程序的最少属性提供标签。请参阅特定于解决方案的文档以获取更多详细信息。
属性名 用作存储属性详细信息的数据库表列名称的可选值。如果未指定值,那么属性名将缺省为值 Property_n,其中 n 是下一个未分配的值,例如,Property_1。值不得包含空格,并且最大长度为 30 个字符。有关受限制属性名称的列表,请参阅主题末尾的部分。
关键属性 此选项用于为完整属性分配关键状态。关键属性自动显示在用户界面中的地图预览卡上和列表中。可以为最少属性分配关键状态。
数据类型 属性数据值的存储格式。从允许选项的列表中进行选择。确保所选格式与属性类型兼容。例如,包含优先级号的属性会为其分配数据类型整数
长度 数据类型为字符的属性的字符串值所允许的最大长度。系统上限为 32704 个字符。仅当在数据类型字段中选择字符时,才会显示此字段。
精度小数位数 数据类型为小数的属性值所允许的精度位和小数位。例如,值 123.45 具有三个精度数字 123,和两位小数 45。属性值的总长度等于精度位数加上小数位数,其中总长度必须在 1-31 位之间。值中可以有 0-31 位小数,其中有效值是含有 0 精度位和 31 位小数的数字。仅当在数据类型字段中选择小数时,才会显示精度小数位字段。
为过滤进行优化 指定优化属性以有效地过滤与属性相关的数据项的选项。如果选择 Yes,那么会创建数据库索引。此优化对于经常用于排序或搜索的属性(例如,名称)非常有用。
在图表上分布 指示要在图表中使用属性值的选项。请参阅特定于解决方案的文档以获取更多详细信息。
注: 此选项适用于 IBM® Intelligent City Planning and Operations
用作标识 此选项用于指定属性值作为数据项唯一键标识的部分或全部。可以使用用作索引标识的一个或多个属性来定义数据源。来自数据源的更新必须与此标识相匹配才能更新系统中的数据项。
注: 如果想要使用属性作为索引标识,那么属性值在源数据中必须是唯一的。如果未使用已用作索引标识的任何属性来定义数据源,那么数据源的所有更新都将存储为系统中的新数据项。
可更新 此选项用于指定属性数据可以由系统更新。如果属性已选为索引标识,那么无法选择此选项。
过滤条件 您可以选择用户是否以及如何可在过滤器的“更多过滤器”窗口中选择用于过滤数据项的属性值。
  • 选择允许值可显示在允许值字段中指定的静态属性值。
  • 选择枚举值可显示运行时接收到的所有动态属性值。
  • 选择自由文本搜索值可允许用户在文本字段中输入自由文本以搜索运行时接收到的动态属性值。
  • 如果不希望该属性显示在“更多过滤器”窗口中,请选择无值
确保满足以下需求:
  • 如果属性未设置为最少属性,将键属性字段的值设置为。属性必须是最少属性,或键属性。
  • 确保属性类型为 VARCHARINTEGERBIGINTDECIMALDOUBLE
允许的值 如果选择允许值作为过滤条件的值,请输入将在过滤器的“更多过滤器”窗口中显示的静态属性值的逗号分隔列表。空格不会从属性值中移除。

受限制属性名称

您可以将用作存储属性详细信息的数据库表列名称的可选属性名称值。除用于数据源的任何属性名称以外,您无法将以下任一受限制属性名称用于属性名称值:
  • AnnotationId
  • AssessmentDateTime
  • Classification
  • DataSourceId
  • DeleteFlag
  • Description
  • Duration
  • EndDate
  • EndDateTime
  • EndDay
  • EndDayOfWeek
  • EndHour
  • EndMonth
  • EndTime
  • EndYear
  • Incident
  • LastUpdateDateTime
  • Location
  • Name
  • ObjectId
  • StartDate
  • StartDateTime
  • StartDay
  • StartDayOfWeek
  • StartHour
  • StartMonth
  • StartTime
  • StartYear
  • TenantId
  • TimeZoneOffset