[{"id":"840f0737-df1d-47ae-bb0a-359b01fe0608","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5d9cdef-8854-4505-89be-a2bbc3cb4482","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3dc3dd55-35b0-4d23-bf62-47bc3650e4ee","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"80d84fbc-d0f8-4e4a-947f-e3e4de9b49b2","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"9152b7ca-0186-4fe3-a26f-5a05f322db07","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
        
(Showing Draft Content)

报表数据来源简介

报表的数据来源也即报表数据集,它是一个数据查询结果,将数据源(SQL Server、Excel等)中的数据查询出来,然后用于报表统计。

在报表中,报表数据集有内嵌数数据集共享数据集两大类型。

内嵌数据集直接存储在报表中,与报表是一个整体;共享数据集可在多个报表中重复使用,与报表分别独立保存,包括缓存数据集流式数据集推送数据集等。

内嵌数据集

内嵌数据集通过在报表设计器内单击添加来创建。此种数据集嵌入在报表中,因此被称为内嵌数据集

内嵌数据集的核心是 SQL 语句,因此通常需要创建人员对 SQL 有一定的了解。另外,内嵌数据集仅对当前报表有效并且不支持跨数据源创建。

image2022-4-25_14-54-59.png

共享数据集

共享数据集通过在系统首页单击image2019-3-29_10-44-5.png创建,此类数据集创建方法简单,可供系统内的所有报表使用并且还可以实现跨数据源。

image2022-5-25_15-21-58.png

数据集选择建议

  1. 如果查询结果仅在一个(或较少数量)报表内使用,推荐您使用内嵌数据集,因为这样管理起来会更加灵活。

  2. 如果查询结果可能在多个报表中被重复使用,那么推荐您使用共享数据集,因为这样可以减少大量的重复工作。

  3. 如果您的数据存放在多个数据源中(比如分别存放在数据库 和 Excel中),但希望将它们连接到一个查询结果中,也即进行多数据源查询或跨源查询。那么请使用共享数据集,因为只有共享数据集支持跨源查询。

  4. 如果您希望没有 SQL 知识的人员(如业务部门人员)也能设计报表,那么推荐您使用共享数据集。这样业务人员仅需使用数据集设计报表内容即可,无需另外学习SQL知识。