Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

エラー "changes could not be saved ... because of a sharing violation"

公開日: Jul 20, 2023
説明
以下のいずれかに Excel ファイルを保存する場合:
  1. Tableau Desktop がライブ接続していて、Tableau Desktop が開かれている、または
  2. Excel ファイルへのライブ接続が含まれた Tableau Server または Tableau Cloud のビューが使用されている

次のエラーが発生する場合があります。
Your changes could not be saved to '<filename>’ because of a sharing violation. Try saving to a different file. ('<filename>' への変更は、共有違反のため保存されませんでした。別のファイルに保存し直してください。)

Cause

Tableau Desktop、Tableau Server、または Tableau Cloud で開いているワークブックの Excel ファイルに直接接続を使用すると、Excel ファイルがロックされます。

 
解決策

オプション 1: ネイティブ接続の使用を続行する (Tableau Desktop のみ)

Tableau Desktop を閉じ、Excel ファイルを保存します。

オプション 2: Excel ファイルへの抽出接続を使用する

  1. Excel ファイルの抽出を作成します。
  2. ワークブックを保存して閉じてから、Tableau Desktop を再度開きます。
  3. Excel ファイルへの変更を保存し、Tableau Desktop で抽出を更新して新しいデータをプルします。抽出の作成と更新の詳細については、「データの抽出」を参照してください。

オプション 3: レガシー (Jet ベース) 接続の使用に切り替える (Tableau Desktop 10.5 以前のみに該当)

レガシーとネイティブ接続の違い、また各接続を使用するメリットの詳細については、「データ ソースのアップグレード」を参照してください。
  1. Tableau Desktop で、以下のように Excel ファイルへの新しい接続を作成します。
    • [データに接続] をクリックします。
    • [接続] ページで [Microsoft Excel] をクリックし、接続先のファイルを選択します。
    • [開く] ドロップダウン メニューをクリックし、[レガシー接続を開く] を選択します。
  2. 元のデータ ソースを新しく作成されたデータ ソースで置き換えます。詳細については、「データ ソースの置き換え」を参照してください。

オプション 4: キャッシュされた接続期間をデフォルトの 2 時間から短縮する (Tableau Server のみ)

  1. Tableau Server を実行しているコンピューターで、管理者としてコマンド プロンプトを開きます。
  2. Tableau Server bin ディレクトリ (デフォルトは C:\Program Files\Tableau\Tableau Server\<version>\bin) に移動して、以下のコマンドを実行します。
    tabadmin stop
    tabadmin set protocolcachelifetime_in_minutes 60
    (または希望するタイムアウトの分数)。
    tabadmin config

    接続タイムアウトの詳細については、「Live Database Connection Not Closing (ライブ データベース接続が終了しない)」を参照してください。

その他のリソース

ナレッジ記事番号

001474009

 
読み込み中
Salesforce Help | Article