Tableauでデータ更新しても反映されないときの確認ポイント

Tableauの更新が反映されない?/ライブ・抽出・公開先を確認 実務で使うデータ・AIスキル
Tableauのデータ更新が反映されない原因を、元データ・抽出・公開先の経路から調べるイメージ

Excelやデータベースの値を変更してTableauを更新したのに、ダッシュボードが古いまま。更新ボタンを押しても新しい行が出ない。Desktopでは正しく見えるのに、公開した画面には反映されない。

まず確認したいのは、その画面が「ライブ接続」「抽出」「Tableau ServerやOnlineで公開したデータソース(以下、公開データソース)」のどれを参照しているかです。更新ボタンを押す操作と、元データから抽出を作り直す操作は同じではありません。

この記事でわかること

  • 更新しても反映されないときの確認順
  • ライブ・抽出・公開データソース別の調べ方
  • 増分更新やフィルターが原因だった場合の直し方

結論:「どのデータを、どこで更新したか」を先にそろえる

最初に、次の4点を確認してください。

確認項目記録する内容
変更した元データファイル名・保存場所、またはDB・テーブル名
変更内容新規行の追加、既存行の修正、行の削除、列の変更
表示している場所Tableau Desktop、Server、Cloudのどれか
接続方式ライブ接続か抽出か。公開データソースを使うか

特に**「新しい行は反映されるが、既存行の修正は反映されない」場合は、増分更新を優先して確認します。「Desktopでは新しいが、Server・Cloudでは古い」**場合は、公開先で使っているデータソースと、その抽出更新の状態を確認します。

ライブ接続と抽出の基本的な違いを先に整理したい場合は、次の記事を参照してください。

まずここから確認:更新されない原因のチェック表

問題最初に確認する場所主な原因候補
元ファイルを編集したが変わらないファイルの保存状態と接続先未保存・別ファイルを参照
ビューの更新ボタンを押しても変わらないライブ・抽出の別抽出自体は更新されていない
新規行だけ反映され、修正値が古い抽出の更新方式通常の増分更新では既存行を再取得していない
Desktopだけ新しい公開先のデータソースローカルと公開先で別の抽出を参照
スケジュール時刻を過ぎても古い更新タスクの履歴・通知更新失敗や一時停止
一部の行だけ現れない抽出・データソース・シートのフィルター取り込み時または表示時に除外
元データに新しい値がない元DB・上流処理Tableauより前の段階が未更新

調査を速くするには、今回追加・修正したことが分かるIDを1件選ぶのが有効です。そのIDが元データ、抽出、対象シートのどこまで存在するかをたどります。

原因1:ライブ接続と抽出で「更新」の意味が違う

ライブ接続の場合

ライブ接続は、Tableauから参照元へクエリを送ってデータを取得します。まず、接続しているDB・ファイルに変更が保存されているかを確認してください。Tableau Desktopでは、[データ]メニューから対象データソースの[更新]を選ぶ操作でも確認できます。

ライブなのに古い場合は、別のファイルやDB環境を参照していないか、元データを更新する処理自体が完了しているかを調べます。Server・Cloudのビューでは、表示を更新するとキャッシュをクリアしてデータソースから情報を取得しますが、そのデータソースにまだ新しい値がなければ表示は変わりません。

抽出の場合

抽出は、元データから取り込んだデータを使います。元のExcelやDBが変わっても、抽出の更新が終わるまでは古いデータが表示されます。

Tableau Desktopで管理する抽出なら、[データ]メニューから対象データソースを選び、[抽出] > [更新]で抽出を更新します。公開データソースの抽出は公開先で管理されるため、Desktop側の表示を更新するだけで公開先の抽出が作り直されるとは考えないでください。

原因2:増分更新で既存行の修正が取り込まれていない

問題: 今日追加した注文は表示されたが、昨日の注文金額を修正しても古い金額のまま。

なぜ起きるか: 通常の増分更新は、前回以降の新しい行を追加する方法です。既に抽出にある行をすべて読み直すわけではありません。完全更新は抽出全体を元データから置き換えます。

確認方法: 対象データソースが抽出か、その更新方式が完全更新か増分更新かを確認します。新規IDと修正済みIDをそれぞれ1件ずつ用意し、どちらが反映されたか比べます。

直し方: 既存行の修正・削除を取り込む必要があるなら、権限と運用ルールに従って完全更新を実行するか、変更を取り込める増分更新の設定を検討します。完全更新には時間や負荷がかかるため、本番の大きな抽出では実行時間帯も確認してください。

「更新が成功した」という表示だけで、既存行の修正まで取り込まれたと判断しないことが大切です。

原因3:Desktopと公開先で別のデータを見ている

問題: Tableau Desktopでは最新の売上だが、Tableau ServerやCloudのダッシュボードでは昨日の数字のまま。

なぜ起きるか: Desktopで使うローカルの抽出と、公開されたデータソースの抽出が別に管理されている場合があります。また、公開したワークブックが、更新したつもりのデータソースとは別のデータソースを参照している可能性もあります。

確認方法: Desktopと公開先の両方で、対象ワークブックが参照するデータソース名、接続方式、接続先を比べます。公開データソースが抽出かどうかは[データ ソース]タブでも確認できます。

直し方: 実際にダッシュボードが使っている公開データソースの抽出更新を確認します。ローカルで更新した抽出を公開先へ反映する運用なら、公開手順と上書き対象を確認してください。作業後は公開画面で、変更したIDが表示されるか検算します。

原因4:更新スケジュールが失敗・停止している

問題: 毎朝更新されるはずなのに、数日前から値が変わらない。

なぜ起きるか: 抽出更新タスクが失敗している可能性があります。Tableau Cloudでは、スケジュール更新が連続して失敗すると一時停止する場合があります。

確認方法: 公開先で対象データソースの更新タスクについて、最終成功日時、直近の実行結果、エラー通知、スケジュールの状態を確認します。自分に閲覧権限がなければ、データソースの所有者や管理者にこの4点を伝えて確認を依頼します。

直し方: 失敗理由に応じて、接続情報、認証、参照元へのアクセス、更新タスクの設定を修正します。オンプレミスなどTableau Cloudから直接アクセスできないデータを使っている場合は、Bridgeを含む接続経路も確認してください。単にビューを再読み込みしても、失敗した抽出更新は完了しません。

原因5:違うファイルや古い参照元を更新している

問題: Excelを保存してTableauを更新しても変わらない。別の担当者が編集したファイルだけ反映されない。

なぜ起きるか: 同名のファイルが複数あり、Tableauが編集したものとは別の場所を参照している場合があります。また、元ファイルの変更が保存されていないこともあります。

確認方法: [データ ソース]で接続先を調べ、編集したファイルの場所と一致するか確認します。ファイル名だけでなく、フォルダーや共有先まで比べてください。変更した行のIDや金額が、その参照先ファイル自体に存在するかも確認します。

直し方: 正しい参照元へ接続を修正したうえで、ライブならビューを更新し、抽出なら抽出を更新します。接続先を変更するとほかのシートにも影響するため、主要なビューを再確認します。

原因6:更新された行がフィルターで表示されていない

問題: データソースには新しい注文があるのに、ダッシュボードには現れない。

なぜ起きるか: 抽出を作るときのフィルター、データソース フィルター、シート上のフィルターなどで対象行が除外されている可能性があります。また、日付やステータスの条件が比較元と異なる場合もあります。

確認方法: 変更したIDについて、次の順で確かめます。

  1. 参照元にその行があるか。
  2. Tableauのデータソース側で対象行を確認できるか。
  3. フィルターを外した検証用シートに表示されるか。
  4. 元のシートの条件を戻すと消えるか。

