乐趣区

关于react.js:Dazdata-BI-新增数据交互回写能力

Dazdata BI 对表格视图新增了行抉择和行解决性能。使 Dazdata BI 具备了数据交互解决回写的能力。上面咱们来具体看一下这两个性能。

首先,在表格的行抉择中,反对多种筛选(分页勾选和筛选后勾选), 不便用户筛选后做选中。用户抉择实现后,能够在提交按钮旁看到已选中的数量,不便用户确认,缩小漏勾和多勾的几率。

其次,针对选中的行,Dazdata BI 提供后处理能力。它是通过用户自定义后端代码实现的。咱们曾经将行选中性能中的确认按钮路由到上图这个后端自定义代码上。申请时传入了要操作的视图 id,和勾选中行的行。用户能够通过批改后端 redash/handlers/custom.py 文件,本人去定义这部分的解决逻辑。同时在这里咱们也提供了示例代码,能够供用户参考,调整。

对勾选后做数据源回写操作的这类场景,咱们举荐用户在数据源上编写存储过程实现。这样后处理 api 解决逻辑只须要去调用对应的存储过程,并执行,就能够实现对应逻辑的数据回写。同时也与 BI 平台的进行理解耦,当须要用到其余数据处理逻辑的时候,间接增加或者批改存储过程就能够。同时在表格的属性中也反对指定后处理 api 要调用的存储过程,这样在做后处理的时候就能够通过后处理 api 申请指定的存储过程,实现指定的回写逻辑。

通过以上两个能力,让 Dazdata BI 具备了交互回写能力,进一步丰盛了 Dazdata BI 的利用场景。

退出移动版