MicroStrategy ONE

ウェアハウス接続情報の指定

データベースインスタンスは、管理者がMicroStrategy Developerで作成するMicroStrategyオブジェクトであり、データ ソース。データベース インスタンスは、接続情報を指定します。たとえば、データ ソース名、ログイン ID とパスワード、およびその他のデータ ソースに固有の情報があります。

データベース インスタンスに必要なコンポーネントを作成する手順は、次のセクションで説明します。データベース インスタンスの作成データベース接続の作成、 そしてデータベースログインの作成

プロジェクト建築家がプロジェクトごとに、アーキテクトがそのプロジェクトにデータベース インスタンスを割り当てます。1 つのプロジェクトで同時に指定できるデータベース インスタンスは 1 つだけですが、1 つのデータベース インスタンスは複数のプロジェクトに割り当てることができます。プロジェクトのリレーショナル スキーマに含めることのできるデータ ソースは 1 つに限定されるため、すべてのレポートおよびドキュメントは単一のデータ ソースから情報を返します。

複数ソース オプション機能のライセンスを所有している場合は、1 つのプロジェクトを複数のウェアハウス データベース インスタンスに接続することができます。プロジェクトのウェアハウス カタログに接続するデータ ソースを複数個にできます。これらのデータ ソースはプロジェクトのリレーショナル スキーマの一部として統合できるため、すべてのレポートおよびドキュメントは複数のデータ ソースから情報を返すことが可能になります。プロジェクト内の複数のデータソースにアクセスする方法については、Project Design Help

複数ソース オプションのライセンスの有無に関係なく、他の MicroStrategy 機能を使用してプロジェクトのアクセスを複数データ ソースに拡張することもできます。フリーフォーム SQL およびクエリ ビルダを使用する場合、および MicroStrategy から他の MDX キューブ ソース(SAP BW、Oracle Essbase、および Microsoft Analysis Services など)へのアクセスをサポートする場合は、非プロジェクト データベースをプロジェクトに追加して、ウェアハウス データベース インスタンスとともにそのプロジェクト内で使用できます。フリーフォームSQLとクエリビルダーの詳細については、高度なレポートのヘルプ。MDXキューブソースの詳細については、MDX Cube Reporting Help

これらの非プロジェクト データベース インスタンスを使用すると、プロジェクトのリレーショナル スキーマからデータにアクセスしなくても、プロジェクトからデータ ソースに接続してさまざまな機能を使用したり、前述の追加データ ソースに接続したりすることが可能になります。倉庫カタログの詳細については、Project Design Help

SQL データ ウェアハウス データベース インスタンス

SQL データ ウェアハウス データベース インスタンスは、SQL クエリを通じて 1 つのデータベースまたは他のデータ ソースに接続するあらゆるデータベース インスタンスです。より具体的には、標準の MicroStrategy レポート、フリーフォーム SQL、クエリ ビルダ、データ マート、およびその他のリレーショナル データベースに使用されるデータベース インスタンスがこれに含まれます。また、SQL データ ウェアハウス データベース インスタンスを通じて、履歴および統計テーブルに接続することもできます。以下に示すように、SQL データ ウェアハウス データベース インスタンスは、[プロジェクト構成] エディターで使用できます。

データベース インスタンスのチェック ボックスを選択すると、標準の MicroStrategy レポート、データ マート、クエリ ビルダ、およびフリーフォーム SQL のプロジェクトに対してそのデータベース インスタンスを使用できます。複数ソース オプションのライセンスを所有する場合は、データベース インスタンスのチェック ボックスを選択すると、ウェアハウス カタログからデータベース インスタンスが使用可能になり、プロジェクトのリレーショナル スキーマの一部にすることもできます。

データベース インスタンスをインポート データ機能の一部として作成できます。データのインポート機能に使用されるデータベースインスタンスは、アイコン。これらのデータベース インスタンスは、インポート データ機能を使用してデータベース インスタンスを作成したユーザーのセキュリティ許可で作成されます。これらのデータベース インスタンスの 1 つをプロジェクトで使用可能なデータベース インスタンスとして含める場合は、セキュリティ許可を、管理権限を持つ MicroStrategy ユーザーに変更することを推奨します。これには、データベース インスタンスの所有権の取得および適切なアクセス コントロール リストの定義が含まれます。これにより、ほかのユーザーによってデータベース インスタンスが変更されて、データ ソースへの接続が失われることを避けることができます。インポート データ機能については、MicroStrategy Web オンライン ヘルプを参照してください。

