场景一:咱们须要正在差别的数据源举办筛选择数,比如:正在一张模板下界说了两个差别的数据集ds1和ds2,划分是从oracle和sqlserver中取数,而咱们须要使用一个参数db来限度咱们是用ds1 依然ds2;
场景二:咱们须要差别公司拜访各自的数据库,比如:有一张模板,内里的样式都是相通的,不过数据都是取自最终客户各个子公司自己的数据库,哀求各子公司拜访的是各子公司我方的数据;
场景三:咱们须要使用来自差别的数据源,造成一个数据集,比如:数据集ds1乐鱼体育、ds2来自差别的数据源,布局相似,须要将两外中的数据兼并起来。
起初,咱们新修两个数据集ds1和ds2,咱们使用FRdemo数据源举办新修ds1和ds2查问,ds1数据集如下图所示:
注:同临时间有众个数据集餍足条款时,最终的结果便是悉数餍足条款的数据聚合并后的结果,兼并章程如下: 假使几个字段名不十足相似的数据集举办兼并时,从第一个数据集自上而下兼并,相似的字段的实质立室到统一个字段中,展示差别字段名的,新增字段名,兼并前没有此字段的数据集,兼并后字段值用空值代庖,如下图:
无参相干数据集会将ds1和ds2的列通盘呈现,会通过字段相似列“区域”举办相干,取得的结果集为ds1中不存正在发卖员的字段,那么正在相干数据凑集的“发卖员”字段与ds1闭联的即为空,正在ds2数据凑集不存正在“产物”字段,那么正在相干数据凑集“产物”字段与ds2闭联的即为空。
咱们能够使用db参数来举办限度相干数据集的结果,上图中,一经自愿新修了参数为dsname的参数,那么咱们预览一下结果:
该相干数据集界说界面为9.0最新版本,9.0版本的相干数据集分为兼并及依条款遴选。此中8.0和9.0的数据集的兼并兼容,不过条款遴选不兼容,假使用9.0策画器翻开8.0的相干数据集报外条款遴选须要从头修设。