ナレッジベース

エラー "ユーザーのサイト ロールを '<siterole>' に設定できませんでした"、"ライセンスが不足しています" または "Creator ロールの制限を超えています"


発行: 11 Mar 2016
最終修正日: 19 Jun 2023

問題

Tableau Server または Tableau Cloud で新規ユーザーの追加またはユーザーへのサイト ロールの割り当てを試行すると、次のいずれかのエラー メッセージが表示される場合があります。

ユーザー <username> のサイトロールを '<siterole>' に設定できませんでした
または 
Insufficient licenses.Setting user roles to '<siterole>' failed. (ライセンスが不足しています。ユーザーのロールを '<siterole>' に設定できませんでした。)
または
Exceeds limit for '<siterole>' role. ('<siterole>' ロールの制限を超えています。)

環境

  • Tableau Server
  • Tableau Cloud

解決策

Tableau Cloud

  1. サイト管理者として Tableau Cloud にログインし、[ユーザー] ページで、各サイト ロールの空きシートの総数を確認します (サイト ロールの種類ごとに、右側の数字は、そのロールに対してサイトで購入済みのライセンスの数であり、左側の数字は、そのロールに現在割り当てられているユーザーの数です)。
  2. 特定のサイト ロールが制限を超えている場合、既存のユーザーを目的のサイト ロールに転向させるか、ユーザーのライセンスを解除して目的のサイト ロールのための空きを作ります。
  3. 需要の増加のため、追加シートの購入を希望する場合は、Tableau Web サイトにアクセスして、追加のライセンスを購入してください。



Tableau Server on Windows 2018.2 以降のバージョン、Tableau Server on Linux 

  1. Tableau カスタマー ポータルにアクセスして、[Keys - Server Only (キー - サーバーのみ)] のレポートを選択し、すべてのライセンス キーがアクティブになっていることを確認してください。  TSM Licenses List コマンドを実行して、アクティブにしたキーをすべてのキーのレポートと比較します。  プロダクト キーの追加の詳細については、「Tableau Server へのライセンスの追加」を参照してください。
  2. すべてのライセンス キーがアクティブなメンテナンス日で更新されていることを確認します。詳細については、「プロダクト キーのメンテナンス日の更新」を参照してください。 
  3. Tableau Server と Trusted Storage を同期するには、次のコマンドを使用して Tableau Server を再起動します。
  4. 管理者としてコマンド プロンプトを開き、Tableau Server bin フォルダーに移動します。デフォルトのフォルダーの場所は、Windows では C:\Program Files\Tableau\Tableau Server\packages\bin.<version>、Linux では /opt/tableau/tableau_server/packages/bin.<version> です。
tsm stop
lmreread
tsm start

複数サイト Tableau Server 環境の場合: 

Tableau Server が、各サイトで利用可能な正しいライセンス数を反映しているのに、新しいユーザーを追加できない場合、以下を実行します。
  1. [すべてのサイトの管理] を選択し、ユーザーの全リストを確認します。
  2. すべてのサイトのユーザー数がライセンス シート数を超えていないことを確認します。 
 

Tableau Server on Windows 2018.1 以前のバージョン

  1. [プロダクト キーの管理] 内ですべてのインタラクター キーがアクティブにされていることを確認します。詳細については、「Tableau Server への容量の追加」を参照してください。
  2. すべてのインタラクター キーがアクティブなメンテナンス日で更新されていることを確認します。詳細については、「プロダクト キーのメンテナンス日の更新」を参照してください。 
  3. Tableau Server と Trusted Storage を同期するには、次のコマンドを使用して Tableau Server を再起動します。
  4. 管理者としてコマンド プロンプトを開き、Tableau Server bin フォルダーに移動します。デフォルトでは、このフォルダーは C:\Program Files\Tableau\Tableau <Version>\bin にあります。
tabadmin stop
lmreread
tabadmin start

複数サイト Tableau Server 環境の場合: 

Tableau Server が、各サイトで利用可能な正しいライセンス数を反映しているのに、新しいユーザーを追加できない場合、以下を実行します。
  1. [すべてのサイトの管理] を選択し、ユーザーの全リストを確認します。
  2. すべてのサイトのユーザー数がライセンス シート数を超えていないことを確認します。 


 

原因

Tableau Server で新しいユーザーの追加またはユーザーへのサイト ロールの割り当てを試行するときに、Tableau Server 環境で使用可能なシートの合計数が既に上限に達しているか超過しています。

Tableau は新しいユーザーに対する要求を満たすためにロールを降格できます。  たとえば、新しい Explorer に対する要求によって、使用可能な Creator ロールが取られたため、使用可能な Creator シートがなくなる場合があります。  ライセンス使用状況ページは次のようになります。

Creator 4/5 Explorer 1/0 Viewer: 15/15

詳細情報

割り当てられたシートの数を確認して、Explorer の役割がキャパシティを超えているため使用可能な Creator の役割から転用しているかどうかを判断します。  Creator ライセンスを使用して Explorer 役割を実行できます。Explorer シートを使用して Viewer 役割を実行できます。 Creator シートを使用して Viewer 役割を実行することはできません。

Tableau コミュニティ ブログ「Unable to Assign Roles on Tableau Server with Available Licenses」を参照してください

 
この記事で問題は解決しましたか?