ナレッジベース

パブリッシュされたワークブックへアクセスするときのエラー "Unable to connect to the data source" または "User(s) do not have permission to access datasource"


発行: 18 Dec 2017
最終修正日: 20 Jul 2023

問題

パブリッシュされたデータ ソースを使用するビューを開くときに、次のエラーが発生することがあります。
 
"Unable to connect to the data source.
Try connecting again. If the problem persists, disconnect from the data source and contact the data source owner." (「データ ソースに接続できません。もう一度接続してみてください。問題が解決しない場合は、データ ソースの接続を解除し、データ ソースの所有者に問い合わせてください。」)
または

"DataServiceFailure
Unable to connect to the server "localhost". Check that the server is running and that you have the access privileges to the requested database." (「データ サービスエラー。サーバーが実行されており、要求したデータベースに対してアクセス権限を持っていることを確認してください。」)

 
または
User(s) do not have permission to access datasource.
There was an error with the data source "[DataSourceName]". (「ユーザーにデータソースにアクセスするためのパーミッションがありません。データ ソース "[DataSourceName]" でエラーが発生しました。」)データ ソースが正しく設定されていることを確認します。

環境

  • Tableau Cloud
  • Tableau Server

解決策

オプション 1

サイト管理者またはデータ ソースの所有者として、影響を受けるユーザーにパブリッシュされたデータ ソースに対する [接続] パーミッションを付与します。

オプション 2

パブリッシュされたデータ ソースの埋め込みパスワードを使用してワークブックを再パブリッシュします。
  1. 影響を受けたパブリッシュ済みワークブックを Tableau Desktop で開きます。各手順については、「パブリッシュされたワークブックをサーバーから開く」 を参照してください。
  2. ワークブックを再パブリッシュし、パブリッシュされたすべてのデータ ソースの [認証] 設定が [埋め込みパスワード] に設定されていることを確認します。詳細については、「パブリッシュされたデータにアクセスするための認証資格情報を設定する」を参照してください。

オプション 3

Web 作成と認証資格情報の埋め込みを使用して、ワークブックをもう一度保存します。
  1. ワークブックの作成者またはサイト管理者として、Web 作成を使用してワークブックを編集します。各手順については、「Web での Tableau ビューの編集」を参照してください。
  2. [ファイル][名前を付けて保存...] の順に選択します。
  3. ワークブックに既存のワークブックと同じ名前を付けて上書きし、[データ ソースのパスワードを埋め込む] ボックスをオンにします。
  4. [保存] を選択します。

原因

影響を受けるユーザーにパブリッシュされたデータ ソースへ接続するためのパーミッションが付与されていないか、ワークブック内の一部のパブリッシュされたデータ ソースが [埋め込みパスワード] ではなく [ユーザーに要求する] に設定されている。
 
この記事で問題は解決しましたか?