Strategy ONE

协作服务器命令行管理工具

MicroStrategy 协作服务器附带自己的命令行管理工具,名为 admintool.js。该管理工具允许用户搜索、查看和删除协作服务器存储库中的信息,而无需直接与数据库交互。

要调用协作服务器管理工具,您需要运行 Node.js 可执行文件并提供管理工具和协作服务器配置文件的文件路径。

Node.js 可执行文件(node.exe)可以在这里找到:

  • Windows<INSTALL_PATH>\Common Files\MicroStrategy\nodejs\node.exe
  • Linux<INSTALL_PATH>/NodeJS/<NODEJS_LINUX_VERSION>/bin/node

admintool.js 文件可以在这里找到:

  • Windows<INSTALL_PATH>\MicroStrategy\Collaboration Server\node_modules\mstr-collab-svc\admintool.js
  • Linux<INSTALL_PATH>/CollaborationServer/node_modules/mstr-collab-svc/admintool.js

协作服务器配置文件(config.json)可以在这里找到:

  • Windows<INSTALL_PATH>\MicroStrategy\Collaboration Server\config.json
  • Linux<INSTALL_PATH>/CollaborationServer/config.json

启动管理工具

  1. 打开终端应用程序。
  2. 按以下格式输入三个文件位置:

    $ "<PATH_TO_NODE>" "<PATH_TO_ADMIN_TOOL_FILE>" "<PATH_TO_CONFIG_FILE>"

    您可以将 Node.js 可执行文件添加到 PATH 变量并更改为 Collaboration Server 目录。如果是的话,您可以输入:
    $ node node_modules/mstr-collab-svc/admintool.js config.json

工具启动后,控制台中显示欢迎页面。

复制
Welcome to the Collaboration Server Administration Tool (v10.xx.x.xxx)
Type "help" to list the available commands.
cmd>

命令列表

管理工具可识别以下命令:

命令 结果
help 显示帮助页面。
quit 退出该工具。
exit 退出该工具。
show

show summary

显示数据库的摘要。
show topic <ID> 显示具有特定 ID 的主题的信息。此 ID 唯一地标识该主题。您可以使用其他命令之一通过主题列表来找到 ID。
show topics all 显示有关所有主题的信息。
show topics empty 显示有关没有相关评论的主题的信息。
show topics non-empty 显示与主题有关联评论的信息。
show comments for-topic <ID> 显示特定主题的评论。
show comments for-user <ID> 显示特定用户发表的评论。该 ID 指的是存储在 MicroStrategy 元数据中的 MicroStrategy 用户 DSS ID。
show comments for-dashboard <ID> 显示与存储在 MicroStrategy 元数据中的特定仪表板(基础文档)ID 相关的评论。
show comments older-than-date <ISO_DATE> 显示在指定的 ISO 8601 日期之前创建的评论。YYYY-MM-DDThh:mm:ssTZ。
drop  drop topics empty 删除所有没有关联评论的主题。

删除全部评论

删除所有评论。

drop comments for-topic <ID> 删除针对特定主题的评论。
drop comments for-user <ID> 删除特定用户的评论。
drop comments for-dashboard <ID> 删除与特定仪表板(基础文档)相关的评论。
drop comments older-than-date <ISO_DATE> 删除在指定的 ISO 8601 日期之前创建的评论

存储的评论被组织成每个仪表板页面的单独主题。使用 for-topic <ID> 命令适用于页面和 for-dashboard <ID> 命令来处理整个文档。

您可以组合条件 show commentsdrop comments。当使用多个条件时, 所有条件都必须为真 选择正确的评论。

例如, drop comments for-user <UID> for-topic T older-than-date 2018-01-01 只会删除满足所有三个条件的评论。

没有确认消息 drop 命令。在删除评论之前,请始终按照指定的条件显示评论,以避免出现错误。