数据容器

数据容器,用于应用中的数据存储,主要应用场景有数据共享以及数据分发

  • 同一组件数据由不同数据源而来时,可通过「数据容器」进行数据共享;
  • 多个组件需共用同一数据源,减少重复请求时,可通过「数据容器」进行数据分发;


操作步骤

数据容器列表

顶部工具栏「数据容器」,点击进入数据容器列表;

此处用户可以自由创建数据容器,并支持对数据容器进行常规管理,包括重命名、复制、删除。

注意:删除操作执行后不可逆。

创建数据容器

点击数据容器列表顶部「+」图表,创建数据容器;



接入容器数据

数据容器创建后可按正常接入数据操作方法,进行数据源的接入(API或数据库、静态数据均可),同时支持数据过滤器进行数据处理;

绑定数据容器

数据容器完成数据接入后,选中待绑定组件,点击进入数据配置中的「容器关联」。

此时,用户可以在下拉框中绑定所需数据容器,绑定后可在下方代码框内查看该容器数据。每个组件支持绑定多个数据容器。

注意:此处代码框限制只读,若需修改该容器数据,可由代码框右下角进入该容器编辑页。

*绑定数据容器 + 字段映射

*进入数据容器编辑页 演示

数据格式处理

完成数据容器绑定后,支持在数据过滤器中进行数据处理。当绑定多个数据容器时,容器关联的数据过滤器默认data返回的数据数组顺序为绑定容器顺序。

注意:当绑定多个数据容器时,默认以数组格式返回数据。


数据容器管理

进入数据容器列表中「管理」,此处可以查看数据容器绑定情况,反映数据容器、数据源和组件的对应关系。


使用场景示例

数据分发

当多个组件需共用同一数据源时,通过数据容器可进行数据分发;

如下,数据容器接入数据含”value1”、”value2”两个不同字段,此时有两个翻牌器组件需分别用到这两个字段;

分别来到组件数据中绑定该数据容器,映射相应数据即可,两个翻牌器组件分别映射 value1和value2字段;


此时,我们可以获取到同一容器中的不同数据。

数据共享

当一个组件需同时引用不同数据源时,通过数据容器可进行数据共享;

现有一个标题组件需同时 取分别来自不同数据源中的2个指标数据,即同时展示「姓名」+「年龄」

新增两个数据容器,分别包含以下数据:

此时我们来到一个标题组件中,绑定该两个数据容器,添加数据过滤器,进行数据格式处理。

*绑定两个数据容器 演示

*通过数据过滤器进行数据聚合 演示


注意:当绑定多个数据容器时,默认以数组格式返回数据。

此处是需将两个数据容器内的数据合并至同一数组内,此时可以看见标题已经获取到了来自两个数据容器的对应数据。


如遇其他使用问题,可扫描下方二维码,获取更多产品支持~

400-8505-905复制
免费试用
在线咨询
微信社区
易知微-数据可视化
微信扫一扫入群