リレーショナル データベース インスタンスのリストにあるデータベース インスタンスの濃淡と色は、そのデータベース インスタンスがプロジェクトでどのように使用されているかを示しています。

  • 青い文字 : これは、ウェアハウス データベース インスタンスのドロップダウン リストから選択されたウェアハウス データベース インスタンスです。1 つのプロジェクトに使用可能なウェアハウス データベース インスタンスは 1 つだけです。それは、プロジェクトのリレーショナル スキーマを定義するために、このデータベース インスタンスのデータがウェアハウス カタログに自動的に挿入されるためです。最初に別のウェアハウス データベース インスタンスを選択しないで、プロジェクトのウェアハウス データベース インスタンスを無効にすることはできません。

    MultiSource オプションのライセンスをお持ちの場合、プライマリ データベース インスタンスはプロジェクトのデータの主なソースとして機能し、プロジェクトに追加されたテーブルのデフォルトのデータベース インスタンスとして使用されます。

    ウェアハウスカタログと、マルチソースオプションを使用した複数のデータソースへのアクセスの詳細については、Project Design Help

  • 太字テキスト : プロジェクトには、データベース インスタンスに依存するオブジェクトが含まれています。プロジェクトに従属するオブジェクトを持つデータベース インスタンスを無効にするという選択肢は与えられていません。
  • 通常のテキスト : データベース インスタンスはプロジェクトで使用されていません。

データベース インスタンスのチェック ボックスをクリアすると、プロジェクトからデータベース インスタンスが削除され、未使用のフリーフォーム SQL またはクエリ ビルダのスキームがすべて削除されます。データベース インスタンスをプロジェクトからクリアできるのは、そのデータベース インスタンスのプロジェクト内に従属オブジェクトが存在しない場合のみです。プロジェクトからデータベースインスタンスと関連するフリーフォームSQLおよびクエリビルダースキーマを削除する方法の詳細については、System Administration Help

MDX キューブ データベース インスタンス

MDX キューブ データベース インスタンスは、MDX キューブ ソースに接続するあらゆるデータベース インスタンスです。MDX キューブ ソースには、SAP BW、Oracle Essbase、Microsoft Analysis Services などがあります。これらのMDXキューブソースへの接続とレポート作成の詳細については、MDX Cube Reporting Help。以下に示すように、MDX キューブ データベース インスタンスは、[プロジェクト構成] エディターで使用できます。

MDX キューブ スキーマを含むデータベース インスタンスは、太字テキストで表示されます。リレーショナル データベース インスタンスのリストにあるデータベース インスタンスの濃淡と色は、そのデータベース インスタンスがプロジェクトでどのように使用されているかを示しています。

  • 大胆な : プロジェクトには、データベース インスタンスに依存するオブジェクトが含まれています。プロジェクトに従属するオブジェクトを持つデータベース インスタンスを無効にするという選択肢は与えられていません。
  • 普通 : データベース インスタンスはプロジェクトで使用されていません。

プロジェクトから MDX キューブ データベース インスタンスを削除する場合は、任意の未使用 MDX キューブ スキーマ オブジェクトを削除できます。プロジェクトからデータベース インスタンスを削除できるのは、プロジェクト内にそのデータベース インスタンスの従属オブジェクトが存在しない場合に限られます。プロジェクトからデータベースインスタンスと関連するMDXキューブ管理オブジェクトを削除する方法の詳細については、System Administration Help

MDXキューブデータベースインスタンスの構成に関する追加情報については、MDX Cube Reporting Help

MDX スキーマのロードおよび保守

