MicroStrategy ONE

サイレントモードでの実行方法

サイレント モードでは、クエリの生成に関連する情報に対する準備済みの回答を含む JSON ファイルを指定できます。MicroStrategy環境です 実行前に、サイレント応答ファイルを作成する必要があります。

  1. 次のテンプレートを元にして応答ファイルを作成します。「応答ファイル スキーマ テンプレート」のスキーマ リファレンスを参照してください。
  2. コピー
    {
    "additional_files":[],
    "aws": {
    "s3_access_key": "",
    "s3_bucket_name": "",
    "s3_secret_key": "",
    "upload": true
    "font_files": {
        "backup": false
    },
    "azure": {
    "account_key": "",
    "account_name": "",
    "container_name": "",
    "upload": false
    },
    "collaboration_server": {
    "backup": true,
    "bin_path": "",
    "db_host": "",
    "db_port": "",
    "db_type": "",
    "password": "",
    "username": ""
    },
    "insight_service": {
    "backup": false,
    "db_host": "",
    "db_port": "",
    "db_name": "",
    "username": "",
    "password": ""
    },
    "custom_webapps": {
    "path": ""
    },
    "drivers": false,
    "dsns": {
    "additional_dsns": [],
    "history_list": {
    "backup": true,
    "bin_path": "",
    "db_type": "",
    "dsn_name": "",
    "password": "",
    "username": ""
    },
    "metadata": {
    "bin_path": "",
    "db_type": "",
    "dsn_name": "",
    "password": "",
    "prefix": "",
    "username": ""
    },
    "platform_analytics": {
    "backup": true,
    "bin_path": "",
    "db_type": "",
    "dsn_name": "",
    "password": "",
    "username": ""
    }
    },
    "library": {
    "backup_contents": {
    "backup_configuration_files": {
    "configOverride.properties": true,
    "mapConfig.xml": true
    },
    "backup_images": true,
    "backup_plugins": true,
    "backup_sso": false
    },
    "path": ""
    },
    "mobile": {
    "backup_contents": {
    "backup_configuration_files": {
    "WEB-INF/xml/mobile": true,
    "mapConfig.xml": true
    },
    "backup_images": true,
    "backup_plugins": true,
    "backup_sso": false
    },
    "path": ""
    },
    "mstr": {
    "cache_path": "",
    "configuration_locked": false,
    "cube_path": "",
    "driver_paths": {
    "mysql": ""
    },
    "history_list_storage": "metadata_hybrid",
    "host_file": false,
    "hostnames": [
    ""
    ],
    "inbox_path": "",
    "install_path": "
    "iserver_image_path": "",
    "mstr_version": "",
    "password": "",
    "project_source_name": "",
    "projects": {
    "main_project": "",
    "projects_locked": [],
    "projects_to_register": [
    ],
    "projects_to_unregister": []
    },
    "scheduler_on": true,
    "server_definition": "",
    "username": "mstr",
    "wsrm_path": ""
    },
    "mstrbak": {
    "backup_path": "/opt/mstr/mstrbak/",
    "mstrbak_version": ,
    "response_file_path": "/opt/mstr/mstrbak/response.json"
    },
    “status_tracker”: {
    “subscriptions”: true, 
    “tasks”: true
    },
    “storage_service”: {
    “backup”: true,
    “backup_file”: true,
    “library_path”: “/opt/apache/tomcat/latest/webapps/MicroStrategyLibrary”
    },
    "web": {
    "backup_contents": {
    "backup_configuration_files": {
    "mapConfig.xml": ,
    "sys_defaults.properties": true
    },
    "backup_images": true,
    "backup_plugins": true,
    "backup_sso": false
    },
    "path": ""
    }
    }
    }
  3. 対象: history_list_storage パラメーター、入力 metadataexternal file metadata_hybrid、または external_hybrid
  4. 対象: db_type パラメーター、入力 OracleSQLServerMySQLPostgreSQL、または MongoDB
  5. 戦略 1 (2025 年 3 月) 以降、フォントをバックアップするには、 から次のパラメーターを編集 false 修正後 true:

    コピー
    {
        "additional_files":[],
        ......
        "font_files": {
           "backup": false
        }
  6. JSON ファイルを保存して、ファイル拡張子が .json であることを確認します。
  7. (オプション) 新しく作成した JSON のバックアップを作成 ファイル。

    サイレントモードの実行後、応答ファイルのパスワードがセキュリティのために非表示になるので、この作業を推奨します。パスワードを失いません。JSON のバックアップを保管してください。 ファイル。

  8. サイレントモードを実行するには、次のコマンドを入力します。実行コマンドに追加すべき他のパラメーターについては、「追加のフラグ」を参照してください。

    コピー
    ./mstrbak -r /path/to/response.json
  9. クライアントは、処理に合わせて Terminal を実行し、Terminal にメッセージをプリントします。

  10.  次のメッセージが表示されたら、実行は完了です:
    コピー
    MSTRBak complete. Operation successful? True
    Archive created locally at: path/to/backup/ARCHIVE.tar.gz
    Archive uploaded to S3 at: https://link/to/ARCHIVE.tar.gz

    使用中MicroStrategyバックアップ アーカイブは、メッセージに記載されているディレクトリおよび、指定された S3 バケットまたは Azure Blob にあります。

アップロードしたMicroStrategy S3 または Azure Blob にバックアップ。アーカイブを新しいオブジェクトに復元できるようになりましたMicroStrategy Cloud Platform for AWSまたはMicroStrategy Cloud Platform for Azure環境です以下のバージョンから最新のものへのアップグレードに対応(Undefined variable: Company_ProductNames.ReleaseName)プラットフォーム リリースです

  • MicroStrategy 10.4.x
  • MicroStrategy 10.11.x
  • MicroStrategy 2019.x
  • MicroStrategy 2020.x
  • MicroStrategy 2021.x

追加のフラグ

次に示すフラグのうち必要なすべてのものを実行コマンドに追加します。

  • バックアップ プロセスのメール通知を受信するには、パラメーターを入力します -m <your email>

次に例を示します。

コピー
./mstrbak -r /path/to/response.json -m johnSmith@example.com -m janeDoe@example.com