电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何快速“开发”一个新的查询(多实体查询)?

来源:金蝶云社区作者:金蝶2024-09-224

如何快速“开发”一个新的查询(多实体查询)?

1简介

1.1 功能介绍

HR业务中,大量存在这种由多个实体组成的查询列表页面,查询条件比较复杂(苍穹平台默认列表是基于单个实体查询)。多个实体组成的查询列表需要通过查询配置功能配置新的查询实体,并通过查询实体配置相应的查询列表。

1.2 系统路径

多实体定义路径:【HR基础服务云】→【HR通用服务】→【查询配置】

开发多实体列表路径:【开发服务云】→【开发平台】

2 操作步骤

步骤1:点击“新增”按钮,输入编码、名称、选择主实体、配置子实体信息。

步骤2:点击“关系”,设置主实体与子实体间的关联关系。

  •   关系配置说明:查询实体仅支持星型结构,即:一个主实体关联一个或多个子实体。主实体与子实体的数据比例关系支持1:1、1:N、N:1三种,其中1:N时,如有多个子实体,仅支持一个子实体的数据与主实体数据关系为1:N,其他子实体与主实体的数据比例需为1:1。

步骤3:点击“查询字段”,设置查询实体的查询字段。

步骤4:配置查询方案:共支持三种查询方案

  • ALGO方案:系统默认为ALGO方案;

  • KSQL方案:当查询实体数据无需跨库查询时优先选择KSQL方案;KSQL方案支持sqlQuery和idQuery两种查询方式,系统默认查询方式为sqlQeury,可根据实际业务场景调整查询方式为idQeury。

      1)sqlQuery查询方式:每次查询都直接去根据条件查询数据

      2)idQuery查询方式:把所有数据的ID查出来缓存起来,在查询条件不变只操作翻页的情况下,后面都是通过缓存中的ID去查询数据,查询条件不变的情况下,列表数据查询展示经过两次ORM查询。第一次根据查询条件查出所有的ID,第二次根据ID去查要取的所有数据行。

  •  ESElasticSear

如何快速“开发”一个新的查询(多实体查询)?

1简介1.1 功能介绍HR业务中,大量存在这种由多个实体组成的查询列表页面,查询条件比较复杂(苍穹平台默认列表是基于单个实体查询)。多个实...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信