新建数据集


对于数据联邦和静态数据,需要创建数据集来定义要在 DTV 中使用的数据范围。



为静态数据创建数据集

可以导入带有数据集的 CSV 文件来创建静态数据集。


通过以下步骤,为静态数据源创建数据集:

  1. 外部数据源 页签的列表中找到静态数据源。

  2. 点击 数据集 dataset_icon
    将显示 数据集管理 窗口。

  3. 点击 新建数据集,打开数据集创建对话框。


    ../../_images/manage_static_dataset.png


  4. 名称 输入框中,指定新数据集的名称。

  5. 点击 上传,上传带有数据的 CSV 文件。

  6. 点击 确定,创建数据集。



为数据联邦创建数据集

你可以编写 SQL 查询来定义要从数据联邦获取的数据集。


通过以下步骤,为数据联邦创建数据集:

  1. 外部数据源 页签的列表中找到需要使用的数据源。
  2. 点击 数据集 dataset_icon
    将显示 数据集管理 窗口。
  3. 点击 新建数据集,打开数据集创建对话框。
  4. 名称 输入框中,指定新数据集的名称。
  5. SQL 输入框中,编写用于检索你的数据的 SQL 查询。
  6. 自定义变量 部分,可以为 SQL 查询定义自定义变量。
    有关如何定义和使用自定义变量的更多信息,参见以下各节。
  7. 点击 确定


../../_images/data_fed_dataset.png

定义自定义变量

可以将自定义变量传递给为数据联邦数据集指定的 SQL 查询。这可用于执行类似的查询,而无需创建重复的数据集和 SQL 查询。


通过以下步骤,定义自定义变量:

  1. 确保你已指定 数据联邦 数据源,并且当前正在为该数据源创建新数据集。
  2. 新建数据集 对话框窗口中,点击 添加变量
    将显示 新建变量 对话框。
  3. 名称 输入框中,指定变量的名称。
  4. 类型 列表中,选择变量的类型。
    • 如果选择 列表,则在 输入框中指定预定义的值,值之间用逗号分隔。
    • 如果选择 时间,则从 格式 列表中选择时间值的格式。
  5. 默认值 输入框中,指定变量的默认值。
  6. 点击 确定


定义变量后,可以在 SQL 查询中将它们用于语法 ${var_name}


例如,如果你具有名为 name 的变量,则可以编写以下 SQL 查询:

SELECT *
FROM data_table
WHERE name = ${name};


使用自定义变量

如果一个自定义变量用于 SQL 查询中,则可以在以下位置指定它的值:


位置 说明
图表编辑器 仪表盘设计人员需要在 数据字段 部分指定它的值。
全局过滤器和组件过滤器 显示为数据字段选项,前缀为 [P]。这让仪表盘用户能够通过使用过滤器为变量指定值。



预览数据集

对于 数据联邦静态数据 数据集,你可以预览它们的数据。此外,还可以通过 CSV 文件的方式下载这些数据。


通过以下步骤,预览数据:

  1. 找到要预览的数据集,点击 数据集 dataset_icon,打开 管理数据集 窗口。
  2. 点击 预览 preview_dataset_icon
  3. 要下载数据,点击 预览 对话框顶部的 下载