第 53 章 Dashbuilder Runtime 和 Dashbuilder Standalone


Dashbuilder Runtime 和 Dashbuilder standalone 是可用于查看从 Business Central 中创建的仪表板和从 Business Central 中导出的仪表板。这对于查看没有 Business Central 的环境中的业务指标很有用。Dashbuilder Runtime 可用于在红帽 JBoss EAP 上安装。您可以在 Red Hat OpenShift Container Platform 上部署 Dashbuilder Standalone。

在 Dashbuilder Runtime 和 Dashbuilder Standalone 中的仪表板页面间导航,与在创建了仪表板的 Business Central 实例中进行导航。如果页面属于组,则该组将导入到 Dashbuilder Runtime 或 Dashbuilder Standalone,以及页面。如果将页面导入为 Dashbuilder Runtime 或 Dashbuilder Standalone Standalone,但没有用于导航,则页面将添加到 Runtime Dashboards 菜单组中。如果没有导出导航,则所有页面都会添加到 Runtime Dashboards 菜单组中。

53.1. 在 Red Hat JBoss EAP 上安装 Dashbuilder 运行时

要安装 Dashbuilder Runtime,请下载 Dashbuilder Runtime WAR,再创建一个具有 admin 角色的用户。

先决条件

  • 您有红帽 JBoss EAP 安装。
  • 您已在 Business Central 中创建并导出仪表板。有关导出 Dashbuilder 数据的更多信息,请参阅 配置 Business Central 设置和属性 指南中的"导出和导入 Dashbuilder 数据"部分。

流程

  1. 进入红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉列表中选择产品和版本:

    • 产品: 流程自动化管理器
    • 版本: 7.13.4
  2. 下载 Red Hat Process Automation Manager 7.13.4 Add Ons (rhpam-7.13.4-add-ons.zip)并提取 ZIP 文件。
  3. 导航到包含提取文件的目录,并提取 rhpam-7.13.4-dashbuilder-runtime.zip 文件。
  4. 将您提取的 dashbuilder-runtime.zip 文件的内容复制到 < EAP_HOME>/standalone/deployments 文件夹,其中 & lt;EAP_HOME > 是包含 Red Hat JBoss EAP 安装的 Red Hat JBoss EAP 主目录。
  5. 在 Red Hat JBoss EAP 主目录中,输入以下命令来创建具有 admin 角色的用户,并指定密码。在以下示例中,将 < USERNAME& gt; 和 <PASSWORD > 替换为您选择的用户名和密码。

    $ ./bin/jboss-cli.sh --commands="embed-server --std-out=echo,/subsystem=elytron/filesystem-realm=ApplicationRealm:add-identity(identity=<USERNAME>),/subsystem=elytron/filesystem-realm=ApplicationRealm:set-password(identity=<USERNAME>, clear={password='<PASSWORD>'}),/subsystem=elytron/filesystem-realm=ApplicationRealm:add-identity-attribute(identity=<USERNAME>, name=role, value=['admin'])"
    Copy to Clipboard Toggle word wrap
  6. 在终端应用中,导航到 EAP_HOME/bin
  7. 输入以下命令启动 Red Hat JBoss EAP:

    • 在 Linux 或基于 UNIX 的系统中:

      $ ./standalone.sh -c standalone-full.xml
      Copy to Clipboard Toggle word wrap
    • 在 Windows 中:

      standalone.bat -c standalone-full.xml
      Copy to Clipboard Toggle word wrap
  8. 在 Web 浏览器中,打开 URL http://localhost:8080
  9. 使用您为 Dashbuilder 运行时创建的用户的凭据进行登录。
  10. 被建议后,上传您从 Business Central 导出的仪表板。Dashbuilder Runtime 使用该仪表板,直到重启为止。

53.1.1. Dashbuilder Runtime 系统属性

您可以使用系统属性自定义 Dashbuilder 运行时。

仪表板路径

仪表板上传后,它存储在文件系统中。存储它的路径由系统属性 dashbuilder.import.base.dir 控制。默认为 /tmp/dashbuilder

system 属性是任何仪表板模型的根路径。例如,如果此路径上有多个文件,则可通过访问 Dashbuilder Runtime 并传递查询参数导入文件,并使用本路径的文件名传递查询参数导入。例如,如果您要加载 sales_dashboard,执行 runtime_host?import= Sales_dashboard 和 Dashbuilder Runtime 将尝试加载文件 /tmp/dashbuilder/sales_dashboard.zip

静态仪表板
如果您希望运行时实例加载特定的仪表板,您可以更改系统属性 dashbuilder.runtime.import。将 属性设置为本地文件路径将导致在运行时启动时加载特定的仪表板。
控制上传大小
应用程序服务器默认控制 POST 请求大小。您可以使用系统属性 dashbuilder.runtime.upload.size 控制上传仪表板的允许大小。该大小应当位于 KB 中,默认情况下,这个值为 96kb,这表示,如果某人尝试上传大于 96kb 的文件,则会显示错误,并且控制面板将不会被安装。
Dashbuilder 运行时的默认页面

Dashbuilder Runtime 中导入的仪表板包含一个默认页面。以下列表提供了 Dashbuilder Runtime default 页面更新的摘要:

  • 当导入的仪表板仅包含一个页面时,它将被用作默认页面。
  • 如果页面命名为 index,则它将用作默认页面。
  • 在其他情况下,使用 Dashbuilder Runtime 的通用主页。
加载外部仪表板

通过 Dashbuilder Runtime 可以访问位于可访问的 URL 的仪表板。您可以通过使用 import query 参数传递 URL 来访问 URL,如 runtime_host?import=http://filesHost/sales_dashboard.zip

注意

出于安全考虑,默认禁用这个选项。您可以通过将系统属性 dashbuilder.runtime.allowExternal 设置为 true 来启用它。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat