ナレッジベース

Excel またはテキスト ファイルへのライブ接続時にデータが更新されない


発行: 04 Aug 2014
最終修正日: 07 Sep 2023

問題

パッケージド ワークブック (.twbx) が Excel またはテキスト ファイルにライブ接続されているときにデータを更新しようとすると、データが更新されない場合があります。

環境

  • Tableau Desktop
  • Excel ファイル
  • テキスト ファイル (.csv、.txt)
  • パッケージド ワークブック (.twbx)

解決策

オプション 1: 元のデータ ソースを指すように接続を編集する

ワークブックを *.twbx ファイルとして保存する場合は、まず接続をテキスト ファイルに抽出します。テキスト ファイルへの接続がライブ接続である場合は、常にワークブックを *.twb ファイルとして保存してください。
  1. Tableau Desktop で、[データ] > [<data source name>] > [データ ソースの編集] を選択します。このデータ ソースの [データ ソース] タブが開きます。
  2. [データ] > [<data source name>] > [接続の編集...] を選択します。
    • : ファイル パスには、ファイルの元の場所ではなく TableauTemp フォルダーが含められます。
  3. Windows エクスプローラーで、元のデータ ソース ファイルに移動して [開く] をクリックします。
  4. Tableau Desktop で、[抽出] ラジオ ボタンをクリックします。
  5. ワークブックで任意のワークシート タブに移動します。Tableau Desktop で抽出を作成するよう求めるプロンプトが表示されます。
  6. データを更新するため、[データ] の下でデータ ソースを右クリックし、[抽出] > [更新] を選択します。
オプション 2: テキスト ファイルを開いているプログラムを閉じてから更新を再試行する

オプション 3: 古い接続を置き換える新しい接続を作成する
  1. 上部のツールバーで [データ] をクリックし、[新しいデータ ソース] > [Excel] を選択します。
  2. 正しいファイルを選択して接続します。これにより、同じファイルに対する 2 番目の接続が作成されます。
  3. 古いデータ接続を使用しているシートのいずれかに移動します。
  4. 古い接続を新しい接続で置き換えます。手順の詳細については、「データ ソースの置き換え」を参照してください。

原因

この動作は設計によるものであり、元のデータ ソースにアクセスできないユーザーとワークブックを共有することを目的としています。詳細については、「パッケージド ワークブック」にある次の文を参照してください。
 
"パッケージド ワークブックには、ワークブックと共にローカル ファイル データ ソースや背景イメージのコピーが含まれます。ワークブックは、元のデータ ソースやイメージにはリンクされません。"
 
元のデータ ソースがテキスト ファイルである場合、Tableau Desktop では TableauTemp フォルダー内にテキスト ファイルのシャドウ コピーが作成されます。テキスト ファイルへの接続がライブ接続である場合は、ファイル パスが TableauTemp フォルダーに変更されます。
  • : この変更は、ワークブックが保存されて閉じられた後で再び開かれるまで表示されません。

詳細情報

オプション 1 > ステップ 2 でファイル パスが TableauTemp を指していない場合は、別の問題が原因になっている可能性があります。他の可能性のあるシナリオについては、以下の他の記事を参照してください。

SharePoint ベースの Excel データ ソースの使用時にデータが更新されない
Excel またはテキスト ファイルへのライブ接続で .twbx を使用する場合のエラー "an error occurred while connecting to Tableau Data Extract"
 
この記事で問題は解決しましたか?