Overview  

Tableau is an amazing tool to analyze and explore data but have you ever came across a use case where you would need users to input data? There are many examples such as: forecasting, planning, adding comments or any actionable process. Most of the time you’ll use another tool to input the data which comes with important disadvantages: a separate tool is needed, so you won't be on the Tableau flow anymore, no security and no auditing.

The Tableau Write Back Extension solves these challenges by allowing you to submit the data directly from your Tableau dashboard and with all the features that make it an enterprise grade extension:

  • To start, check out the product Demo Video or give it a try yourself on our Public Demo.
  • To get more in-depth information, continue with the documentation below or jump right into the extension details.
  • The extension is commercialized as a yearly subscription, use these links to purchase a license or request a trial (signup and login in the marketplace are necessary).

Main Features

Detailed Features

FeatureSupported
Usability
Intuitive UI with multiple field types(tick)
Add, edit and delete entries(tick)
All database management tasks, including creating tables, are handled automatically(tick)
Write to a separate data set, original data is never changed(tick)
Security

Local deployment (on-premise or cloud) *

(tick)

Local authentication

(tick)
Kerberos authentication(tick)

Active Directory authentication

(tick)
Tableau Server authentication(tick)
Audit Tracking
Any action regarding data or configuration is audited(tick)
Databases
PostgreSQL(tick)
Snowflake(tick)
Oracle(tick)
MySQL(tick)
SAP Hana(tick)
SQL Server(tick)
Amazon Redshift(tick)
Hyper Files (BETA)(tick)
Rest API
Available REST API to submit data automatically(tick)

Additional Notes

Networked vs Sandboxed

Tableau has defined the concept of Networked vs Sandboxed extensions: 

Write-Back does not fit directly on any of these categories in the sense that it runs on your local environment, and thus in a protected environment, but it does require access to another resource namely the database, that is used to store data sets. For you this means you have total control on what the extension can access as you can apply your own network policies.

Why writing to a separate dataset?

Write-Back goal is to enable any user to submit data directly on a dashboard, this means we have to make some compromises to ensure its correct usage. By writing to a separate dataset and with the audit mechanism we are sure that, even though we are giving freedom for the Creators and Explorers to be creative and use Write-Back in different ways, the original data is never touched and we can always keep track of who did what. This detailed tracking can be very important in different reasons:

That is why a separate dataset is the best choice, since the extension is fully managing it Write-Back can ensure all the premises above despite of user actions. However this doesn't mean you cannot choose to blend these inputs with existing data by leveraging different mechanisms:

Please be aware that these mechanisms can overlap existing data that might not be recoverable without restoring a data base backup, use them wisely implementing any particular validations required to ensure no data is lost inadvertently. 

Roadmap


The goal of this section is to provide some information on the direction the product is taking, the capabilities shown below are not currently available and may not be ready on time. We advise customers to make their purchasing decisions based upon features currently available as stated on Detailed Features above.

Future Releases