注册客户

本页面将引导您完成以下步骤来注册和取消注册各方,以创建预测结果:

  1. 确保您已做好注册派对的准备
  2. 准备政党注册表
  3. 使用 projects.locations.instances.importRegisteredParties 方法注册或取消注册各方
  4. 验证方法响应
  5. (可选)导出已注册方的表格

须知事项

在开始之前,您需要一个 AML AI 实例

如需使模型能够创建风险得分预测,您必须先注册各方。如果您已经拥有以下各项,我们建议您注册各方:

何时注册各方

在为某个数据集中的某一创建预测之前,您需要先注册该方。训练、调整或回测无需注册。

预测结果用于在生产或测试/并行阶段调查客户的洗钱活动。

注册方每月会产生一个注册方的额外费用(如需了解详情,请参阅价格页面)。

如何准备政党注册表

如需了解注册方,请参阅价格页面

为您要注册各方的业务线准备表格。 此派对注册表可以是 Party 表的子集。

零售方架构

类型说明
party_idSTRING实例数据集中一方的唯一标识符
party_sizeSTRINGNULL;对于零售方注册,系统会忽略内容

商业方架构

类型说明
party_idSTRING实例数据集中一方的唯一标识符
party_sizeSTRING 请求的就餐人数。该层级基于该方在过去 365 天内的平均每月交易次数:
  • SMALL(适用于每月平均交易次数少于 500 次的小型商业机构)
  • LARGE(适用于每月平均交易次数大于或等于 500 次的大型商业实体)

所有值都区分大小写。

如何登记派对

各方需要为每个 AML AI 实例单独注册。注意事项:

  • 零售方和商业方必须分别注册。使用单独的 API 调用和单独的方注册表。如果任一方同时存在于两个列表中,则它们会被视为单独的注册。
  • 预测要求所有相关方在与所用引擎版本相关联的业务线中注册。如果使用的数据集包含未向同一业务线注册的任何一方,则无法创建预测结果。
  • 提供的注册方注册表用于附加到实例中现有的注册方列表,或替换实例中所提供的业务线的所有注册方。
  • 注册方在一段时间内无法取消注册(请参阅价格页面)。因此,您可以将 validateOnly 字段设置为 TRUE。通过此字段,您可以查看该方法的净效果和响应,而无需更改注册方。验证后,您可以重新运行相应操作并将 validateOnly 参数设置为 FALSE
  • 请务必检查注册请求的响应,以确保所有相关方都已成功注册,即使之前的 validateOnly 请求已成功完成也是如此。
  • 对于商业方注册,在方注册表的 party_size 字段中,SMALLLARGE 以外的值会触发错误 (Invalid party_size present in table)。注册方不会更新。
  • 对于零售方注册,系统会忽略 party_size 字段,并注册所提供的方注册表中的所有方。

如需导入已注册的方,请使用 projects.locations.instances.importRegisteredParties 方法。

创建和管理实例中还提供了以下信息。)

在使用任何请求数据之前,请先进行以下替换:

  • PROJECT_IDIAM 设置中列出的 Google Cloud 项目 ID
  • LOCATION:实例的位置;请使用支持的区域之一:
    • us-central1
    • us-east1
    • europe-west1
    • europe-west2
    • europe-west4
    • southamerica-east1
  • INSTANCE_ID:用户定义的实例标识符
  • BQ_INPUT_REGISTERED_PARTIES_DATASET_NAME:一个 BigQuery 数据集,其中包含一个描述注册方的表
  • REGISTERED_PARTIES_TABLE:列出注册方的表
  • UPDATE_MODE:使用 REPLACE 将“已注册方”表中可移除的方替换为新方,或使用 APPEND 将新方添加到“已注册方”表中
  • LINE_OF_BUSINESS:此字段必须与引擎配置使用的引擎版本中的 lineOfBusiness 值一致;对于商业银行客户(法律和自然实体),请使用 COMMERCIAL;对于零售银行客户,请使用 RETAIL

请求 JSON 正文:

