KNOWLEDGE BASE

Conductor flows with Box data sources not showing updated data


Published: 08 Jun 2021
Last Modified Date: 09 Jun 2021

Issue

When running a Conductor flow with a data source connecting to Box, the latest data does not display and instead displays cached data from the previous run.

If a Box data source is updated by removing the file and replaced with another upload of the same name, Tableau Flows and Extract Refreshes will fail to update the information contained in the new file.

Environment

  • Tableau Server 
  • Box

Resolution

Instead of updating the Box data source by removing the old file, and uploading it with a new updated file, upload the new data file to increment the version of the Box data source. 

By uploading the updated data file to Box, the file will increment in version as shown below.  Tableau Flows and Extract Refreshes will then update with the data contained in the incremented version of the Box data source.

Superstore Box File Version

Cause

Tableau references the Box data source file through its cloudFileID value.  When the Box file is deleted, the file will remain in the Box Trash folder and still able to be referenced by its cloudFileID for download.

Example Logging:
 
CloudFileProtocolHelpers::DownloadCloudFile: Downloading File from https://api.box.com/2.0/files/809088407569/content

Tableau will continue to reference this ID for download through the API which is still available to download from Box which is why the data appears to be outdated.
Did this article resolve the issue?