数据集是指从数据库中将数据取出来,可直接应用于报表设计的数据展现集合,是系统中进一步使用数据的基础。 定义好的数据集均为二维表,包括若干列(“字段”)数据,每行为一条记录。 数据集可基于不同的原始数据来源,如数据库、XML文件等;并且可以基于对原始数据的处理生成,比如在SQL中进行关联、过滤、计算,使用存储过程等等。甚至可以通过自定义数据集,由开发者自行处理任意需求的数据来源格式和预计算要求。 根据数据集所存储的位置和使用的范围可将数据集分为公有和私有类型。 用户可在资源中心下直接建立的公有数据集,或在报表设计器中新建数据集时选择保存为公有。公有数据集可以同时被多个报表引用,当公有数据集发生变化时,重新修改引用该数据集制作的报表,报表设计界面会提示数据集更新,用户可根据自己需要选择是否更新为最新公有数据集。 用户可在报表设计器中新建数据集时选择私有数据集,并且私有数据集仅可被当前报表引用。 对于公有数据集,用户如果具有数据资源修改权限可以在报表设计器中进行修改,修改后可同步至资源中心的数据集;没有数据资源新建、修改权限的用户,只可在报表设计器中修改和新建私有数据集,私有数据集的结果仅更新至当前报表。 数据集名称的命名由中文、大小写字母、数字、下划线、和美元符号组成,但不能以数字开头且不能带下列特殊字符: . / \ : * ? " < > | - P> # 数据集分类 系统支持多种数据集类型,具体如下: SQL检索数据集 复杂SQL数据集 存储过程数据集 内建数据集 TXT数据 XML数据集 自定义数据集 Excel数据集 集算数据集 下面的章节将会对这些数据集进行详细说明。 # 新建数据集 数据管理根目录配置成功后,具有新建权限的用户即可直接在资源中心数据管理根目录及子目录下点击【新增资源】-【数据管理】-【数据集】类型,进行数据集资源的创建和管理。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_005bb966692c7be3477f98b08eb72614_r.png) 用户可在资源中心下对建立好的数据集进行查看,修改与维护,资源管理目录下数据集显示其资源名称,用户可通过鼠标移入数据集资源名称查看tips信息或点击数据集名称查看数据集本名及所属数据源的具体信息。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_c9f93e1d0db68080d25d9242918e36a9_r.png) 特别地,在新建或者修改数据集页面,点击【上一步】按钮,可以回到选择数据集类型页面,重新选择数据集类型。 ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_d48c9f4e45338ac5da72dd61f5847ec5_r.png) ![](/uploads/projects/7.11_online/uploads/sjjc/images/m_82a74f22089c383c67840c23835a5f40_r.png) # 数据集名称、别名、资源名的关系 新建数据集时资源名称即为数据集名称和数据集别名。 用户可通过重名方式修改数据集资源名称即为数据集别名,数据集本名不能修改。 数据集资源名称和数据集本名均不能重名,重名时会弹出提示信息。