可以将子表移到左边,并且可以分类
移到左边更符合导航浏览,并且目前显示器大多为16:9,横向尺寸还是比较富裕的.
其次可以分类,方便折叠归类.这样就可以放到一个base内.
现在分不同base,有很多公共数据集要同步,而且要到每个base内去同步,很麻烦.而且数据基本上都需要实时同步,按每天一次频率跟不上需求.
移到左边更符合导航浏览,并且目前显示器大多为16:9,横向尺寸还是比较富裕的.
其次可以分类,方便折叠归类.这样就可以放到一个base内.
现在分不同base,有很多公共数据集要同步,而且要到每个base内去同步,很麻烦.而且数据基本上都需要实时同步,按每天一次频率跟不上需求.
如果一个base有超过10个table,又不能分类,都在顶上一行显示,这个体验真的是非常糟糕的.
你的这个例子中,基础资料目录和财务目录应该放在对应两个 base。每个 base 中没有这么多的子表。
如果一个 base 依赖另一个 base 中的一个子表,再同步过去就好了。这样也方便权限空值(可见性空值)。否则一个管基础资料的人能看到所有的财务信息也不合适。
如果需要双向依赖,还需要两个公共数据集,如果对实时性要求比较高的话,还需要一改动就要同步,如果是一个人还好,自己改数据了,自己同步公共数据集,如果是团队作业,如果改一次,就要管理员同步一次,这个沟通成本就很大了,而且就很繁琐了.这也是我为啥一直呼吁需要更改子表导航
而且如果你基础资料目录中的一个表 A 引用了财务目录中表 B 的一列,一个被共享的用户能看到 A 但是看不到 B,那他看表 A 的时候会不会出错?如果表 B 再引用表 C,表 C 再引用表 D, 这样的依赖关系也不好解决。
放在一个 base 中,同步过来的数据也在这个 base 中,权限关系只要考虑这个 base 就可以了。
现在有三级的导航:
把 Table 放在横向了,View 就要放在纵向了。其实大部分用户还是习惯 Excel 中的 Table 是横向的。
你现在具体哪个表的数据需要实时同步到哪呢?
而且这个本质上还是你愿意为这个系统投入多少资金的问题,以及这个系统重要性的问题。如果很重要,而且你预算足够,那么单独部署一个服务器,同步延时你愿意设置多少都可以,就是 CPU 消耗多。
我倒不是说要ns级同步,哪怕几秒都没关系,只要不用手工去同步即可.因为同步一张表是没关系,如果要同步N张表,每张表每天有M次更新,比如有10个公共集,每天每个集有30条更新数据,如果每次更新同步一次,那需要300点击更新,而且这300次要进入到对应的BASE里才能点.
如果表B的列引入到表A,那么这一列相当于表A,那么表A用户自然有权限可以看到这一列.
其实现在公共集也有这个问题,同步过来,也是所有数据过来,如果要只看到部分,需要通过视图过滤.
既然视图过滤了,那么同一个BASE内也可以使用视图过滤
因为本质权限的问题,不在于是否在同一个BASE,还是两个BASE的问题
我倒觉得view放在底端会不会比较好一点
你设置上自动同步就可以了。以后可以支持自动同步的间隔为 1 小时。如果独立服务器,可以设置的更小。
现在还没有这个功能
不好意思没看仔细,找了半天,不过说回来,即使可以1小时,只是缓解了这个问题