[スキーマ メンテナンス] をクリックして、プロジェクトの一部である MDX キューブ スキーマに以下のようなさまざまなタスクを実行できます。

  • プロジェクトのデータベース インスタンスに関連付けられた MDX キューブ スキーマをロードする時期を選択できます。デフォルトでは、MDX キューブ レポートの実行時に、必要に応じて MDX キューブ スキーマがロードされます。Intelligence Server の起動時に、MDX キューブ スキーマをロードするように選択することもできます。MDXキューブスキーマをロードするタイミングを定義する方法については、MDX Cube Reporting Help
  • MDX キューブ ソースを MicroStrategy に統合する場合、そのデータは MDX キューブ スキーマとして統合されます。MDX キューブ ソースを MicroStrategy に統合したら、MDX キューブ スキーマへの接続に使用するデータベース インスタンスを別のデータベース インスタンスと交換することができます。これにより、異なるログインおよび接続情報を有する別のデータベース インスタンスを使用して、MDX キューブ スキーマにアクセスすることができます。MDXキューブスキーマへの接続に使用するデータベースインスタンスの交換については、MDX Cube Reporting Help

データベース インスタンスの作成

データベースインスタンスは、データベースインスタンスマネージャで作成および変更されます。データベースインスタンスマネージャは、管理プロジェクトソースを展開し構成マネージャー。新しいデータベース インスタンスを作成することを選択した場合は、[データベース インスタンス] エディターが開きます。

新しいデータベース インスタンスは、[データベース インスタンス マネージャー] ショートカット メニューで使用可能な [データベース インスタンス ウィザード] を使用して作成することもできます。

[データベース インスタンス] エディターには、次のタブがあります。

  • [一般] - データベース インスタンス名、接続タイプ(データ ソース プラットフォームまたは適用可能なデータ ソース)、およびデフォルトのデータベース接続を指定します。

    選択したデータベース接続のタイプは、使用するデータ ソースに合致している必要があります。さらに、データベース インスタンスを、リレーショナル インスタンスまたは MDX キューブ データベース インスタンスのどちらにするかを決定する必要があります。

  • [上級] - 中間テーブルの保管にウェアハウス以外のデータベースを使用する場合の中間テーブルの保管先データベース名、およびその他のオプションを指定します。

    [上級] タブは、MDX キューブ データベース インスタンスでは使用できません。

  • [ジョブ優先順位付け] - インスタンスのジョブ優先順位計画と、優先順位付けする接続の数を指定します。