{
  "partyTables": [
     "bq://PROJECT_ID.BQ_INPUT_REGISTERED_PARTIES_DATASET_NAME.REGISTERED_PARTIES_TABLE"
  ],
  "mode": "UPDATE_MODE",
  "lineOfBusiness": "LINE_OF_BUSINESS"
}

如需发送您的请求,请展开以下选项之一:

您应该收到类似以下内容的 JSON 响应:

{
  "name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata",
    "createTime": CREATE_TIME,
    "target": "projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID",
    "verb": "importRegisteredParties",
    "requestedCancellation": false,
    "apiVersion": "v1"
  },
  "done": false
}

如需了解如何获取长时间运行的操作 (LRO) 的结果,请参阅管理长时间运行的操作

注册响应

LRO 完成后,响应会指明相应操作添加、移除或更新的方数量。

回答字段类型说明
partiesAddedinteger 此操作添加的参与方数量
partiesRemovedinteger 此操作移除的方数
partiesTotalinteger 更新操作完成后,此实例中注册的总人数
partiesFailedToRemoveinteger 此操作未能移除的参与方数量

如何取消注册派对

系统会使用相同的 projects.locations.instances.importRegisteredParties 方法并替换现有的参与方列表,为每个 AML AI 实例取消注册各方。将 mode 字段设置为 REPLACE。此设置会取消注册不属于所提供的一方注册表的所有当前注册方(针对所提供的业务线)。

取消注册响应

操作完成后,请检查 API 响应,根据添加或移除的参与方数量以及注册方的总数,检查操作是否产生了预期结果。

API 响应还会返回因限制条件(例如,由于距离某方可取消注册的最短天数)而无法移除的参与方数量。

导出注册方

如需导出已注册方,请使用 projects.locations.instances.exportRegisteredParties 方法。

创建和管理实例中还提供了以下信息。)

在使用任何请求数据之前,请先进行以下替换:

  • PROJECT_IDIAM 设置中列出的 Google Cloud 项目 ID
  • LOCATION:实例的位置;请使用支持的区域之一:
    • us-central1
    • us-east1
    • europe-west1
    • europe-west2
    • europe-west4
    • southamerica-east1
  • INSTANCE_ID:用户定义的实例标识符
  • BQ_OUTPUT_DATASET_NAME:BigQuery 数据集,用于导出描述注册方的表
  • REGISTERED_PARTIES_TABLE:要向其中写入注册方的表
  • WRITE_DISPOSITION:在目标表已存在时发生的操作;请使用以下某个值:
    • WRITE_EMPTY:仅在 BigQuery 表为空时才导出数据。
    • WRITE_TRUNCATE:先清空 BigQuery 表中的所有现有数据,然后再写入表中。
  • LINE_OF_BUSINESS:对于商业银行客户(法律和自然实体),请使用 COMMERCIAL;对于零售银行客户,请使用 RETAIL

请求 JSON 正文:

{
  "dataset": {
    "tableUri": "bq://PROJECT_ID.BQ_OUTPUT_DATASET_NAME.REGISTERED_PARTIES_TABLE",
    "writeDisposition": "WRITE_DISPOSITION"
  },
  "lineOfBusiness": "LINE_OF_BUSINESS"
}

如需发送您的请求,请展开以下选项之一:

您应该收到类似以下内容的 JSON 响应:

{
  "name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata",
    "createTime": CREATE_TIME,
    "target": "projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID",
    "verb": "exportRegisteredParties",
    "requestedCancellation": false,
    "apiVersion": "v1"
  },
  "done": false
}

如需了解如何获取长时间运行的操作 (LRO) 的结果,请参阅管理长时间运行的操作

此方法会输出具有以下架构的 BigQuery 表:

类型说明
party_idSTRING实例数据集中一方的唯一标识符
party_sizeSTRING 为商业客户指定层级(大或小)。此字段不适用于零售客户。
  • 所有零售客户均可享受 NULL
  • SMALL(适用于每月平均交易次数少于 500 次的小型商业机构)
  • LARGE(适用于每月平均交易次数大于或等于 500 次的大型商业实体)

所有值都区分大小写。

earliest_remove_timeSTRING该政党可以被移除的最早时间