第41页,共255页。 显示 2,549 条结果 (0.027 秒)
循环分页取数
1、应用场景 很多“api取数”接口,往往数据量比较大,不可能一次取全量数据,只能按分页进行取数。一般取数接口中,参数pageIndex 表示当前页数,参数pageSize表示每页条数。 取数接口,为了安全考虑,一般都需要提供access_token 作为调用凭证。 2、实现思路 步骤一:通过API取数节 … 循环一次,序号增加值,默认是1 序号映射参数名:是把序号映射成参数,通过参数把序号传给API,一般这个参数传给API的pageIndex参数 上游数据映射为参数:把上游数据映射为参数,通过参数把上游数据传给API,这里我们就可以把解析出来access_token传给API 退出条件:一般循环把数据取完后,就退出电子表格⬝ 计算函数
: #6B7CA5;">SSR_ExecFunc</h2>{html} 函数原型:SSR_ExecFunc(clzName, args1, args2, ...) 参数说明:clzName 是实现类的全名,如果包名为“smartbi.spreadsheetreport.core.func” 则可以忽略包名只写类名,这里 … ,...) 参数说明:datasourceId为数据源ID;name为命名SQL,命名SQL可以查看 system->分析报表->SQL映射表 获得;rowIndex为结果集中的行位置,可以忽略不填写;columnIndex为结果集中的列位置,可以忽略不填写;param1为SQL中的参数值,可以是静态数据也可以指定交互式仪表盘-跳转
跳转是指通过单击等触发动作从源资源跳转到目标源,并且实现传递参数值的资源互动效果,支持内部资源的跳转以及到第三方页面的跳转。 支持跳转规则的组件类型:图形、表、交叉表、指标类。 设置入口 在组件的更多菜单中选择 设置跳转规则。 image2020-3-8 13:55:52.png 跳转规则设置 … 跳转的目标资源。 无 标题 用于设置跳转目标窗口或页面标题。 无 请求类型 仅适用于“外部链接”类型。 用于设置传递参数的方式:POST或GET。 若参数值中含有中文,建议使用POST方式。 打开方式 新窗口 以新窗口的方式打开跳转的目标资源。 以新窗口跳转.gifSmartbi API
smartbiToken参数生成 API接口中使用到的smartbiToken参数是与 令牌登录功能说明 https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=111889065 中的smartbiToken令牌的生成规则相同 … )。 smartbiToken的生成示例: image2024-9-21_16-31-8.png 2.3 API接口格式: 链接格式:http://ip:port/smartbi/vision/api/xxxxx?smartbiToken=用户信息加密串¶msInfo=接口参数 链接格式解析 作用系统资源
文档、页面。 2、报表元素操作项:系统支持的资源类型及报表元素操作项如下: 报表元素操作项 透视分析 即席查询 电子表格 导入参数 √ √ √ 导入表格 √ √ √ 定位单元格 √ √ √ 可视化挑选 √ √ √ 数据作图 … 菜单选择目录刷新。 刷新分析报告中系统资源目录,重新获取该目录下的列表。 打开浏览 在浏览器新窗口展示报表资源,便于对该报表资源的元素集合情况有更直观的了解。 该操作适用于系统资源面板中的所有报表资源。 导入参数 将报表中的参数值添加到分析报告。 详细说明请参考 导入参数 http平铺勾选面板
直接将参数备选值内容展示出来,使用时直接进行选择,当参数备选值比较少时使用方便。 平铺勾选面板单选效果: image2021-8-26_21-8-32.png 多选效果: image2021-8-26_21-9-2.png 平铺勾选面板设置项 平铺勾选面板除了一些特有的展示效果的设置项外,其它设置项与下拉框参数一样。 image2019-8-22 12:24:8.png 参数宽度:设置整个参数面板的宽度。当参数宽度大于所有列的字符宽度时,会平均分配列宽并自动增加空白;当参数宽度小于所有列的字符宽度时,参数备选值字符将换行显示。 列数:参数面板每行放置几个参数备选值。 举例:如一共有7个参数备选值,设置列数平铺勾选面板
直接将参数备选值内容展示出来,使用时直接进行选择,当参数备选值比较少时使用方便。 平铺勾选面板单选效果: image2021-8-26_21-8-32.png 多选效果: image2021-8-26_21-9-2.png 平铺勾选面板设置项 平铺勾选面板除了一些特有的展示效果的设置项外,其它设置项与下拉框参数一样。 image2019-8-22 12:24:8.png 参数宽度:设置整个参数面板的宽度。当参数宽度大于所有列的字符宽度时,会平均分配列宽并自动增加空白;当参数宽度小于所有列的字符宽度时,参数备选值字符将换行显示。 列数:参数面板每行放置几个参数备选值。 举例:如一共有7个参数备选值,设置列数回写 - 文件上传下载添加条件的筛选
://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750793 image2020-8-26_19-46-49.png 但是这个文档上都是直接拖拽的数据源,数据源里不能够设置筛选参数 解决方案: 1.在数据集中关联参数 2.再在电子表格设计器里面,将数据集的字段拖拽到单元格上,依此来引入参数 3.对相应字段设置过滤(多数据集关联实现可以参考此文档:电子表格⬝ 多数据集报表),通过参数来进行关联,从而筛选出对应数据 4.最终预览效果如下: image2020-8-26_19-47-50.png image2020-8-26_19-48-29.pngETL-写入数据到阿里云部署的mysql慢
请求,导致时间都消耗在请求过程中。可参考阿里云文档:https://developer.aliyun.com/article/621133 https://developer.aliyun.com/article/621133 解决方案 数据源连接参数中添加参数 rewriteBatchedStatements=true 解决该问题。该参数主要的作用为将java中的sql预编译语句接收的参数值拼接成为一整条完整的sql供数据库执行,将需要多次建立的连接请求变为一次,使得数据库可以批量执行sql语句,具体如下 image2024-1-28_14-45-12.png rewritebatchedstatements东方通8.0部署smartbiproxy
配置java参数 登录东方通控制台 一般情况下我们使用的是默认实例就可以部署。如果项目指定了其他实例,则需要单独配置指定实例的jvm参数和启动参数。 配置jvm参数 配置初始堆内存(Xms)和最大堆内存(Xmx)。 具体内存配置值,需要匹配项目服务器配置,一般建议配置Xmx为服务器总内存的70%左右 image2025-3-26_9-43-31.png 配置启动参数 点击默认实例--》启动参数--》创建,依次添加以下参数 -Dfile.encoding=UTF-8 -Duser.region=CN -Duser.language=zh -XX:-OmitStackTraceInFastThrow