直し方: 原因になった条件が業務上必要か判断します。例えば「完了した注文のみ」のダッシュボードなら、追加した注文が未完了で表示されないことは意図した結果かもしれません。条件を変える前に、何を表示する指標なのか確認してください。

フィルターの適用先や計算との関係で表示が想定と違う場合は、次の記事で詳しく確認できます。

具体例:新規行は増えるのに、修正済みの売上が古い

例えば、元データで注文101の金額を100から150に修正し、注文102を新規追加したとします。Tableauでは注文102が表示される一方、注文101は100のままです。

この場合は、次の順で調べます。

段階確認すること
元データ注文101が150で保存され、注文102も存在するか
接続方式Tableauはライブか抽出か
抽出方式増分更新で新規行のみ追加していないか
公開先見ている画面と更新した抽出は同じか
表示条件注文101の古い値が別の計算やフィルターの結果ではないか

抽出が通常の増分更新なら、「注文102は追加されたが、注文101は読み直されていない」という説明が成り立ちます。完全更新など適切な方法で再取得した後、注文101と102の両方を確認します。総売上だけを見ると、別の変更によって差が隠れることがあります。

初学者が詰まりやすい3つのポイント

ビューの更新と抽出の更新を同じだと思う

原因: 更新アイコンを押したので、元DBから抽出を作り直したと思う。

なぜ起きるか: ビューの再取得と抽出の再構築は異なる操作だからです。

対策: 接続方式を確認し、抽出なら対象の抽出更新タスクが成功したか確認する。

増分更新が既存行も修正すると思う

原因: 新しい行が追加されたので、古い行の変更も反映済みと判断する。

なぜ起きるか: 通常の増分更新は新規行の追加が中心だからです。

対策: 新規IDと修正済みIDを分けて検証し、必要なら完全更新や変更を取り込む設定を検討する。

Desktopで正しいので公開先も正しいと思う

原因: ローカルと公開先のデータソースを同じものとして扱う。

なぜ起きるか: 公開された抽出はServer・Cloud側で管理される場合があるため。

対策: 公開ワークブックが参照するデータソースと、その最終更新日時を確認する。

それでも反映されないときと、現場での注意点

ここまで調べても原因が分からなければ、次の情報をそろえると調査を引き継ぎやすくなります。

  • 表示されない行のID、または修正前後の値
  • 元データで変更を確認した日時
  • Tableauで確認したワークブックとシート
  • 接続方式とデータソース名
  • 抽出の最終成功日時、更新方式、直近のエラー
  • 適用中の期間・ステータスなどのフィルター

現場での注意点は2つあります。 第一に、本番の抽出で完全更新を試す前に、処理時間やDB負荷、ほかの利用者への影響を確認してください。第二に、抽出更新の「成功」と、期待した行が取り込まれたことは分けて検証してください。参照元やフィルターが違えば、成功した更新でも値は変わりません。

更新ではなく、集計方法やJOINによって数字が合わない場合は、こちらの総合記事から切り分けられます。

まとめ

Tableauのデータ更新が反映されないときは、変更した元データ、接続方式、更新した場所、表示している場所をそろえて確認します。

  • ライブ接続: 元データの保存と、実際の接続先を確認する。
  • 抽出: 抽出更新の成否と、完全・増分の方式を確認する。
  • 公開画面: 公開ワークブックが参照するデータソースと、その更新状態を確認する。
  • 一部の行だけ出ない: 抽出時やシート上のフィルターを確認する。

最後は「画面が更新されたように見えるか」ではなく、変更した具体的なIDが期待した値になったかで判断しましょう。

次に読む記事

ライブ接続と抽出の仕組みを整理したい場合はこちらです。

更新後も一部の行が表示されない場合は、フィルターの確認手順はこちらです。

更新されたデータはあるのに集計値が合わない場合はこちらです。

Tableauのデータ接続から学び直したい場合はこちらです。

タイトルとURLをコピーしました