将数据从数据库加载到DIAdem中

更新 Dec 19, 2022

适用于

软件

  • DIAdem

问题详述

DIAdem中有哪些方式可以加载和查询存储在数据库中的数据?

解决方案

DIAdem可以加载数据的数据库类型如下所示:
  1. ODBC / SQL / ADO数据库(Access,SQL-Server,Oracle,...)
  2. Citadel数据库(Citadel 4及更高版本,VI Logger数据库)
  3. ASAM ODS数据库

DIAdem可以使用以下方法选择数据库数据:
  1. 使用数据存储在NAVIGATOR面板中的交互式树视图对话框
  2. 在VB脚本中使用DIAdem内置ODBC函数的SQL查询
  3. 在VB脚本中使用ADO对象变量的SQL查询
  4. 在VB脚本中使用DIAdem内置ODS函数的ODS查询

推荐的数据库(1-3)和选择数据方法(a-d)的组合:
  1. a. NAVIGATOR仅支持选择ENTIRE的列表(无WHERE选项)
    b. 简单的DIAdem SQL函数,非常适合在SUDialog中查看结果
    c. 读取BLOB字段所需的完善记录/记录集控件
  2. a. 选择Trace by Trace 。过滤选项:时间片,事件/恒定时间增量
  3. a. NAVIGATOR面板提供完整的ASAM ODS搜索和过滤选项
    d. 从ASAM ODS数据库中自动化数据检索

不推荐的数据库(1-3)和选择数据方法(a-d)的组合:
  1. d. 根据Data Navigator中的选择运行导入的VB脚本(读取字符串列)
  2. b. 在某种程度上使用Citadel 4(不是直截了当或特别迅速)
    c.  在某种程度上使用Citadel 4(不是直截了当或特别迅速)
    d. 根据NAVIGATOR面板中选择的数据存储运行导入的VB脚本(读取字符串跟踪)
  3. b. 放弃拥有昂贵的ASAM ODS服务器层的想法
    C. 放弃拥有昂贵的ASAM ODS服务器层的想法