擬装のしくみ

下の図は、データベース ユーザーの擬装のしくみを示しています。

Tableau Server と SQL Server が相互作用してワークブックの閲覧者を擬装する方法を示す図。

上の図で、Jane Smith (MyCo\jsmith) は西海岸の営業担当者、Henry Wilson (MyCo\hwilson) は東部の営業担当者です。SQL Server データベースで、Jane のアカウント MyCo\jsmith に対するアカウント パーミッションでは、西海岸のデータにしかアクセスできません。Henry のアカウント MyCo\hwilson では、東海岸のデータにしかアクセスできません。

全国のデータを表示するビューが作成されています。このビューは、SQL Server データベースにライブ接続します。この 2 人のユーザーが Tableau Server にサインインし、ビューをクリックします。Tableau Server は、各ユーザーのデータベース アカウントに対する IMPERSONATE パーミッションを持つデータベース アカウントを使用して SQL Server に接続します。このアカウントが各ユーザーのデータベース アカウントの代わりにアクションを実行します。

ビューを表示するときは、各ユーザーの個々のデータベース パーミッションによって制限されます。Jane には西海岸の販売データのみ、Henry には東海岸のデータのみが表示されます。