第 54 章 Dashbuilder Runtime 和 Dashbuilder Standalone


Dashbuilder Runtime 和 Dashbuilder Standalone 是可用于查看从 Business Central 创建和导出的仪表板的附加组件。这可用于检查没有 Business Central 的环境中的商业指标。Dashbuilder 运行时可用于在红帽 JBoss EAP 上安装。您可以在 Red Hat OpenShift Container Platform 上独立部署 Dashbuilder Standalone。

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

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

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

先决条件

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

流程

  1. 导航到红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉菜单中选择产品和版本:

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

    $<EAP_HOME>/bin/add-user.sh -a -e -u <USER_NAME> -p <PASSWORD> -g admin
  6. 在终端应用中,导航到 EAP_HOME/bin
  7. 输入以下命令启动 Red Hat JBoss EAP:

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

      $ ./standalone.sh -c standalone-full.xml
    • 对于 Windows:

      standalone.bat -c standalone-full.xml
  8. 在 Web 浏览器中,打开 URL http://localhost:8080
  9. 使用您为 Dashbuilder Runtime 创建的用户的凭证登录。
  10. 当 promted 时,上传您从 Business Central 导出的仪表板。Dashbuilder Runtime 将使用该仪表板,直到重启为止。

54.1.1. Dashbuilder 运行时系统属性

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

仪表板路径

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

系统属性是任何仪表板模型的根路径。例如,如果此路径上有多个文件,可以通过访问 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 默认页面的更新概述:

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

位于可访问 URL 的 Dashboard 可以被 Dashbuilder Runtime 访问。您可以使用导入查询参数(如 runtime_host?import=http://filesHost/sales_dashboard.zip )传递 URL 来访问 URL。

注意

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.