在Linux上安装Dundas BI
1.概述
要在Linux上直接安装Dundas BI,请下载并运行适合您的操作系统的Dundas BI Linux安装程序。这将安装Dundas BI部署向导,然后使用该向导创建和管理Dundas BI实例。
A Dundas BI实例是Dundas BI产品的命名版本。例如,您可以为开发、测试或登台目的安装一个实例,然后将第二个实例专用于生产用途。Dundas BI的多个实例也可以驻留在同一台服务器计算机上。
除了直接在Linux上安装Dundas BI,您还可以运行Dundas BI码头工人的图片或使用在Kubernetes上部署Helm Charts.安装完成后,用户可以登录到任何运行的设备上访问整个应用程序支持的网页浏览器.
1.1.支持的Linux发行版
Dundas BI支持以下发行版的某些版本:
- Red Hat Enterprise Linux (RHEL)
- Ubuntu LTS
- Debian (Dundas BI 10及以上版本)
看到Dundas BI -系统需求参阅您的Dundas BI版本,以了解受支持版本的详细信息。
Docker容器映像也提供了用于在其他发行版或版本上部署Dundas BI。
1.2.已知的限制
在Linux(包括Docker和Kubernetes)上使用Dundas BI时,有一些已知的限制:
不支持的数据源:
- 中详细介绍了每个Dundas BI版本在Linux上的数据源支持Dundas BI -系统需求.
不支持Dundas BI特性:
- 从Windows/Active Directory登入(联合身份验证包括Azure活动目录支持)
- 使用文件数据提供程序(如CSV/平面文件、Excel、XML)时的UNC路径(支持url和上传)
- 使用数据提供程序进行Windows身份验证,包括服务器Windows凭据,指定的Windows凭证,模拟的Windows凭证
- SharePoint web部件
- XAML图(支持SVG)
- 当视图为时,不支持Segoe UI字体(Windows客户端机器使用的默认字体)出口
2.安装部署向导
要开始安装Dundas BI,首先从Dundas下载安装文件到服务器,例如从我的账户页面。
使用. debUbuntu或Debian文件,或者rpm程序文件为RHEL。
在Ubuntu或Debian上,进入. deb保存安装程序,执行如下命令:
Sudo DPKG -i[安装程序文件名]. deb
在RHEL上,进入rpm程序保存安装程序,执行如下命令:
Sudo yum安装[安装程序文件名]rpm程序
3.运行部署向导
的Dundas BI部署向导允许您在Linux服务器上创建和管理Dundas BI实例。
使用以下命令启动Dundas BI Deployment向导:
Sudo dundasbi——巫师
此时,系统可能会提示您安装要求的。net版本如果你还没有,那你就可以参加了y这将被自动下载和安装。
4.创建一个Dundas BI实例
Dundas BI部署向导将打开一个类似于下面截图的选项菜单。
要创建一个新的Dundas BI实例,输入1.
![Dundas BI部署向导](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-deployment-wizard-v7.png)
5.许可协议
在继续之前,您必须同意Dundas BI许可协议的条款。通过输入选择是否要查看协议条款y或n.
您必须接受许可协议才能继续安装。
输入y接受许可协议。
6.先决条件
安装需要一些先决条件安装后才能继续进行。如果您的系统具备所有必备条件,请输入y继续。
如果您的系统缺少某些先决条件,可以通过输入自动安装它们fixall要安装所有它们或相应的数字来单独选择它们。
所有检查通过后,进入y继续。
![先决条件](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-prereq-check-v7.png)
7.实例细节
为Dundas BI实例输入唯一的名称。
注意,您选择的实例名不能有任何空格或特殊字符。有效字符包括:一个-z,无所不包的,0-9,和下划线。
![实例细节](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-instance-name-v7.png)
输入实例的简要描述。这是可选的。
![实例细节](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-instance-description-v7.png)
8.数据库
Dundas BI在内部使用两个数据库存储自己的数据应用程序数据库和一个仓库数据库.
8.1.应用程序数据库
的应用程序数据库存储应用程序的配置设置和所有使用Dundas BI创建的对象。
注意,应用程序数据库与数据源数据库不同,如下所示(用红色表示)。
![Dundas BI架构-应用程序数据库(App DB)](http://m.merkalis.com/support/support/images/dbi/docs/install/dbi-install-appdb-new.png)
选择是创建新的应用程序数据库还是使用现有数据库。当您有一个想要使用的现有数据库时,后一种选项适用。
![应用程序数据库凭据](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-database-v7.png)
8.2.选择类型
Dundas BI可以使用Microsoft SQL Server或开源PostgreSQL存储自己的数据。
选择用于运行此实例的数据库服务器类型。
![数据库服务器类型](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-database-type-v7.png)
8.3.数据库名称
输入数据库名称或按输入使用默认的数据库名称。
8.4.应用程序数据库连接
输入应用程序数据库的服务器名称,它将用于运行Dundas BI。
![应用程序数据库连接](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-server-name-v7.png)
输入应用程序数据库的User ID和Password。
![应用程序数据库凭据](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-database-credentials-v7.png)
用户ID和密码需要与数据库服务器帐户对应db_createMicrosoft SQL Server或usesuperPostgreSQL的权限。
8.5.仓库数据库连接
仓库数据库在下面的图表中以红色表示。
![Dundas BI架构-仓库数据库](http://m.merkalis.com/support/support/images/dbi/docs/install/dbi-install-warehousedb-new.png)
对于仓库数据库连接,可以通过输入选择使用与应用程序数据库相同的设置(除了数据库名称必须不同)y.
输入n如果您希望像上一步中那样直接提供连接设置。
![仓库数据库连接](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-wh-database-v7.png)
8.6.加密应用程序数据库连接字符串
方法中找到的应用程序数据库连接字符串dbi。配置文件.
输入y加密应用程序数据库连接字符串。
![加密应用程序数据库连接字符串](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-encrypt-config-v702.png)
9.指定网站端口
您必须为网站端口输入一个值。确保输入有效的端口号。
![指定网站端口](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-website-port-v7.png)
10.管理员配置
选择Dundas BI管理员帐户的用户名和密码。
![管理员配置](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-admin-details-v7.png)
2 .输入管理员邮箱地址和密码。
首次登录需输入管理员用户名和密码。管理员登录后,可以根据需要修改密码。
11.部署细节
另一个先决条件检查可能在此时运行,类似于上面的前一个检查。
下一步允许您在继续创建实例之前再次检查所选择的所有选项。
![查看部署细节](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-deployment-details-v7.png)
要继续,输入y.
![实例创建成功](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-instance-created-v7.png)
12.联合身份验证
您可以使用联合身份验证,允许用户使用Azure Active Directory或谷歌等提供商或其他支持SAML 2.0或OpenID Connect等协议的提供商的现有身份登录到Dundas BI。
如果您正在使用联合身份验证,那么在下一步骤中配置反向代理之前,应该使用Deployment向导将联合身份验证模块(桥)添加到Dundas BI实例。详细信息请参见启用联合身份验证.
13.配置反向代理
设置实例之后,配置反向代理。下面展示了在运行此向导步骤时,如何根据Dundas BI实例的当前配置自动将NGINX设置为反向代理服务器。
使用以下命令启动Dundas BI Deployment向导。
Sudo dundasbi——巫师
![Dundas BI部署向导](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-deployment-wizard-v7.png)
输入为该步骤指定的数字将反向代理连接到实例,然后从列表中选择一个实例,为该实例键入相应的数字。
![选择实例](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-select-instance-v7.png)
选中,选择是否使用SSLy或n.
![SSL](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-ssl-v7.png)
选择是否为代理服务器提供名称,然后输入名称(如果适用)。
![代理服务器名称](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-proxy-server-name-v7.png)
输入将用于访问实例的端口号。
![代理端口号](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-proxy-port-v7.png)
查看反向代理配置详细信息。
![查看代理配置细节](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-reverse-proxy-details-v7.png)
要继续,请输入y.
任务成功后,您可以使用反向代理端口号访问Dundas BI网站。
14.X虚拟帧缓冲服务
要启用导出仪表板、报告和其他视图,必须配置X虚拟帧缓冲服务。在Dundas BI版本8.0.1及更高版本中,这是创建实例时作为先决条件步骤的一部分自动完成的,否则,您可以按照下面所述配置服务。
使用以下命令启动Dundas BI Deployment向导。
Sudo dundasbi——巫师
![Dundas BI部署向导](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-deployment-wizard-v7.png)
输入为该步骤指定的数字创建X虚拟帧缓冲服务开始配置X虚拟帧缓冲区服务。先决条件检查将运行。类型fixall安装尚未安装的任何先决条件。
![XVFB先决条件检查](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-xvfb-prereq-v7.png)
所有先决条件都安装好后类型y继续。通过输入确认开始创建X虚拟帧缓冲区服务y.
![确认](http://m.merkalis.com/support/support/images/dbi/docs/install/linux-xvfb-confirm-v7.png)
15.下一个步骤
安装完成后,你需要: