MicroStrategy ONE
Collaboration Server 명령줄 관리 도구
MicroStrategy Collaboration Server에는 다음과 같은 자체 명령줄 관리 도구가 함께 제공됩니다. admintool.js
. 이 관리 도구를 사용하면 사용자는 데이터베이스와 직접 상호 작용하지 않고도 Collaboration Server 저장소의 정보를 검색하고 보고 삭제할 수 있습니다.
Collaboration 서버 관리 도구를 호출하려면 Node.js 실행 파일을 실행하고 관리 도구의 파일 경로와 Collaboration 서버 구성 파일을 제공해야 합니다.
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
Collaboration 서버 구성 파일(config.json
)는 여기에서 찾을 수 있습니다:
- Windows:
<INSTALL_PATH>\MicroStrategy\Collaboration Server\config.json
- Linux:
<INSTALL_PATH>/CollaborationServer/config.json
관리 도구 시작
- 터미널 애플리케이션을 엽니다.
- 다음 형식으로 세 개의 파일 위치를 입력합니다.
$ "<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 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 comments
그리고 drop comments
. 여러 조건을 사용하는 경우, 모든 조건이 참이어야 함 올바른 댓글을 선택하세요.
예를 들어, drop comments for-user <UID> for-topic T older-than-date 2018-01-01
세 가지 조건을 모두 충족하는 댓글만 삭제됩니다.
해당 내용에 대한 확인 메시지가 없습니다. drop
명령. 오류를 방지하려면 주석을 삭제하기 전에 항상 지정된 조건으로 주석을 표시하십시오.