创建隐匿信息查询任务
隐私信息检索任务,不告诉数据服务方要查询的对象,获得匹配的查询结果。本文为您介绍如何创建TrustDA/PIR任务。
场景描述
A有一张数据表datatrust_a/demo_pir_a_client用于记录要查询人群id,有一张数据表datatrust_a/demo_pir_a_result用于存储查询的结果;B有一张数据表datatrust_b/demo_pir_b_server用于记录人群属性(relationship、race、sex等)。
需求是A用人群id,前往B侧查询人群标签,但同时不想让B知道查了哪些人。可通过主键关联创建TrustDA/PIRPreCache任务实现。
步骤一:新建TrustDA/PIRPreCache任务(为了提升PIR查询性能,需要先缓存计算)
在DataTrust首页,单击顶部菜单栏的通用计算。选择相应的合作项目后进入任务研发页面。
在通用方案中,选择创建隐匿信息查询任务。
点击任务页面上方蓝色链接,创建预计算任务。
进入创建任务页面,配置任务参数信息。
步骤二:配置任务参数信息
在创建任务页面,配置参数。
参数 | 描述 |
任务名称 | 请填写任务的名称。 |
任务类型 | 任务类型默认是TrustDA/PIRPreCache,不支持修改。 |
调度规则 | 支持日常不调度、按日调度、按周调度、按月调度四种,配置后会按配置的周期定时跑该任务。
|
数据查询方 | 有查询需求的一方。 |
数据服务方 | 提供数据表,供查询的一方。 |
数据名称 | 数据服务方提供查询的表名称。 |
关键字字段 | 数据服务方提供查询的表中,用于碰撞的字段。 |
要查询的字段 | 数据服务方提供出来能被查询的标签字段。 |
数据分区 |
|
使用场景 |
|
单击提交,完成任务的创建。
步骤三:新建TrustDA/PIR任务
在DataTrust首页,单击顶部菜单栏的通用计算,选择任务研发页面。
在通用方案中,选择创建隐匿信息查询任务。
进入创建任务页面,配置任务参数信息。
步骤四:配置任务参数信息
在创建任务页面,配置参数。
参数 | 描述 |
任务名称 | 请填写任务的名称。 |
任务类型 | 任务类型默认是TrustDA/PIR,不支持修改。 |
调度规则 | 支持日常不调度、按日调度、按周调度、按月调度四种,配置后会按配置的周期定时跑该任务。
|
数据引入 | 选择数据引入的需求方和服务方。
|
数据输出 | 结果输出表可输出给双方或其中一方。
|
单击提交,完成任务的创建。
后续步骤
任务创建完成后,您可在任务列表页面对任务执行查看、编辑、运行等操作。详情请参任务管理。