MicroStrategy ONE

接続マッピング

接続マップは、データ ソースとMicroStrategyデータベース接続、データベース ログインですデータベース (行レベル) セキュリティをMicroStrategyユーザー。接続マッピングでは、管理者はグループ内のユーザーまたはグループをMicroStrategyデータ ウェアハウス RDBMS の特定のログイン ID に送信しますこのマッピングは通常、RDBMS のいくつかのデータ セキュリティ手法 (セキュリティ ビュー、行分割ファクト テーブル、列分割ファクト テーブル) のうちの 1 つ (アーキテクトによって作成済みの場合もあります) を利用するときに使用されます。データベース接続マップが変更されると、MicroStrategy変更を認識するには、Intelligence Server の更新が必要です。

詳しくは、以下の動画をご覧ください。

接続マッピングはMicroStrategyユーザーをデータ ウェアハウス レベルで区別する必要があります。これらの 2 つのシナリオについては、下記で説明します。

異なるデータベース ログインを使用してデータ ウェアハウスに接続

このシナリオでは、プロジェクト、データベース インスタンス、およびデータ ウェアハウスは 2 つのグループのユーザーに対して同じですが、接続マッピングは各グループに対して異なるデータベース ログインを指定します。接続マッピングを使用したい場合は、データ ウェアハウスに既存のセキュリティ ビューが定義されており、MicroStrategy特定のログイン ID を使用して、データ ウェアハウス上で実行するユーザーのジョブです

CEO はすべてのデータにアクセスできるログインを持ち、それ以外のユーザーは制限された形でデータにアクセスできるログインを持っています。

  • CEO はすべてのデータにアクセスできる (ウェアハウス ログイン ID = [CEO])

  • ほかのすべてのユーザーのアクセスは制限される (ウェアハウス ログイン ID = [MSTR users])

この場合、以下の範囲内にユーザー接続マッピングを作成する必要があります。MicroStrategyモダン エクスペリエンスに関係しますこれには、以下の操作を実行します。

  • CR 用の新しいデータベース ログイン定義を作成: MicroStrategyデータ ウェアハウス上の既存のログイン ID と一致させる

  • 新しい接続マッピングの作成場所: MicroStrategy Executive ユーザーが新しいデータベース ログインを使用することを指定します

これを図で表すと、次のようになります。この図では、CEO は (新しいデータベース ログインの [CEO] を使用して) CEO として接続し、ほかのユーザーはすべて、デフォルト データベース ログインの [MSTR users] を使用します。

同じプロジェクトを使用して異なるデータ ウェアハウスに接続

このシナリオでは、この 2 つのグループのプロジェクト、データベース インスタンス、およびデータベース ログインが同じであっても、接続マッピングで別々のデータベース接続 (したがって別々の DSN) が指定されます。両方のデータ ウェアハウスでプロジェクトを機能できるようにするには、同じ構造を備えている必要があります。これは、2 つのデータ ウェアハウスが存在する環境に該当します。

1 つはド国内データを持ち、もう 1 つは海外データを持つ 2 つのデータ ウェアハウスがあるとします。ユーザーは、ログイン時に属するユーザー グループに基づいて、または別のグループに移動する必要がありますMicroStrategy

  • [US users] は、US データ ウェアハウスに接続される (データ ウェアハウス ログイン ID は [MSTR users])

  • [Europe users] は London データ ウェアハウスに接続される (データ ウェアハウス ログイン ID は [MSTR users])

この場合、以下の範囲内にユーザー接続マッピングを作成する必要があります。MicroStrategy両方のユーザー グループが対象ですこれには、以下の操作を実行します。

  • 2 つのデータベース接続を作成場所: MicroStrategy、各データ ウェアハウスに 1 点 (DSN が各データ ウェアハウスにすでに存在することを想定)

  • 2 つの接続マッピングを作成しMicroStrategy 2 つの新しいデータベース接続定義を介して異なるデータ ウェアハウスにグループをリンクするプロジェクト

下図では、「US」と「Europe」という 2 つの異なるデータベース接続が使用されています。両方のデータベース接続のデータ ウェアハウス ログイン ID は「MSTR ユーザー」ですが、MicroStrategy、ユーザーは、2 つの異なるグループに属しています。「US users」と「Europe users」に属しています。

接続マッピングの作成

Workstation のプロジェクト構成エディターから、新しい接続マッピングを作成することができます。接続マッピングを作成する場合は、ユーザーまたはグループに、デフォルトとは異なるデータベース接続またはデータベース ログインを割り当てる必要があります。

  1. Workstation で、プロジェクトにログインします。下記の権限が必要です。

    • 接続マップの構成

    • すべてのオブジェクト セキュリティ アクセス チェックをバイパス

    • プロジェクト データ ソースの構成

  2. いずれかのプロジェクトを右クリックし、[プロパティ] を選択します。

  3. 左ペインの [接続マッピング] を選択します。
  4. [接続マップ]をクリックして新しい行を追加します。

  5. [データ ソース]、[データベース接続]、[データベース ログイン] をドロップダウンから選択します。

  6. [ユーザー/グループ] セクションで、 [追加] をクリックしてユーザーまたはユーザー グループを追加します。

  7. 検索を使用するか、選択対象の適切なユーザーまたはユーザー グループに移動します。

  8. ユーザーまたはグループを選択したら、[追加] をクリックして接続マッピングに追加します。

  9. 接続マッピングからユーザーまたはユーザー グループを削除するには、ユーザー/グループの上にカーソルを置き、 をクリックします。

  10. [OK] をクリックします。