25.3. 自定义 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 来启用它。