第27页,共349页。 显示 3,482 条结果 (0.038 秒)
ETL上传excel文件日期格式异常变化
(仅供参考) 问题描述: 上传的excel 内容格式如下: image2023-8-29_16-57-57.png 上传excel读取之后,为什么日期格式excel识别后会变成 yyyy-mm-dd呢? image2023-8-29_16-59-13.png 问题原因: 考虑到日期这种类型的重要性和多样性,所以产品ETL的设计思路是在元数据中无法识别日期时间格式的情况下,一律按字符串处理,可通过相关节点【日期时间】【日期计算】进行相关格式的转换处理。 image2023-8-29_17-2-36.png【电子表格社区版】社区版配置文件在Linux环境的路径
问题描述 电子表格社区版如何通过jvm参数指定config存放路径,测试发现没生效:-DSmartbi.ConfigFileDir 解决方案 需要写成:-DSpreadsheet.ConfigFileDir。另外如何知道是要写smartbi,还是spreadsheet,主要是看web.xml里面配置的产品名称,如下图: image2024-2-27_18-15-19.png即席查询二开接口文档 & 学习示例
(D_QUERY_ON_BEFORE_EXPORT_DIALOG, (dQueryImpl, { props }) => { props.defaultValue.fileName = '固定报表'; // 设置默认值: 文件名 props.disables.fileName = 'true'; // 设置可编辑性: 文件名不允许编辑 … }) // 使用prompt弹窗询问文件名 // const layer = SmartBIExt.InterfaceObject.IGlobal.getLayer() let fileName = prompt('请输入文件名', "定制组件导出弹窗"); if (fileName报表导出
设置: 目标路径:用于设置报表导出到服务器的目标文件夹路径。 文件名称:用于设置报表以数据文件导出到服务器上的名称。不设置文件名称时,导出文件的名称默认为“所选导出报表的别名_参数1的取值_参数2的取值”。 动态文件名: 是否添加参数名:勾选表示文件名后面自动添加参数值。枚举参数时,文件名必须添加参数值。 是否在文件名后添加时间戳:勾选表示文件名后面自动添加时间戳,时间戳格式为YYYYMMDDHHMMSS,例如:test_20181126110700.xlsx。 image2021-8-25_19-51-14.png 2、邮件 表示所有数据文件以附件的形式发送到相关人,允许设置文件是否以压缩文件发送。 需要进行如下报表导出
1的取值_参数2的取值”。 动态文件名: 是否添加参数名:勾选表示文件名后面自动添加参数值。枚举参数时,文件名必须添加参数值。 是否在文件名后添加时间戳:勾选表示文件名后面自动添加时间戳,时间戳格式为YYYYMMDDHHMMSS,例如:test_20181126110700.xlsx。 image2021-8-25_19-51-14.png 2、邮件 表示所有数据文件以附件的形式发送到相关人,允许设置文件是否以压缩文件发送。 需要进行如下设置: 动态文件名:是否在导出文件名后添加参数值、时间戳。 压缩文件 http://wiki.smartbi.com.cn:18081/pagesSmartbi V10.5.8-数据准备
版本中,支持一次性批量读取多个excel文件数据并且合并成大宽表存储到指定表中,业务人员无需重复导入,提高了其工作效率。 功能介绍 Foreach 循环器包含:Foreach FTP 文件枚举器、Foreach Item 枚举器、Foreach 参数枚举器;其中 Foreach FTP文件枚举器 通过获取ftp文件下的文件名(FileName)+Sheet名称(SheetName),再配合”循环资源“循环读取数据合并到一张大宽表,如下图: 1.png 参考文档 详情请参考 如何使用"Foreach 循环容器"节点 https://wiki.smartbi.com.cn/pages/viewpage.action透视分析-前端接口说明
= adHocAnalysisImpl.execGenerateExportSetting({ exportType }) // 使用prompt弹窗询问文件名 let fileName = prompt('请输入文件名', "定制组件导出弹窗"); if (fileName === null) { // 取消导出 return; } if (fileName === '') { // 不输入文件名 return; } setting.fileName = fileName; // 调用系统导出Smartbi如何在计划任务中调用外部程序
(本文档仅供参考) Smartbi如何在计划任务中调用外部程序,定时执行特定的任务呢,比如每天定时备份Smartbi的知识库。其实很简单,只需要在计划任务模块新建一个“定制”类型的任务,写一段代码调用外部程序即可。下面就以“每天定时备份Smartbi知识库”为例,详细说明操作过程。 1. 写一个批处理文件smartbi-repo-backup.bat,调用MySQL的命令行工具,对Smartbi的知识库进行备份。将该批处理文件保存到服务器上指定目录下,比如放到D:\盘根目录下。该文件内容如下。 @echo off REM 获取系统时间,生成导出文件名 set h=%time:~0,2% set h=%h: =0MongoDB数据连接
除了常规的MongoDB数据库驱动外还需要额外的两个文件: 1、配置文件,必须是properties类型,文件名不限。内容为:useParentClassLoader=true。 2、将 MongoDB 数据库连接 Smartbi 产品的接口包复制到 MongoDB 驱动目录下: - 找到 `smartbi\WEB-INF\dbdriven` 目录下的 `Smartbi-Mongodb.Implement.jar` 文件(文件名也可能是 `smartbi-Mongodb.jar`)。 - 将该文件复制到 MongoDB 驱动目录下。 - 同时,将 `Smartbi-SmartbiCommon.jar分析报告枚举导出
“ 的”系统选项“中,配置”分析报告枚举导出白名单“ 多个:请使用英文逗号分隔 *:表示所有报表生效(默认) 空:表示所有报表都不生效 注意:填入的是 分析报表ID image2024-12-3_9-18-54.png image2024-12-2_20-58-4.png 3.2.2 ”导出文件名“配置 (1)操作权限配置 使用管理员账号,可以给角色配置 ”枚举文件名称设置“ 的操作权限,只有拥有该操作权限的用户,才能在分析报告的工具栏上看到枚举文件名称的操作按钮; image2024-12-3_10-9-1.png (2) ”枚举文件名称设置“ 配置 使用带 ”枚举文件名称设置