将Jupyter Notebook (.ipynb)发布到SystemLink Enterprise,以使用该Notebook进行数据分析和可视化。

  1. 导航至分析(Analysis) » 脚本(Scripts)
  2. 右键单击要共享的Notebook,然后选择发布到SystemLink (Publish to SystemLink)
  3. 选择要共享Notebook的工作区。
  4. 指定要使用Notebook的界面。
  5. 单击发布到SystemLink (Publish to SystemLink)
具有所选工作区的读取权限和下载权限的用户可通过以下方法访问Notebook:
  • SystemLink Enterprise,选择文件并单击分析
  • 在Jupyter Notebook中,单击分析开发并选择工作区。

可使用下列接口与Notebook交互。

备注 SystemLink Enterprise不严格强制这些接口。即使未实现所需的Notebook元数据,指定的参数在执行时也可传递至Notebook。
表 37. Notebook接口可用于SystemLink Enterprise
接口 说明信息 输入 输出
设备网格 该接口尚未使用。
Data Space Analysis 该接口可用于Notebook来分析数据空间中的参数数据并计算统计数据
  • trace_data: Dict[字符串,字符串]

    该输入是来自绘制数据空间轨迹用于分析的数据。数据存储为Notebook执行工件。

    数据格式如下:{'artifact_id': 'artifact_id'}

    范例如下: {'artifact_id': '09875b26-3081-496a-9f62-07d3f8daf47e'}

  • analysis_options: 字符串[]
  • workspace_id: 字符串

该输出是相应Notebook提供的分析选项列表。

列表格式如下:[{display_name: `Analysis 1`, id: `analysis_1`, type: scalar/vector} ...]

范例如下:[{display_name: `Min`, id: `min`, type: scalar}]

文件分析 可在Notebook上使用该接口来分析文件或创建带文件更改触发的程序。
  • file_ids: string[]
无需输出。
周期性执行 可在Notebook上使用该接口来创建可重复执行的程序。该频率会在特定日期和时间开始。 无需输入。 无需输出。
产品规范分析 可在Notebook上使用该接口来分析所选的产品规范。
  • spec_ids: 字符串[]
  • product_id: 字符串
无需输出。
系统网格 可在Notebook上使用该接口,在系统应用程序中以列的形式显示自定义信息。 无需输入。
输出必须包括:
  • data_frame类型。
  • 包含数据字段内结果的单元素列表。

数据字段是包含值字段列表的字典。该列表包含minion ID和minion ID关联值。

范例如下:[{type:"data_frame", data:{values:[["minion-id-1", 3], ["minion-id-2", 0]]}}]

测试数据分析 可在Notebook上使用该接口来分析所选测试结果。
  • result_ids: 字符串[]
无需输出。
测试数据提取 可在Notebook上使用该接口,从指定格式(BDCSTDF)的文件中提取参数数据。

该接口可将数据转换为测试结果、步骤和测量结果。

  • file_id:字符串
  • part_number:字符串
  • notebook_id:字符串
无需输出。
测试计划操作 该接口可用于系统通过测试计划执行操作调用的Notebook。
  • testPlanId:字符串
  • systemId:字符串

测试计划执行操作也可能将用户定义参数传递至Notebook。

无需输出。
测试计划自动化 可在Notebook上使用该接口来针对客户特定用例对一个或多个测试计划执行自动化操作。
  • test_plan_ids: string[]
无需输出。
测试计划调度器 可在Notebook上使用该接口来通过算法安排测试计划。用户可自定义算法以满足实验室的调度方法要求。
  • test_plan_ids: string[]
无需输出。