データベース インスタンスを作成するには

  1. MicroStrategy Developer で、管理権限を使用してプロジェクト ソースにログインします。
  2. へ移動管理 > 構成マネージャー > データベースインスタンス
  3. からファイルメニュー、新しい > データベースインスタンス。データベース インスタンス エディターが開きます。
  4. 上の一般的なタブのデータベースインスタンス名フィールドに、データベースインスタンス。
  5. ではデータベース接続タイプドロップダウン リストで、データベースをホストしているデータ ソースに応じてデータ ソース接続タイプを選択します。

    MicroStrategyの以前のバージョンからアップグレードした場合は、アップグレード以前使用していた MicroStrategy のバージョン以降に追加されたデータベース接続タイプを取得します。

  6. 上の高度なタブでは、データベース インスタンスのさまざまなオプションを構成できます。
    • 中間テーブル収納 : 中間テーブルの作成時に使用するデータベース名とテーブル名空間を指定できます。作成された中間テーブルは、さまざまなクエリをサポートします。
    • データベースゲートウェイのサポート : MicroStrategy バージョン 6.x からのデータベース ゲートウェイ サポートの下位互換性をサポートできます。

      データベースゲートウェイのサポートを有効にするには、プライマリデータベースインスタンスチェックボックスをオンにし、ドロップダウンリストからプライマリ データベース インスタンスを選択します。第一データベース インスタンスは、選択したテーブルに対するエレメント ブラウズに使用し、他のテーブルとの結合に必要のないクエリに使用する必要のあるデータベース インスタンスです。データベースゲートウェイのサポートについては、Project Design Help

    • データマートの最適化 : データベース インスタンスのデータ ソースがデータ マートを含む同じデータ ソース内にある場合は、データ マートの最適化をサポートできます。

      データマートの最適化を有効にするには、このデータベースインスタンスは、チェックボックスをオンにし、ドロップダウンリストからデータベースインスタンスを選択します。

    • テーブルプレフィックス : データ ソース内のテーブルでテーブル プレフィックスが使用されている場合は、適切なテーブル コレクションを識別するためにテーブル プレフィックスを含めることができます。クリック選択テーブルプレフィックスを選択するか、新しいテーブルプレフィックスを定義します。
    • ODBC バージョン : 以下のように、データベース インスタンスに使用する ODBC バージョンを定義できます。
      • 2.0 ODBC 呼び出しを使用する : ODBC 2.0 は、MicroStrategy の 9.0 より前のバージョンで使用されていました。データベース管理システムが ODBC 3.x をサポートしない場合は、このオプションを後方互換性に使用できます。これにより、拡張フェッチを使用して、データベースからメモリにデータブロックを取得することもできるようになります。これは、手順に含まれる行単位ではなく、データベース接続を作成するには
      • 3.x ODBC 呼び出しを使用する : ODBC 3.x のサポートは MicroStrategy 9.0 で導入されました。この値は、MicroStrategy 9.x 以降のデータベース インスタンスについては、デフォルトでオンになっています。データベース管理システムが ODBC 3.x に対応している場合はオンにしてください。ODBC 3.x は常に拡張フェッチ (SQLFetchScroll) を使って、データベースからデータ ブロックを取得し、メモリー中に格納します。行単位で取得するのではありません。
  7. 上の仕事の優先順位付けタブでは、データベース インスタンスのジョブの優先順位を設定できます。ジョブの優先順位の設定については、System Administration Help
  8. 上の一般的なタブのデータベース接続(デフォルト)ペインで、デフォルトのデータソース接続を選択し、わかりました。

    必要なデータベース接続が存在しない場合は、新しい。データベース接続を作成する手順については、データベース接続の作成下に。

データベース接続の作成

データベース接続は、データ ソースへのアクセスに使用する DSN およびデータベース ログインを指定します。データベース インスタンスは、MicroStrategy ユーザー用のデフォルト接続としてデータベース接続を 1 つ指定しますが、接続マッピングを使用してユーザーおよびグループを他の複数のデータベース接続にマップできます。接続マッピングの詳細については、ユーザー接続マッピング

データベースインスタンスエディタでデータベース接続を作成するには、新しい [全般] タブで。[データベース インスタンス] エディターで作成したデータベース接続は、プロジェクト ソース内のすべてのデータベース インスタンスで使用できます。MDXキューブソースのデータベース接続の作成の詳細については、MDX Cube Reporting Help

新しいデータベース接続を作成することを選択した場合は、[データベース接続] ダイアログ ボックスが開きます。

[データベース接続] ダイアログ ボックスには、データベース インスタンスのタイプに応じて、異なるオプションが用意されています。

  • SQL データ ウェアハウス データベース インスタンス
    • 全般: データベース接続名、ウェアハウス DSN、およびデフォルトのデータベース ログインを指定します。
    • 詳細: データベース ドライバー モード、ドライバー実行モード、およびその他のさまざまなウェアハウス接続設定を指定します。
  • MDX キューブ データベース インスタンス
    • 全般: データベース接続名、デフォルトのデータベース ログイン、および提供する必要のある追加の接続情報を指定します。MDXキューブソースのデータベース接続の作成の詳細については、MDX Cube Reporting Help
    • 詳細: 接続設定、追加の接続文字列パラメータ、および接続キャッシュ設定を指定します。

データベース接続を作成するには

