什么NI DataFinder?

概览

DataFinder技术在安装DIAdem时安装。DataFinder是一项索引服务,可解析任何自定义文件格式的描述性信息(属性),并在数据文件中创建描述性信息的数据库。只要用户创建、删除或编辑有效的数据文件,该数据库就会自动更新。

在使用DataFinder操作数据文件时,可以把DataFinder想象成iTunes。DataFinder和iTunes都是用于跟踪大量文件的管理工具。iTunes生成一个虚拟库,用于跟踪歌曲及其元数据(艺术家、歌曲名称等),DIAdem则可为写入任何数据文件的所有属性创建一个数据库。iTunes虚拟库仅解读兼容文件格式(MP3、WAV 等)的元数据,DataFinder则仅会索引DataPlugin在DIAdem中注册过的文件的属性。DataPlugin可将自定义文件格式映射到TDMS模型,后者会将属性保存至文件、通道组或通道级别。

内容

指定索引文件夹

在确认iTunes或DataFinder已配置好,可读取文件后,就需要告诉这两个程序去哪里查找这些文件。这样iTunes就不会在计算机的所有文件夹中搜索音乐文件,而仅会搜索在“添加文件夹到库中...”(Add Folder to Library...)选项中指定的目录或预先指定好的iTunes音乐文件夹。同样地,DataFinder也可以对数据文件执行相同的选择性索引。文件可以添加到默认情况下由DIAdem索引的三个文件夹之一(C:\Users\<用户名>\My Documents;C:\Users\Public\Documents\National Instruments;以及C:\Program Files\National Instruments\DIAdem 2011\Examples)。或者也可右键单击“搜索区域”(Search Areas)并选择“添加搜索区域...”(Add Search Area...),如图1所示。选择性索引可避免因不必要的文件或文件夹索引而增加系统资源开销,同时还可在将来需要指定新的搜索区域时轻松进行扩展。如果要删除搜索区域,可以右键单击搜索区域,然后选择“删除搜索区域...”(Remove Search Area...)。

图1 - 在iTunes和DIAdem中添加特定文件夹,以索引元数据

文件搜索

在自定义搜索区域并索引元数据后,接下来就要知道如何使用这个管理工具来查找所需的文件。iTunes和DataFinder都有一个类似于Internet的搜索栏,可根据输入的关键字返回筛选结果列表。此外,由于DataPlugin可以将自定义文件格式映射到TDMS模型,因此借助DataPlugin,DataFinder将会搜索文件、通道组以及通道级别的所有元数据。DIAdem可允许在每个级别上执行高级搜索,以便准确找到所需的数据集。此外还可使用通用通配符(*, ?)进行搜索。

图2 - 按照与Internet类似的搜索方法在iTunes中查找文件,DIAdem DataFinder还可使用通配符进行高级搜索 

创建定义布局

在听音乐时,如果不想按顺序听专辑,iTunes可允许创建自定义播放列表,您可以选择艺术家或播放音乐的顺序。同样地,在处理数据时,通常需要比较多个测试运行程序的结果。在DIAdem数据门户中,您可以选择性地加载文件、通道组或通道级别的数据,以创建自己的“数据播放列表”。然后可以保存此数据播放列表的副本以供下次重复使用,而不会覆盖原始数据文件。

iTunes中的自定义播放列表以及DIAdem数据门户中加载的自定义数据集

图3 - iTunes中的自定义播放列表以及DIAdem数据门户中加载的自定义数据集

数据管理系统扩展本地机器之外

DIAdem DataFinder无疑是NI数据管理解决方案的基石,但它专为个人使用而设计,有时无法满足大型团队需要跨多台机器访问数据的需求。 因此,NI提供了两个数据管理选项:DIAdem DataFinder和SystemLink TDM DataFinder模块。


借助DIAdem DataFinder,您可在本地索引中轻松搜索存储的测试数据;但是如果数据管理解决方案扩展到大型团队或部门使用,则需求和要求也会随之变化。为满足这些需求,NI专为大型团队和部门设计开发了NI SystemLink TDM DataFinder模块。NI SystemLink TDM DataFinder模块可直接索引服务器或网络上的测试文件,无需IT支持或数据库知识。多个工程师也可以同时检索服务器的信息,从而提高部门的工作效率。

图4 - My DataFinder专为个人使用而设计,NI SystemLink TDM DataFinder模块则为团队协作而设计

DataFinder高级功能

执行搜索选择数据

DataFinder返回筛选的数据结果后,您可以根据输入的任何搜索参数选择性地加载任何文件。您甚至可以从刚刚搜索的属性中创建新通道;只需选择属性标题并将其拖放到数据门户中即可。使用DataFinder来存储属性信息可让您更轻松地加载多个文件的数据点以查找异常值以及关联大量测试运行程序。

图5 - 在创建的新通道中,属性值最多不超过52个

只需一下,即可查看属性范围

DataFinder在索引文件的元数据时,不仅会跟踪属性名称,还会跟踪属性值。使用高级搜索时,单击查询的最后一个按钮,这时会弹出一个对话框,该对话框将显示所选属性的值范围。您可以根据该范围设置搜索的阈值或查找包含最大绝对值的通道。

图6 - 只需点击一下,即可查看属性值范围

该功能可继承属性。在本例中,第一个属性用于查找以TR_*开头的文件名。  第二个属性Maximum用于查看值范围,但仅查看以TR_*开头的文件。

更多资源:

SystemLink TDM DataFinder模块是DIAdem的主要功能之一,旨在帮助您提高后期数据处理的工作效率。如需了解有关DataFinder或DIAdem的更多信息,可查看以下链接。

NI DIAdem
SystemLink TDM DataFinder模块
DIAdem文档
如何设置DataFinder Federation