SaaS产品连接客户私有数据库
另外补充来说,建议客户把数据通过"Smartbi->数据连接->文件"进行上传到私有云租户的内置库中。
图.文件上传到内置库
内网版本:
内网版本无需网关,直接使用“smartbi->数据连接”即可。内网指的是数据库的网段和启动的实例网段是一致的。(一般客户数据库都不太可能和SaaS产品实例在一个网关下)
公网版本:
使用数据网关可以连接内网数据库。网关仅作为通信工具,不存储任何数据,可以随时关闭,保障数据安全。流程如下:
1.在含NLA模块的Smartbi-SaaS实例中,添加网关扩展包SmartbiDataGateway.ext。
(下载地址https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=92093291&preview=/92093291/111899977/SmartbiDataGateway.ext)
添加扩展包方法为,在产品实例中"Smartbi->运维设置->系统监控->监控页面->上传扩展包",添加扩展包,需等待提示上传成功。添加完成后,在租户管理页面对实例进行重启。(另外需要注意,浏览器需要清除缓存或进入隐身模式,否则网关内容可能显示不出来)。
图1.系统监控进入页面
图2.监控页面扩展包上传位置
- 在Smartbi-SaaS实例中,填写和检查网关设置,并保存配置。
网关服务端内网IP填写:192.168.0.229。(这是华为云服务器的内网地址,固定为这个值。)
网关服务公网地址填写:124.71.214.192:7000。(这是华为云服务器的公网网地址,固定为这个值。)
Smartbi Server API URL填写:示例为http://租户域名/smartbi/vision/RMIServlet。只需要把"租户域名"四个字替换为各自申请的实例域名,其他不变。如替换为nla-yuan.cloud.smartbi.com.cn。实例域名即租户管理中访问该实例的域名地址,可看下面截图说明实例。
图1.网关设置检查
图2.租户管理中找域名(用于替换"租户管理")
- 下载本实例的网关令牌。在系统右上角关于菜单中,选择"我的网关",输入小写字母或数字取名并下载令牌。
图1.我的网关入口
图2.令牌新建和下载
4.下载网关客户端。新建一个单独目录假设是data/dbgateway/,并把下载的网关和生成令牌都放到这个目录。
- Windows下载exe,(下载地址https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=92093291&preview=/92093291/107744012/smartbi_gateway_v2.exe )
- Linux下载gwc_linux_amd64,(下载地址https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=92093291&preview=/92093291/113543446/gwc_linux_amd64 )
进入目录并启动网关服务,如win下双击启动。Linux下目前暂时不可用,该客户端二进制文件需结合目标机编译。规避方法为,在Windows上运行网关客户端,同时保证该windows机器,能联通私有数据库所在机器,也能联通访问SaaS实例。
图.运行网关客户端
3.使用产品的数据连接功能,连接私有数据库,配置连接后添加自己要分析的数据即可。连接不上需要在网关机上检查连接是否异常。
恭喜你!基于SaaS的Smartbi产品实例基本搭建完成!!并且还能通过网关客户端扩展是云租户也能连接客户私有数据库了。 |