检查数据输入文件服务的合规性
- 更新时间2025-12-03
- 阅读时长4分钟
定义数据完整性规则,确保进入SystemLink文件服务的所有数据都符合数据分析的元数据要求。这些检查适用于DataFinder实例索引的工作空间。
- 在文本编辑器中,创建一个JSON文件,对于进入文件服务的所有TDM数据,在root、group、channel级别定义所需的元数据。 提示 更新定义文件时,更新RequiredMetadataVersion属性。这方便用户搜索符合某个特定版本规则定义文件的所有数据。有关元数据定义文件,请参考本页的代码范例。
- 将JSON文件上传到为文件服务建立索引的DataFinder。
- 在SystemLink Web应用程序的“数据管理”下,单击数据索引,然后选择DataFinder实例。
- 选择您要上传文件的实例,然后单击。
- 在索引选项卡上,单击 数据完整性规则。
- 将磁盘上的定义文件上传,然后单击确定。 DataFinder实例检查进入文件服务的所有新文件是否符合元数据定义,并添加两个属性至索引:
添加的属性 值 NI_FS~RequiredMetadata~Compliant (可在数据导航中搜索) 不合规:值 = 0 合规:值 > 0
合规值为来自定义文件的"RequiredMetadataVersion”NI_FS~RequiredMetadata~ErrorText(不可在数据导航中搜索) Missing keys: metadata1, metadata2, ... - 要删除文件,单击删除定义文件。
- 在搜索区域选项卡上,选择要索引的工作区。如果要为整个文件服务建立索引,请选择索引系统上的所有工作区。
- 可选: 重置整个索引,在文件服务已建立索引的文件上执行合规性检查。
- 选择索引选项卡。
- 点击重置索引旁的箭头,选择整个索引。 DataFinder实例为文件服务中的所有文件重新编制索引,检查它们是否符合要求,并将与上述属性添加到索引中。该过程可能需要一段时间。
定义文件的示例:
{
"FileVersion": 1,
"Description": "Required metadata keys for SystemLink (this line is ignored)",
"RequiredMetadataVersion": 1.0,
"RequiredMetadataKeys": {
"root": ["product_identifier", "product_type", "product_design_step"],
"group": ["package", "dut_id"],
"channel": ["ResultStatArithMean", "ResultStatMax", "ResultStatMin"]
}
} 相关内容
- 使用高级搜索查找数据
使用高级搜索查找包含指定属性值的文件、通道组或通道。将搜索条件用逻辑运算符组合在一起,可形成复杂的搜索语句。
- 添加和编辑SystemLink文件服务文件的元数据
添加和编辑SystemLink文件服务文件的元数据,以识别这些文件并在搜索中更容易找到这些文件。
