MicroStrategy ONE

创建和编辑 Python 运行时

Python 脚本通常在用户的计算机上运行。较新的容器化环境允许您直接在 MicroStrategy 环境中,无需让计算机保持运行。您可以在这些环境中保存脚本并在 Workstation 中的任何位置访问它们,也可以向其他管理员提供访问权限。

您必须拥有 管理运行时 权限,并且您的环境必须支持 Python 服务器端脚本执行。目前仅针对容器化环境开启了服务端脚本执行的支持。

  1. 打开 Workstation 窗口连接到环境
  2. 在导航窗格中,单击 監視器

  3. 在左侧窗格中,单击 运行时

    您可以在这里查看和管理当前存在的运行时。所有环境都有一个默认运行时。创建运行时时,您可以管理其名称、描述、可以连接的地址、安装在其上的软件包以及脚本执行的大小。

为什么我应该改变运行时大小?

默认运行时大小可能不足以满足脚本的内存需求。通过增加运行时大小,您可以确保脚本有足够的内存来运行而不会出现错误或崩溃。例如,当使用脚本创建数据源时,最好使用较大的运行时间,因为用于创建表的脚本可以将它们加载到内存中。

使用大型环境会涉及哪些风险?

大型容器环境还会消耗大量内存,这会导致主机性能问题,并可能导致容器崩溃。 MicroStrategy 容器对于 Python 运行时的内存有限(目前对于容器化环境限制为 6 vCPU 和 20 GB 内存)。定期评估容器环境的大小和复杂性并确保其符合您的性能、安全性和维护要求非常重要。最好在较小的运行时间内运行管理脚本以减少资源使用。