先に進む前に、データベースインスタンスが説明に従って作成されていることを確認してください。データベース インスタンスの作成

  1. 上の一般的なタブのデータベース接続名ボックスに、データベース接続を識別するための名前を入力します。
  2. ではローカル システム ODBC データ ソースペインで、データ ソースのデータ ソース名を選択します。
  3. 上の高度なタブでは、要件や接続先のデータベースの要件に応じて、次のようなさまざまなオプションを定義できます。
    • データベースドライバーモード : 次のいずれかのデータベース ドライバー モードを選択します。
      • マルチプロセス : ウェアハウスデータベースへの各接続は個別のプロセスとして生成され、Windowsタスクマネージャーでは次のように識別されます。M8DBMPE.exe。たとえば、データベース アクセス スレッドがハングしたり、失われたりした場合のように、1 つのプロセスが失敗しても他のプロセスは影響を受けません。
      • マルチスレッド : ウェアハウスデータベースへのすべての接続は、インテリジェンスサーバープロセス内で維持されます。MSTRSVR.exe。すべての接続、SQL の提出、およびデータベースからのデータの呼び出しは、このプロセス内で処理されます。
      • MicroStrategy では、すべてのデータベース ドライバーをマルチプロセス モードに設定することをお勧めします。マルチプロセス モードで提供されるロバスト性および安定性は、マルチスレッド モードで期待される効率性の向上をはるかに上回ります。マルチスレッド操作で不規則に散在的に発生する問題は、マルチプロセス モードに切り替えることによって解決できることがよくあります。

    • ドライバー実行モード : 使用されている ODBC ドライバーに応じてドライバー実行モードを定義します。
      • 非同期接続 : 接続内で割り当てられたすべてのステートメントは、SQL を非同期で実行できる必要があります。
      • 非同期ステートメント : 各ステートメントごとに、非同期モードが明示的に設定されます。
      • 同期 : 一度に実行されるステートメントは 1 つだけです。これがデフォルト値です。

      最近の ODBC ドライバーの多くは、以前のクエリを実行している最中に、新規のスレッドを開いて新規のクエリも同時に実行できるので、非同期モードをサポートしていません。のMicroStrategy の Readmeさまざまな ODBC ドライバーで使用できるドライバー実行モード オプションに関する推奨事項を示します。

    • 拡張フェッチを使用する : このチェック ボックスをオンにすると、Intelligence Server は行ごとではなく、データベースからデータ ブロックをメモリにフェッチできるようになります。このチェックボックスは、データベースインスタンスが2.0 ODBC呼び出しを使用するように定義されている場合にのみ使用可能です。これは、手順に含まれています。データベース インスタンスを作成するには。3.0 ODBC コールが有効であれば、拡張フェッチは常に有効です。このオプションは灰色表示になり、変更できません。
    • パラメータ化されたクエリを使用する : このチェック ボックスをオンにすると、Intelligence サーバーはデータを行ごとではなくブロック単位でデータベースに渡すことができます。パラメータ化されたクエリがMicroStrategyのパフォーマンスを向上させる方法については、Project Design Help

      認定ゲートウェイに接続されたライブダッシュボード、およびウェアハウスに対して実行されるレポートとキューブでは、フィルター、検索条件、テキストプロンプトからのテキスト入力を含むすべてのSQL実行が保護されます。パラメータ化されたクエリ。2021 Update 4 以降では、この機能がトランザクション サーバーのレポートやドキュメントのトランザクション入力にも拡張されました。見るKB485174このセキュリティ機能のトランザクション部分の詳細と認定ゲートウェイのリストについては、こちらをご覧ください。見るKB484512このセキュリティ機能の非トランザクション部分の詳細と認定ゲートウェイのリストについては、こちらをご覧ください。

    • 最大キャンセル試行時間(秒) : MicroStrategy クエリ エンジンがクエリをキャンセルする前に、試行が成功するまで待機する最大時間を定義します。値の 0 と -1 は、無制限であることを示します。
    • 最大クエリ実行時間 (秒) : データベース上で SQL の単一パスが実行できる最大時間を定義します。値の 0 と -1 は、無制限であることを示します。
    • 最大接続試行時間(秒) : Intelligence Server がデータベースへの接続を待機する最大時間を定義します。値の 0 と -1 は、無制限であることを示します。
    • 追加の接続文字列パラメータ : 接続文字列の一部として、追加の ODBC 接続パラメータをデータベースに渡すことができます。このオプションは、ODBC のデフォルトを変更する必要がある場合に便利です。クリックプレビュー接続文字列全体を表示します。
    • テーブルプレフィックス : アクセスするテーブルを含むスキーマを指定するテーブルプレフィックスを定義します。
    • Windows ドライバーの文字セット エンコーディング : 以下にリストされているオプションは、Intelligence Server が Windows マシン上で実行されている場合にのみ関連します。
      • UTF-8以外 (デフォルト): ODBC ドライバーが UTF-8 以外の文字エンコードで情報を返す場合は、このオプションを選択します。
      • UTF-8 : ODBC ドライバーが UTF-8 文字エンコードで情報を返す場合は、このオプションを選択します。Teradata データベースのドライバーには、UTF-8 エンコードが必要になる場合があります。
    • UNIX ドライバの文字セットエンコーディング : 以下にリストされているオプションは、Intelligence Server が UNIX マシン上で実行されている場合にのみ関連します。
      • UTF-8以外 : ODBC ドライバーが UTF-8 以外の文字エンコードで情報を返す場合は、このオプションを選択します。
      • UTF-8 (デフォルト): ODBC ドライバーが UTF-8 文字エンコードで情報を返す場合は、このオプションを選択します。Teradata データベースのドライバーには、UTF-8 エンコードが必要になる場合があります。
    • 接続キャッシュ次のオプションを使用して、データベース接続のキャッシュを指定します。
      • 接続アイドルタイムアウト(秒) : データベースへの非アクティブな接続が終了するまでキャッシュに保持される時間を定義します。また、1 つ以上のジョブで使用されるデータベース接続では、上記に示すように、接続アイドル状態のタイムアウトを 0 より大きい値に設定する必要があります。
      • 接続アイドル タイムアウトを強制すると、データベース接続が接続有効期間に達する前に削除される可能性があります。この接続アイドル タイムアウトを使用して、Intelligence Server メモリでデータベース接続が長時間アイドル状態となるのを防ぐことができます。

        接続アイドル タイムアウトを強制すると、データベース接続が接続有効期間に達する前に削除される可能性があります。この接続アイドル タイムアウトを使用して、Intelligence Server メモリでデータベース接続が長時間アイドル状態となるのを防ぐことができます。

        接続アイドル タイムアウトを強制すると、データベース接続が接続有効期間に達する前に削除される可能性があります。この接続アイドル タイムアウトを使用して、Intelligence Server メモリでデータベース接続が長時間アイドル状態となるのを防ぐことができます。

        値 0 を入力すると、データベース接続に関連付けられたジョブが完了すると、データベース接続は削除され、キャッシュに格納されません。値「-1」を入力すると、データベース接続はアイドル状態のままとなり、データベース接続の有効期限に到達するまで、新しいジョブを考慮します。

  4. 上の一般的なタブのデフォルトのデータベースログイン名ペインで、デフォルトのデータベースログインを選択し、わかりました

    必要なデータベースログインが存在しない場合は、クリックして作成できます。新しい。データベース接続を作成する手順については、データベースログインの作成下に。

