Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel3
indent20px
stylenone
classfixedmenu

1. 内容概述



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

Wyn Enterprise 报表中,报表数据集有内嵌数数据集共享数据集两种类型。内嵌数据集直接存储在报表中,与报表是一个整体;共享数据集可在多个报表中重复使用,与报表分别独立保存。ActiveReportsJS 报表中,数据源有JSON数据内嵌和外部文件和外部URL的形式。

内嵌数据集直接存储在报表中,与报表是一个整体;外部文件和外部URL可在多个报表中重复使用,与报表分别独立保存。

这两种数据集在功能上并无强弱之分,仅是应用场景和适用范围不同。请根据本页中对这两种数据集的具体介绍,选择适合您当前应用场景的数据集。

Tip
title提示

报表还有另外一种特殊的数据来源——语义模型,使用语义模型创建的报表,我们称为第六章 即席报表


2. 内嵌数据集



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

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

Image Removed


3.

共享数据集

外部JSON文件和URL

共享数据集通过在系统首页单击Image Removed创建,此类数据集创建方法简单,可供系统内的所有报表使用并且支持跨数据源创建。

Image Removed

4. 数据集选择建议

  1. 如果查询结果仅在一个(或较少数量)报表内使用,推荐您使用内嵌数据集,因为这样管理起来会更加灵活。
  2. 如果查询结果可能在多个报表中被重复使用,那么推荐您使用共享数据集,因为这样可以减少大量的重复工作。
  3. 如果您的数据存放在多个数据源中(比如分别存放在数据库 和 Excel中),但希望将它们连接到一个查询结果中,也即进行多数据源查询或跨源查询。那么请使用共享数据集,因为只有共享数据集支持跨源查询。
  4. 如果您希望没有 SQL 知识的人员(如业务部门人员)也能设计报表,那么推荐您使用共享数据集。这样业务人员仅需使用数据集设计报表内容即可,无需另外学习SQL知识。

Image Added