Skip to main content

Tableau Server上でパーミッションがついているのに、Prepでのデータソースパブリッシュが出来ません。

  • ローカルでのPrep実行:パブリッシュ出来たり、出来なかったりします
  • Server上でのPrep実行:毎回パブリッシュ出来ません

→いずれも「パーミッション不十分です」のエラーが出ます。    実行者のサイトロールはCreatorであり、パブリッシュ先のプロジェクトに十分はパーミッションがあることは確認しています。  ローカル実行で出来たり出来なかったりというのも謎です。原因としては何が考えられますか?   

6 answers
  1. Apr 20, 4:36 AM

    Overweite権限が抜けている可能性はないですかね? 

    ローカルで1回パブリッシュできるけど、それ以降ができないならいかに該当する可能性あります。 

     

    Tableau では「パブリッシュ」と一言で言っても、中身は2種類あります。 

    操作必要な権限新規データソースの作成(初回パブリッシュ) | プロジェクトの Publish

     

    既存データソースの上書き(2回目以降) | 対象データソースの Overwrite + Save As + Connect

      

     

     

    確認方法 

    1. パブリッシュ先プロジェクトに、同名のデータソースが既に存在していないか
    2. 存在する場合、その個別のデータソースの権限(プロジェクト権限ではなく!)で、実行ユーザーに以下がすべて Allowed になっているか確認: 
      • View
      • Connect
      • Overwrite ← これが抜けているケース多数
      • Save As(Download/Save As)

      

    もしくは、 Flowの権限周り?

    Flow のオーナーと実行者が別の場合、Flow はオーナーの権限で動きます。Flow owner が出力先データソースに対して Overwrite を持っていないと失敗します 

0/9000