在本章节中:

概要

在记录事务并在测试期间将事务添加到数据库时,将层次数据集添加到 TDA。您可以查看数据并与数据交互,以便在测试场景中使用数据。  

重要概念及术语

有关本节所用术语的定义,请查阅 关于数据资源库 。

主工具栏

主应用程序工具栏包含与数据存储库关联的功能,但根据当前视图,工具栏中可能出现其他功能。 

您可以在主工具栏中执行以下操作。

  • 单击 Export 按钮,导出资源库。此操作创建数据存储库的副本,您可以从 Data 选项卡的主页下载该副本。请查阅 创建和管理资源库
  • 单击 Lock 按钮,以防止其他用户更改存储库。请查阅 锁定和解锁 CTP 中的存储库
  • 单击 Refresh 按钮加载从已连接的应用程序收集的任何更改。
  • 单击 Data Set 按钮向存储库添加新数据集。请查阅 Manually Creating a Data Set
  • 单击 Delete 按钮,删除所选资源库。请查阅 创建和管理资源库

数据资源库视图

单击 Data 选项卡中的资源库,打开数据资源库视图。

您可以在数据资源库视图中执行以下操作。

手动创建数据集

  1. 在 Data 选项卡中,从服务器菜单中选择一个资源库,然后单击主工具栏中的“添加数据集”按钮。 
  2. 为数据集指定名称,为记录类型名称指定名称(可选)。记录类型名称指定数据集包含的数据类型。默认情况下,记录类型名称接受数据集的名称,但是您可以根据需要指定不同的名称。 
  3. 选择 Empty 选项并单击 Create

数据集将被添加到资源库页面。关于下一步骤,请查阅 Adding and Modifying Data 。

还可以 在导入时创建数据集

下载数据集和记录类型

您可以将数据集或记录类型下载为 JSON 文件。

  1. 从省略号菜单中选择 Download 并指定一个编码选项(默认为 UTF-8)。
     
  2. 单击 Download

删除数据集和记录类型

从省略号菜单中选择 Delete ,并确认在提示时要删除数据集或记录类型。如果数据集包含不引用或其他组件不引用的记录类型,则可以启用 Delete orphaned record types 选项,以确保完全删除数据集。此选项不适用于记录类型。

打开数据记录视图

单击数据集列中的数据集,打开 Data Record View

数据记录视图

数据记录视图是修改数据的接口。单击数据存储库视图中的数据集以访问记录。

您可以执行以下操作。

使用数据集工具栏

  • 单击刷新按钮加载对数据的任何更改。
  • 您可以将数据下载为 JSON 文件
    1. 单击下载图标并选择一个编码选项(默认为 UTF-8)。
    2. 单击 Download
  • 单击垃圾桶图标,确认在提示时要删除数据集。如果数据集包含不引用或其他组件不引用的记录类型,则可以启用 Delete orphaned record types 选项,以确保完全删除数据集。

添加和修改数据

单击数据集标题中的省略号菜单,添加键列、值列,并添加第一行和最后一行。

新值列总是添加到表的末尾。

根据以下优先级,新的 key 列按字母顺序添加到表的开头(紧接 Row # 列的右边):

  1. 以连字符 (-) 开头的列
  2. 大写
  3. 小写  

关于键和值列名

列名不可以:

  • 包含空格
  • 包含非字母数字字符
  • 以数字开始
  • 使用下划线作为第一个或最后一个字符

如果文件包含这些字符中的任何一个,那么当将它们导入数据集时,它们将被下划线替换。

单击“列操作”菜单以重命名或删除列。还可以按键列值对数据的显示方式进行排序。排序不影响数据的结构。

单击“行操作”菜单可添加内联行、复制数据行或删除行。

复制行和新添加的行被添加到活动行下面并突出显示。 

可以展开行以在 JSON 查看器中查看数据。

单击编辑图标打开 JSON 查看器。请查阅 Editing Data

查看 Null 和 Exclude 字段

Nullexclude 是 TDA 中的特殊值,显示方式不同。

如果将原始字段配置为 null/exclude,则表示为 [null] / [exclude]。例如,请参见下面截图中的 Age


将一个原始列表字段设置为 null/exclude,它表示为一个值为 [null] / [exclude]的条目数组。例如,请参见下面截图中的 key

如果一个记录列表字段被设置为 null/exclude, [null record] / [exclude record] 那么它将被表示为一个由一个值组成的数组(以区别于 null/exclude 原语列表)。例如,请参见下面截图中的 string

如果想将字段设置为 null 或 exclude(以便在从该数据源填充元素时不会出现在消息中),那么在编辑时使用 [null][exclude]

编辑数据

单击 Edit 使值可编辑。 

锁定的存储库

如果存储库被其他用户锁定,则无法修改或删除其中的任何记录。 

可编辑值将变为活动的。您可以在表中编辑数据键值,在 JSON 视图编辑器中编辑原始值。

完成后单击 保存

在导入时创建数据集

目前只支持 CSV 和 CSV 格式的文件进行导入。

  1. 在 Data 选项卡中,从服务器菜单中选择一个资源库,然后单击“添加数据集”按钮。
  2. 为数据集指定名称,为记录类型名称指定名称(可选)。
  3. 选择 From CSV File 选项,然后单击 Next


     
  4. 在提示时选择包含数据的文件。上传器检测列标头。默认情况下,编码设置为 UTF-8。分隔符和引号字符在默认情况下也设置为公共字符。如果您的文件具有不同的编码或使用不同的分隔符和引号字符,请在下拉菜单中更改它们。  

     

  5. (可选)配置如何导入数据。单击文件选项中的字段并从可用设置中选择。启用 Trim spaces 选项,从数据中删除无关空格。您可以将字段指定为键、值,或者两者都指定。键使消息响应程序能够找到正确的数据行来构造响应。  


     

  6. 完成对数据集的配置后,单击 Create 。导入数据的任务将被添加到 TDA 任务队列中(请查阅 检查 TDA 中的任务)。数据集可能不会出现在存储库中,也可能不会立即可用。在处理导入任务时,可以继续使用 CTP。消息将告诉您导入何时完成。
  7. 单击数据集编辑数据。请查阅 Adding and Modifying Data。 
  • No labels