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 のプロジェクト構成エディターから、新しい接続マッピングを作成することができます。接続マッピングを作成する場合は、ユーザーまたはグループに、デフォルトとは異なるデータベース接続またはデータベース ログインを割り当てる必要があります。
-
Workstation で、プロジェクトにログインします。下記の権限が必要です。
-
接続マップの構成
-
すべてのオブジェクト セキュリティ アクセス チェックをバイパス
-
プロジェクト データ ソースの構成
-
-
いずれかのプロジェクトを右クリックし、[プロパティ] を選択します。
- 左ペインの [接続マッピング] を選択します。
-
[接続マップ]をクリックして新しい行を追加します。
-
[データ ソース]、[データベース接続]、[データベース ログイン] をドロップダウンから選択します。
-
[ユーザー/グループ] セクションで、
[追加] をクリックしてユーザーまたはユーザー グループを追加します。
-
検索を使用するか、選択対象の適切なユーザーまたはユーザー グループに移動します。
-
ユーザーまたはグループを選択したら、[追加] をクリックして接続マッピングに追加します。
-
接続マッピングからユーザーまたはユーザー グループを削除するには、ユーザー/グループの上にカーソルを置き、
をクリックします。
-
[OK] をクリックします。