Search

Help

Page 1 of 6. Showing 56 results (0.03 seconds)

  1. 数据表实时模式、模式,大数据量的支持

    MACO是面向移动端用户的产品,特性是以汇总数据为主,支持高并发、大量用户查看报表; 数据表支持两种模式: (1) 模式 执行SQL,将业务数据库的查询结果全量在报表平台,用户查询报表时,在中查询(本模式不支持增量) (2) 实时模式 不对数据进行,用户查询报表时,sql直接执行在业务数据库上,将结果返回 两种模式的区别 (1) 模式 定时执行sql,抽取业务数据库中的数据进行,因此对业务数据库压力很小,由于是全量模式(不支持增量),因此无法大量数据,建议控制在200万行数据以内; (2) 实时模式 由于不数据,因此该模式会对业务数据库形成大量的查询,无法支持大量用户,因此该模式的应用场景:千万级
  2. 如何执行储过程

    调用储过程查询数据,语法如下:
  3. 调整MACO运行内

    【Windows系统】 以管理员停止maco应用 将 d:/maco/tomcat/bin/service.bat 重命名为 d:/maco/tomcat/bin/servicenormal.bat 将 d:/maco/tomcat/bin/service4g.bat 复制并重命名为 d:/maco/tomcat/bin/service.bat image2017629 14:44:25.png (自定义内大小,请修改JvmMs和JvmMx值,例如:调整为24G,配置值为102424=26624) 以管理员运行 d:/maco/卸载服务.bat (卸载maco服务) 以管理员运行 d:/maco/安装服务.bat 以管理员启动
  4. 报表时提示“网络连接失败”

    请求内容超过服务器的最大POST值,或者被WAF等防火墙拦截 浏览器按F12,查看【网络】,检查请求列表,查看响应 image202072 21:30:50.png image202072 21:31:35.png 验证问题:将报表导入自己的服务器,检查是否能够保。 解决办法: 联系IT管理员,检查Nginx或者Apache或者防火墙的maxPostSize参数。
  5. 多数据源配置

    MACO报表平台支持将多个数据源中的数据在平台中,并通过“本地数据集”对数据进行二次加工,例如: (1) 上传一个预算数据的Excel,名为“预算表” (2) 通过连接数据库抽取数据建立一个数据表,名为“销售表” (3) 使用本地数据集,编写sql:select t1., t2. from 销售表 t1 left join 预算表 t2 on t1.id=t2.id ,即可将2张表进行二次加工
  6. 自定义脚本控件如何带参数下钻

    场景:用户点击部门钻取时,希望部门字段的值能带到下一页 脚本: var subPageKey = "xxx"; //下钻页面的标识 //点击事件触发 var onDepartmentClicked = function(){ //点击的部门 var selectedDepartment = "xxxx"; //将值起来,下钻后能自动关联 scope.cacheDimensionValue("部门", selectedDepartment); //跳转到钻取页 VSEngine.reportService.gotoPage( ); } 请参考:图表控件Javascript脚本接口
  7. 图表控件Javascript脚本接口

    scope.cacheDimensionValue(dimensionName, dimensionValue) dimensionName 维度字段名(不是显示名) dimensionValue 纬度值 维度值,当页面发生钻取或跳转后,可以自动传参 scope.getCachedDimensionValue(dimensionName) dimensionName 维度字段名(不是显示名) 读取值 scope.$on(eventchartDimensionValueChange, function(s, event){}); 接收图形维度联动通知 scope.notifyDimensionValueChange(null, dimension
  8. 数据表功能

    1. 移动 将数据表移动到同一数据集下其他目录里 image20191017 16:47:38.png 2.模式 image20191017 16:49:22.png 离线:App下载离线数据包,可离线查询数据表 在线:在报表服务器建立,App始终向报表服务器查询数据 实时:始终从源业务数据查询数据,不在报表服务器建立 3 私有 私有数据表在随报表导出给其他用户使用时,只能预览不能编辑 image20191017 16:53:42.png 4 特权 数据权限对拥有特权的数据表无效,应用场景: 报表展示两个模块:,模块1.各大区销售总览;模块2.各个大区销售管理明细。 大区经理看到数据:模块1是全部数据,进行各大区销售对比
  9. 过滤器控件模板

    的值起来 scope.cacheDimensionValue(scope.getLastDimension().name, value); $timeout(function(){ scope.notifyDimensionValueFilterEvent( ); }); } }, / 构建图形描述,此方法中定义控 … && component.context.firstrenderinitvalue == null){ component.context.firstrenderinitvalue = initValue; selectedItem = ; }else{ //如果没有配置维度默认值,尝试从中获取维度值作为默认选中 var
  10. MACO与PowerBI、Tableau等传统BI的区别

    场景 优势 劣势 传统BI 无法预知用户需求,因此将海量数据装入系统 或对接数据仓库,为用户员提供自助分析。 (1). 可以支持海量的数据; (2). 用户可以自助分析; (1). 移动端体验不佳 (2). 无法支持大量并发用户 (3). 虽然也可以在云端使用,但是每个用户都要启动一个实例,不是真正的多租户 MACO 已知用户需求,将数据聚合并,通过多维报表推送给用户 (1). 针对移动用户进行用户体验优化 (2). 可以支持海量并发用户 (3). 支持多租户的云平台 (1). 无法装载海量数据,为用户提供自助分析