データベースログインの作成

データベースログインは、データベースにアクセスするために使用するユーザーIDとパスワードを指定します。データ ソース。データベース ログインは、DSN に保存されているログイン情報を上書きします。データベース接続は1つを指定しますデータベース ログインは MicroStrategy ユーザーのデフォルト ログインとして使用されますが、接続マッピングを使用してユーザーとグループを他のデータベース ログインにマップできます。

接続マッピングについては、ユーザー接続マッピング

データベースログインを作成するには、「データベース接続」ダイアログボックスで新しい [全般] タブで。[データベース接続] ダイアログ ボックスで作成したデータベース ログインは、プロジェクト ソース内のすべてのデータベース接続で使用できます。

MicroStrategy レポートおよび分析機能には、以下に示すように、データ ソースおよびメタデータへの接続および変更を行うための一般的な一連のデータベース ログイン許可が必要です。

  • メタデータには、選択、挿入、および更新の許可が必要です。再帰的な検索クエリには、メタデータに中間テーブルが作成されます。これには、作成および削除の許可も必要です。スキーマの更新には、削除の許可が必要です。
  • データ ウェアハウスには、選択、作成、挿入、および削除の許可が必要です。

新しいデータベース ログインを作成することを選択した場合は、[データベース ログイン] ダイアログ ボックスが開きます。

