创建ID安全匹配任务

更新时间:

隐私集合求交任务可用于求双方数据交集(适用于两方数据量级相差百万以下)。本文为您介绍如何创建TrustDA/PSI任务。

场景描述

A有一张数据表demo_psi_a_in,存有设备信息,id_int作为主键;B有一张数据表demo_psi_b_in,也存有一部分设备信息,id_int作为主键。

需求是A想知道和B的交集ID是哪部分,但非交集部分,A不允许B知道,B也不能让A知道。可通过主键关联创建TrustDA/PSI任务实现。

步骤一:新建TrustDA/PSI任务

  1. 在DataTrust首页,单击顶部菜单栏的通用计算。选择相应的合作项目进入任务研发页面。

image.png
  1. 在通用方案中创建ID安全匹配任务

  1. 进入任务页面配置任务参数

步骤二:配置任务参数信息

  1. 创建任务页面,配置参数。

image.png

参数

描述

任务名称

请填写任务的名称。

任务类型

任务类型默认是TrustDA/PSI,不支持修改。

加密采用的椭圆曲线

支持选择x25519、secp256k1、secp256r1、curve25519、edwards25519、sm2六种椭圆权限。

调度规则

支持日常不调度按日调度按周调度按月调度四种,配置后会按配置的周期定时跑该任务。

  • 日常不调度:配置后不运行任务。

  • 按日调度:每天运行任务。

  • 按周调度:每周运行任务。

  • 按月调度:每月运行任务。

数据引入

选择使用方和加持方的输入表名、分区和碰撞字段。

  • 使用方:指需要数据的一方。

  • 加持方:指提供数据的一方。

  • 数据名称:选择已创建的数据,如需创建,请参见上传数据。

  • 数据分区:分区分为动态分区和静态分区,动态分区按照日、小时调度,可点击数据分区后的图标查看参数说明。

  • 碰撞字段:指双方数据集,用于匹配的字段,需一一对应。

数据输出

结果输出表可输出给双方或其中一方。

  • 求交结果表:指用于隐私计算结果输出的表。如果原表有数据,则将被覆盖。

  • 数据分区:分区分为动态分区和静态分区,动态分区按照日、小时调度,可点击数据分区后的图标查看参数说明。

  • 结果字段信息:根据所选数据表展示字段信息。

  1. 单击提交,完成任务的创建。

创建TrustDA/UnbalancePSI任务

步骤一:新建TrustDA/UnbalancePSI任务

  1. 在DataTrust首页,单击顶部菜单栏的通用计算。默认进入使用引导页面,进入任务研发页面。

  2. 在通用方案中创建ID安全匹配任务。

  3. 进入任务页面配置任务参数

    image.png
  4. 任务类型对话框,选择TrustDA/UnbalancePSI任务。

    image.png
  5. 单击确定

步骤二:配置任务参数信息

  1. 创建任务页面,配置参数。

    参数

    描述

    任务名称

    请填写任务的名称。

    调度规则

    支持日常不调度按日调度按周调度按月调度四种,配置后会按配置的周期定时跑该任务。

    • 日常不调度:配置后不运行任务。

    • 按日调度:每天运行任务。

    • 按周调度:每周运行任务。

    • 按月调度:每月运行任务。

    数据引入

    选择使用方和加持方的输入表名、分区和碰撞字段。

    • 使用方:指需要数据的一方。

    • 加持方:指提供数据的一方。

    • 数据名称:选择已创建的数据。

    • 数据分区:分区分为动态分区和静态分区,动态分区按照日、小时调度,可点击数据分区后的图标查看参数说明。

      image.png
    • 碰撞字段:指双方数据集,用于匹配的字段,需一一对应。

    数据输出

    结果输出表可输出给双方或其中一方。

    • 求交结果表:指用于隐私计算结果输出的表。如果原表有数据,则将被覆盖。

    • 数据分区:分区分为动态分区和静态分区,动态分区按照日、小时调度,可点击数据分区后的图标查看参数说明。

      image.png
    • 结果字段信息:根据所选数据表展示字段信息。

  2. 单击提交,完成任务的创建。

后续步骤

任务创建完成后,您可在任务列表页面对任务执行查看、编辑、运行等操作。详情请参见任务管理。