第57页,共201页。 显示 2,007 条结果 (0.034 秒)
通过SDK API接口同步用户
1. 说明 Smartbi 提供 Java 和 JavaScript 两种 API 供外部系统调用实现用户信息同步。 2. 服务器端SDK同步用户 2.1 效果 服务器端SDK同步用户演示2.0.gif 2.2 实现步骤 1、当在第三方系统进行增删用户/用户组等操作时,后台程序调用 Smartbi 提供的 服务器端API 接口将用户信息同步到 Smartbi 系统中。 2、调用方法请参考开发接口中 服务器端SDK https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=52628007#id-%E4%BA%8C只允许外网某种移动端APP访问
://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111890412 更新扩展包之前,请做好知识库以及扩展包的备份。 3.2. 前置条件 客户需要配置代理服务器(例如:Nginx),进行内外网的设置 参考:Nginx+Tomcat部署Smartbi集群,以及在 互联网上搜索 相关Nginx 的配置方法。 3.3. 配置说明 在“运维设置”-“系统选项”-“安全设置”中, 需要对 “外网访问设置” 进行配置。 外网代理服务器IP:该IP地址为外网请求转发到内网的代理服务器IP地址。 当前只允许写一个IP地址,例如:10.13.1.251 移动端APP访问限制:可设置允许哪一种类型APP报表助手
Smartbi_Special_AICommon.zip Smartbi_Special_AIForAdHocDq.zip 2、在Smartbi服务上部署好对应扩展包后,进入系统在 系统运维 > 系统选项 > 公共设置 > 服务器地址 > 自然语言分析的URL地址 中配置地址:如:http://IP:端口/smartbi … V8、V9、V10 Smartbi_Special_AICommon.zip V11 Smartbi_Special_AICommon.zip Smartbi_Special_AIForAdHocDq.zip 2、在Smartbi服务上部署好对应扩展包后,进入低版本环境系统安全加固
问题; (3)由于集成或者使用第三方应用服务器导致的问题,比如:Tomcat的一些配置会导致启用了不安全的 HTTP 方法; (4)定制开发扩展功能点导致的安全问题。 针对以上问题,Smartbi提供扩展包WebSecurityExt,主要是解决由appscan扫描出的漏洞,并且可设置自行添加请求头和请求头值。 2.功能 … 配置) CSRF请求伪造 主要是判断referer是否是信任的安全网络,如果是信任的安全网络就可以放行,如果是不信任的站点,则重定向到错误页面,具体如何配置请看下面的safeReferer。 SSRF跨站服务端请求伪造 4.2 配置说明 通过设置Properties值,可以样式 - 使用wiki上的自适应列宽的宏,字段值超出单元格,显示不正常
(本文档仅供参考) 问题描述 使用wiki上的自适应列宽的宏,字段值超出单元格,显示不正常,如截图所示: image2019-1-2 11:3:57.png image2019-1-2 11:4:10.png 解决方案 方案一: 从发回的资源看,是因为服务器缺失字体导致的,因为服务器需要获取到对应的字体算出单元格宽度,没有字体的话,计算就会有问题,可通过系统监控-所有字体查看服务器已有的字体,如果找不到excel中设置的字体就需要往服务器上加缺失的字体,增加字体可参考电子表格打印或导出到PDF时以及图形上中文变乱码/分析报告打开乱码中的方法,或者在excel上设置成服务器已有的字体。 方案二: 如果是Chrome报错 - Web电子表格设置斜线格式预览报错No fonts found. sun.font.SunFontManager.getDefaultPhysicalFont
(SunFontManager.java) 2.去掉斜线格式,普通字符预览是正常的。 WEB电子表格竖线格式_20240331194456.pngWEB电子表格竖线格式报错_20240331194456.png 问题原因 html的表格没有办法用纯代码生成斜线,所以斜线只能生成图片去代替,写了斜线后要在服务器创建图片(斜线实际上是一张图片的交叉表头展示在报表页面上),jdk底层创建图片需要读取服务器字体。除了这个,还有图形的展现以及报表的打印、导出PDF是由服务器生成的。 普通文字从浏览器所在电脑读取字体,不需要借助服务器生成图片。 解决方案: 为服务器增加字体,参考文档:电子表格打印或导出到PDF时以及图形上中文变乱码/分析报告打开乱码Tomcat启动后访问提示:HTTP状态 404 - 未找到
(本文档仅供参考) 问题现象 部署完成访问页面之后报错"HTTP状态 404 - 未找到"。 image2025-5-26_11-29-28.png Tomcat访问原理 HTTP状态码404表示“未找到”,这意味着客户端能够与服务器通信,但服务器无法找到请求的资源。在tomcat服务器上,资源会存储在tomcat部署路径下的webapps目录下,如下图。 image2025-5-26_10-10-27.png 浏览器请求不同时访问的资源也不同 1、在浏览器访问应用服务器的时候,默认情况下,如果请求为http://IP:端口/时则会访问tomcat的默认index.jsp页面,其存储位置在TomcatHTTPS协议的Smartbi集成AIChat问题及解决方案
1、问题描述 有些项目因为安全的需要,客户的Smartbi是通过HTTPS方式对外提供服务,而AIChat默认部署是通过http协议对外提供服务的,在集成过程中会遇到一些异常情况导致无法使用,本文档把常见的集成问题进行梳理。 环境情况介绍如下: 配置项 配置值 Smartbi应用内网地址 … 域名 Smartbi服务器URL地址为 https://10.10.101.79:443/smartbi https://10.10.101.79/smartbi 在Smartbi->自然语言配置中可以正常访问到AIChat image2025-4-16_13-52-17.png 在AIChat中进Smartbi 前后端分离部署_nginx方案
Smartbi V11版本支持前后端分离部署。 本文档主要是使用nginx的缓存(proxy_cache)功能,把静态资源缓存到nginx服务器,提升smartbi的性能。 前后端分离部署简化模式架构图 image2025-5-19_17-24-6.png 如上图,使用nginx,即做负载均衡,也做缓存服务器。 外部网络的客户端,通过nginx,把请求转发到内网的smartbi的服务器,smartbi响应请求后,由nginx先缓存静态资源,然后再返回给到外部网络的客户端。后续客户端访问smartbi的资源,静态资源会优先从nginx获取,降低内部网络smartbi节点的资源消耗。 部署说明 后端服务器部署Hyperion Essbase Server 相关FAQ
(本文档仅供参考) 问题1 Analytic Provider Services(APS)链接的服务器测试链接不通过 原因 链接的主机名解析不了(可能) 解决方案 方法1:可以把主机名改为IP进行测试 方法2:在Essbase相关服务器中,修改host文件,把主机名和IP进行映射,再进行测试 例如:下图的“essbase1”修改为对应的IP 01.png 问题2 EssbaseXmla服务链接Essbase的时候提示“Invalid sign on attempt” 原因 对应的用户在AAS、APS、AS的用户名不一致 解决方案 对应的三个服务(AAS、APS、AS)建相同的用户名,请严格按Wiki的相关