概述
Bright Data 的自动化数据集创建平台在数据集交付之前包含验证和审批阶段。该平台提供错误处理、验证检查和自定义功能,确保数据的准确性和可靠性。这些验证检查对于节省时间、减少数据错误以及保持数据质量至关重要。
数据集验证流程:Snapshot Triggered(快照触发)→ Did it Pass Validation Tests?(是否通过验证测试)→ 通过则进入 Dataset is delivered(交付数据集);未通过则 Fix and send to user(修复后发送给用户审批),若用户拒绝则按 Handling by SLA(按 SLA 处理)后再返回修复。
工作原理
一旦数据集快照准备就绪:- ✅ 如果所有验证测试均通过
- ❌ 如果全部/部分验证测试失败
验证规则
唯一性
唯一性
- 示例:在 LinkedIn 公司资料数据集中,每家公司的 LinkedIn URL 应为唯一。如果存在重复 URL,则表示同一公司被列出不止一次,违反了唯一性规则。
填充率
填充率
- 示例:在 LinkedIn 公司资料数据集中,至少 90% 的资料必须填写“行业”字段。如果超过 10% 的资料缺少该信息(字段为空),数据集将不符合所需的填充率。
必填字段
必填字段
- 示例:在 LinkedIn 数据集中,“公司名称”和“总部位置”等字段可能是必填项。缺少这些信息的资料将被标记为错误。
数据稳定性
数据稳定性
- 示例:若数据集定期更新,公司员工人数不应在两次更新之间出现巨大变化(例如突然从 50 跳到 5000),除非有已知原因(如并购)。
类型验证
类型验证
- 示例:数据集应在“成立日期”字段中仅接受日期格式。如果录入了如“unknown”这样的文本,应被标记为错误。
架构和字段自定义验证
架构和字段自定义验证
- 示例:数据集中可能有“公司规模”字段,接受的值包括“小”、“中”、“大”。若记录中出现了其他值,应被标记为错误。
最小记录数量阈值
最小记录数量阈值
- 示例:若数据集旨在代表某一领域(如科技行业)的公司,则必须包含该领域的最小公司数量,才能视为完整且具有代表性。
数据规模波动阈值
数据规模波动阈值
- 示例:对于每月更新的数据集,公司总数不应出现剧烈波动(例如超过 10% 的增减),除非行业内出现特定事件或趋势。
记录完整性验证
记录完整性验证
- 示例:在 LinkedIn 公司资料数据集中,如果某公司超过 70% 的字段(如行业、规模、位置、描述)为空,则该记录将被标记为不完整。
唯一标识与重复记录验证
唯一标识与重复记录验证
- 示例:在 LinkedIn 数据集中,该规则会识别由于唯一标识分配错误导致同一公司被列出多次的情况。例如公司名称拼写略有差异导致被当作不同公司,该规则将标记这些记录以供修正。
主要组件与功能

数据集测试的整体视图:在 All results(全部结果)/ Passed(通过)/ Failed(失败)标签页之间切换。每条 Test(测试)显示 Test result(测试结果)、Expected value(期望值)和 Review status(审批状态,例如 Ready for deliver 表示可交付)。
评估验证测试结果

Validation results(验证结果)页面:包含 Request details / Validation rules / Validation results 三个标签页。每条失败的测试可点击右侧的 Evaluate(评估)链接进行处理。
- 通过
- 临时通过
- 拒绝快照
评估操作
对于每个失败的验证测试,用户有三种选择:-
设置新阈值
- 设置自定义值 – 如果开发者未达到默认阈值,用户可以设定新阈值。设置后快照将返回给开发者处理。
- 按 X% 设置 – 接受开发者达到的成功率,并将阈值设为开发者提取的值。
- 忽略测试(仅一次) – 接受开发者此次提取的值(默认值在下次快照中不会改变)。
- 拒绝 – 用户不接受对失败测试的调整;问题将返回给开发者修复。状态将标记为“已拒绝”,之后会再次发送给客户审批。

Evaluate options(评估选项)对话框:显示 Failed value(失败值)与 Current threshold(当前阈值),并提供三种处理方式 — Set new threshold(设置新阈值,可输入自定义值或按当前实际比例)、Ignore test this time(仅本次忽略测试)、Reject ignoring(拒绝忽略并发回开发者)。

所有问题处理完毕后,Validation results 页面右上角会出现蓝色的 Deliver dataset(交付数据集)按钮,点击即可将快照交付给客户。

若存在被拒绝或未处理的失败项,Validation results 页面右上角会显示蓝色的 Send back to developer(发送给开发者)按钮,点击会将快照退回给开发者修复。