ナレッジベース

データ ソースへ接続するとき、またはダッシュボードを表示するときのエラー "No Tableau Server user found"


発行: 28 Jan 2013
最終修正日: 24 Aug 2022

問題

Tableau Server や Tableau Cloud でダッシュボードにアクセスしたりサブスクリプション メールを送信したりしようとすると、次のエラーが発生する場合があります。

No server user found class DataSourceException Unable to connect to server <server name or IP address>. Check that the server is running and that access privileges to the requested database. (サーバー ユーザーが見つかりません。クラス DataSourceException。サーバー <サーバー名か IP アドレス> に接続できません。サーバーが実行されており、要求したデータベースに対してアクセス権限を持っていることを確認してください。)

パブリッシュされたデータ ソースに Tableau Desktop から接続しようとすると、次のエラーが発生する場合があります。
 
com.tableausoftware.controller.dataserver.SessionController - Error response. code:401 type:DataServerNoAuth msg:No Tableau Server user found. (com.tableausoftware.controller.dataserver.SessionController - エラー応答。コード:401 タイプ:DataServerNoAuth メッセージ:Tableau Server ユーザーが見つかりません。)

環境

  • Tableau Server
  • Tableau Cloud
  • パブリッシュされたデータ ソースを使用している Tableau Desktop
  • Data Server

解決策

この問題が発生する一般的な原因は 2 つあります。状況に応じて、次の手順を行います。

原因 1: ユーザー パーミッション (Tableau Server と Tableau Cloud)

一部のユーザーと一部のワークブックで問題が発生する場合は、次のいずれかを確認します。
影響を受けているユーザーがパブリッシュされたデータ ソースに対する接続パーミッションを持っていることを確認します。「データ ソースで設定可能な機能」を参照してください。
または
問題が発生したワークブックに、パブリッシャーによって埋め込まれた認証資格情報があることを確認します。

 

原因 2: フォワード プロキシ (Tableau Server のみ)

すべてのユーザーとすべてのワークブックやデータ ソースで問題が発生しており、フォワード プロキシ サーバーを使用している場合、「フォワード プロキシ サーバーの構成」の例外を指定するようプロキシを構成します。この構成は分散環境内のプライマリ マシンとすべてのワーカー マシンで行う必要があります。
 

原因

原因 1: ユーザーにパブリッシュされたデータ ソースにアクセスするためのパーミッションがありません。

原因 2: フォワード プロキシによりデータ サーバー通信が妨げられています。すべてのデータ サーバー通信が HTTP を介して行われています。

詳細情報

埋め込みデータ ソースを使用したワークブックで問題が発生している場合は、Tableau Server の実行ユーザーに適切なパーミッションがあることを確認します。すべての適切な実行ユーザー パーミッションの設定については、Tableau ヘルプの「実行サービス アカウントの変更」の記事を参照してください。
この記事で問題は解決しましたか?