产品功能设计之——表格bob娱乐体育导入功能你

 体育新闻资讯     |      2021-09-13 08:59

  所以,之后我会把日常过程中接触到比较有代表性的功能拿出来好好总结一下分享给大家,希望能给大家带来一点启发。

  导入过程中,我们最常见的异常流程就是重复数据如何处理的情况。在设计这种异常流程时,我们首先要明确重复数据的概念。

  一般我们定义重复数据时,定义的是导入的数据源中存在重复数据,也就是你的导入表格中存在重复数据。同时这里的重复数据应该指的是表头的 number ID 的重复,如下图:

  第一种:以最先导入的数据为准;第二种,以最后导入的数据为准;第三种,存在重复数据时不执行。单看这三种方式,一般会选取第二、三种,第一种对于开发来说不太友好。大家可以基于实际场景去考量。

  这种导入的结果会存在新增和覆盖两种,新增对应数据库没有该 number ID 产生新的 number ID 数据,覆盖对应数据库中已有 number ID 且数据内容不一致则进行覆盖。

  如果说你导入的表格,number ID 与内容存在一对多或多对多的关系,就不用考虑重复数据,导入结果只会有新增。Number ID 和内容完全一样的数据,对于实现结果来说是不需要考虑的。

  但当我们导入的内容,number ID 与内容存在一对多的关系,这个时候我们对于模版的设计会大大影响使用者的效率,具体怎么设计还是需要考虑实际场景。

  如果我们以表格内容数据做到替换,那么每一次用户在导入的时候,他其实都要拿到全量数据才能维护,这对于用户日常使用显然是很不合理的。所以,后续我们针对所有参数会在系统本身考虑增加删除的功能,而不会考虑对表格内容本身做替换。

  整体来说,上诉的表格内容导入一般能解决大多数的场景需求。这次的表格导入功能也分享到这里了。感谢大家的阅读!bob娱乐平台登录