MicroStrategy ONE

2. メタデータを更新する

Intelligence Server のアップグレード後、以下の手順でメタデータを更新します。この手順では、MicroStrategyで利用可能な新機能をサポートするためにメタデータテーブルを作成および更新します。ONE

メタデータを更新することにより、既存のオブジェクトと、MicroStrategy クライアントとの互換性が維持されます。また、更新済みバージョンのメタデータでのみ使用できるクライアント アプリケーション、機能、およびオブジェクトを通じて可能な、新しい構成の設定も利用できます。

メタデータの更新プロセス中に、インデックスおよび主キーの管理などのタスクのために、Configuration Wizard によって追加の SQL が生成されます。更新プロセス中にこのSQLを表示するには、構成ウィザードの概要ページの「概要」ペインで、 SQL プレビュー。また、更新プロセスを完了した後は、生成された SQL は MicroStrategy の Common Files ディレクトリに保存されます。ファイル名はOriginalScript_generated.sql、 どこOriginalScript元の SQL 更新スクリプトの名前です。たとえば、Oracleデータベースを更新する場合、元のSQL更新スクリプトはmdorcl.sql生成されたSQLファイルはmdorcl_generated.sql

以下の点に注意してください。

  • エラーが発生した場合に構成ウィザードのログファイルを表示する方法については、アップグレード中の問題の解決
  • メタデータを更新するために以前使用されていた MDUpdate コマンド ライン ユーティリティは、現在サポートされていません。コマンド ラインからメタデータを更新するには、Configuration Wizard で応答ファイルを使用できます。

更新が必要な各プロジェクト ソースについて、Configuration Wizard の各ページを順番に操作する代わりに、更新情報を持つ応答ファイルを作成して Configuration Wizard で使用することにより、メタデータを自動更新することができます。レスポンスファイルを使用してメタデータを更新する方法の詳細については、以下を参照してください。構成ウィザードで応答ファイルを使用する

GUI モードの Configuration Wizard へのアクセスがない場合、応答ファイルを使用してメタデータを更新する必要があります。

MicroStrategy のメタデータを更新するための前提条件

MicroStrategy メタデータを最新バージョンに更新する前に、以下の前提条件を満たしていることを確認してください。

  • メタデータ更新プロセスは、システム アドミニストレーター ユーザー グループのメンバーである MicroStrategy ユーザーのみが実行できます。すべての管理権限を持っているだけでは十分ではありません。このユーザーは、"システム アドミニストレーター" ユーザー グループのメンバーである必要があります。
  • 更新するプロジェクトのメタデータ バージョンは、メタデータ更新を実行する構成ウィザードがインストールされている製品のバージョンと同じかそれより古い必要があります。メタデータよりも前のバージョンの製品は、新しいバージョンのメタデータの更新を実行できません。
  • クライアント、プロジェクト、および Intelligence Server の言語設定がすべて同じである必要があります。
  • 更新するプロジェクトがロックされていない必要があります。プロジェクトのメタデータをロック解除するには、開発者ツールで管理メニュー、ロック > プロジェクトのロックを解除
  • バージョン 10.0 以前の古いメタデータを 11.3.1 以降に直接更新する操作はサポートされていません。まず中間バージョンに移行してから、11.3.1 以上に更新する必要があります。中間バージョンは 10.0 ~ 11.3 です。

メタデータ更新プロセス

Configuration Wizard でプロジェクトの更新を試みて失敗した場合は、プロジェクトがロックされます。プロジェクトのアップグレードを再度試みる前に、プロジェクトのロックを解除する必要があります。プロジェクトのロックを解除するには、開発者ツールで管理メニュー、ロック > プロジェクトのロックを解除

Configuration Wizard を使用してメタデータを更新するには

  1. 選択してください既存の環境をMicroStrategy Secure Enterpriseにアップグレードするオプション。クリック
  2. 選択してくださいインテリジェンス サーバー コンポーネントオプション。クリック
  3. [MicroStrategy 認証] ページで、MicroStrategy システム アドミニストレーターのユーザー名とパスワードを入力します。クリック
  4. [メタデータ接続] ページで、MicroStrategy メタデータにアクセスするためのデータベース パスワードを入力します。クリック

    DSN とログイン ID は、前に行ったサーバー構成に基づいて提供されます。

  5. [コンポーネントの選択] ページで、アップグレードする各 Intelligence Server のチェック ボックスをオンにします。
  6. 選択した各 Intelligence Server の下で、以下のシステム コンポーネントから、アップグレードするものを選択します。
    • メタデータリポジトリのアップグレード : メタデータ リポジトリには、MicroStrategy アプリケーションとサポート オブジェクトの定義が含まれています。最新バージョンの MicroStrategy の新機能や更新された機能をすべてサポートするには、メタデータのアップグレードが必要です。
    • 移行履歴リストのメッセージ : 既存の履歴リスト リポジトリを新しい形式に移行して、検索結果、スケーラビリティ、およびパフォーマンスを向上させるには、このチェック ボックスをオンにします。ファイル ベースのリポジトリーは、データベース ベースのリポジトリーまたはハイブリッド リポジトリーに移行でき、データベース ベースのリポジトリーは、ハイブリッド レポジトリに移行できます。
      • このチェック ボックスをオンにすると、この移行の追加の構成オプションが後で「履歴リストの移行」ページで提供されます。アップグレードの過程で、この Intelligence Server およびクラスター内の他のどの Intelligence Server も停止し、再起動されます。
      • ファイルベースの履歴リスト リポジトリを使用しており、その形式を引き続き使用する場合は、このチェック ボックスをオフにします。アップグレード後に Intelligence Server を再起動したとき、リポジトリーは更新されますが、フォーマットは影響されません。
      • データベースベースまたはハイブリッド履歴リストリポジトリを使用しており、同じタイプのリポジトリを引き続き使用したい場合は、2. メタデータを更新する履歴リスト データベースのアップグレードに関する情報。
  7. 更新する個々のプロジェクトを選択します。Intelligence Server にロードされているプロジェクトのみを更新できます。プロジェクトの更新には、次の任意のオプションを含めることができます。
    • プロジェクトの論理アップグレードを実行する : プロジェクトを MicroStrategy の最新バージョンに更新します。このオプションは、レポート、ドキュメント、ダッシュボードの定義も更新して、パフォーマンスを向上させ、以前のバージョンの MicroStrategy で作成されたレポートとドキュメントのメモリ使用量とストレージ要件を削減します。

      次の点に注意してください。

      • このアップデートがすでに完了している場合、このオプションの名前はプロジェクトの論理アップグレードを再実行
      • 追加のプロジェクト アップグレード オプションを実行するには、このアップグレードが必要です。
      • 更新された Report Services ドキュメントは、以前のバージョンの MicroStrategy では実行できません。
      • プロジェクト内のレポートとドキュメントの数によっては、この更新にかなりの時間がかかる場合があります。
  8. クリック
  9. 選択した場合移行履歴リストのメッセージオプションの [履歴リスト ターゲット データベース] ページで、履歴リスト データベースに必要な情報を指定します。
  10. クリック
  11. 概要ページでアップグレードの選択内容を確認し、仕上げる