データベース ログインを作成するには

先に進む前に、以下が完了していることを確認してください。

  1. ではデータベースログインフィールドに、データベース ログインの名前を入力します。
  2. 次のいずれかの方法を使用して、データ ソースへのアクセスに必要なユーザー ID とパスワードを提供します。
    • ユーザーIDをログインIDフィールドにそのユーザーIDのパスワードを入力します。パスワード分野。
    • 選択してくださいネットワークログインIDを使用するチェックボックスをオンにすると、Intelligence Server の実行にも使用されるネットワーク ユーザー資格情報を使用してデータ ソースに接続します。Intelligence Serverがサービスとして実行されている場合、これは実行しているユーザーです。mstrsvr.exeプロセス。このユーザーを特定するには、MicroStrategy Service Managerで、 MicroStrategy インテリジェンス サーバークリックオプション。ユーザーは [サーバー起動] タブの [ログイン] フィールドに表示されます。サービス アカウント名がシステム アカウントとして定義されている場合、データ ソースへのアクセスには Windows ユーザー資格情報が使用されます。
  3. クリックわかりました。

データベース ログインは、ユーザーがレポートを実行したり、アトリビュート エレメントをブラウズしたりする場合は常にデータ ソースに渡されます。そのため、MicroStrategy Developer で作成されるすべてのデータベース ログインは、データ ソースでも有効なログインとして作成する必要があります。

ユーザー接続マッピング

ユーザー接続マッピングのプロセスです MicroStrategy ユーザーをデータベース接続およびデータベース ログインにマッピングします。MicroStrategy ユーザーがレポートを実行するためには、そのユーザーをデータベース接続およびデータベース ログインにマップしておく必要があります。

MicroStrategy ユーザーは、次の情報を使用してデータベース接続およびログインにリンクします。

  • デフォルトのデータベース接続(およびデフォルトのデータベース ログイン)
  • ユーザーまたはユーザー グループ用のデータベース接続とデータベース ログインのどちらか(または両方)への専用のマップ(デフォルトの接続およびログインとは異なります)

ユーザーを接続およびログインにマップするには、プロジェクト構成エディターまたは Command Manager を使用します。接続マップの使用方法については、System Administration Help

MicroStrategy レポートおよび分析機能には、以下に示すように、データ ウェアハウスおよびメタデータへの接続および変更を行うための一般的な一連のデータベース ログイン許可が必要です。

  • メタデータには、選択、挿入、および更新の許可が必要です。再帰的な検索クエリには、メタデータに中間テーブルが作成されます。これには、作成および削除の許可も必要です。スキーマの更新には、削除の許可が必要です。
  • データ ウェアハウスには、選択、作成、挿入、および削除の許可が必要です。

接続マップを作成するには

先に進む前に、以下が完了していることを確認してください。

  1. Developer でプロジェクトにログインします。
  2. プロジェクトを右クリックして選択プロジェクト構成。プロジェクト構成エディターが開きます。
  3. ではカテゴリーリストを展開し、データベースインスタンスカテゴリを選択し、接続マッピング
  4. 右クリックしてデータベースインスタンス - 接続マッピングペインで選択新しい。新しい接続マッピングが追加されます。
  5. 以下に示す情報を指定して、接続マッピングを定義できます。
    • データベースインスタンス : 接続マッピングに必要なデータ ソースに接続するデータベース インスタンス。
    • ユーザー : 接続マッピングを適用するユーザーまたはユーザー グループ。
    • 言語 : 接続マッピングによってアクセスされるデータの言語。接続マッピングを使用してデータ インターナショナリゼーションをサポートできます。接続マッピングによるデータ国際化のサポートについては、Project Design Help
    • データベース接続 : 接続するデータ ソース。
    • データベースログイン : 接続マッピングのデータベース ログイン。
  6. クリックわかりました

関連項目

正しい手順を実行してもテーブル情報が更新されない場合は、 KB483323: MicroStrategy Developer Warehouse Catalog でテーブル構造を更新できない