跳至主要内容

使用全局变量创建模板

使用变量创建使用 $variable[[variable]] 语法的模板。

  1. 导航到仪表板的设置,然后从左侧选择变量

  2. 类型设置为查询,并选择你的 Cognite Data Source 作为数据源

  3. 查询字段中,输入查询以从 CDF 获取和筛选资产。

    例如,此查询请求包含参数 parentIds=[123]的资产,并按与 test-.* 正则表达式匹配的 name 筛选结果:

    assets{parentIds=[123], name=~"test-.*"}
    提示

    如需有效参数的列表,请参阅 API 文档

    你还可以阅读此文章,学习如何筛选结果。

    你可以设置变量格式以适应查询,例如,当有 ts{assetIds=[${variable:csv}]} 这样的多值变量时。

    如果从下拉列表中选择了多个资产,则变量序列化为逗号分隔值。请参阅 Grafana 文档了解更多关于变量格式选项的信息。

  4. 选择更新

嵌套(链式)变量

通过嵌套变量,你可以创建模板来可视化与资产子树的分支相关的时间序列,并可供用户在子树中导航。

  1. 创建所需的嵌套变量。

    链接变量
  2. 在仪表板上使用变量作为资产筛选器。

    在仪表板上使用变量
  3. 用户可以在层次结构的每个层级选择资产。

    从下拉列表中选择资产