9.0

Download Now

This version is available from the alternative download site.

In Tableau version 9.0 we’ve added a number of features that make the product smarter about what you’re doing: from automatic data prep to help you get data into your analysis, to more analytics features, to smart maps with geographic search. We’ve also invested heavily in performance. And we’ve rewritten Tableau Server and Tableau Online to help you share your findings and collaborate with data.

See what's new in Tableau 9.0

The list below includes some of the key issues fixed in Tableau 9.0.

Release Date:
April 6, 2015
Desktop Build Number:
9000.15.0318.1720
Server Build Number:
9000.15.0318.1720
Tableau Desktop (Back to top)
Issue ID
147356

Editing a calculated member field in an MSAS data source caused the field to revert from a discrete field to a continuous field.

144684

For SQL Server, case sensitivity in the Describe Field dialog box was incorrect when custom SQL was used.

144238

In Tableau Desktop, opening multiple instances of a workbook that is published to Tableau Server displayed incorrect workbook names, beginning with the second instance of the workbook.

140075

When connected to an Oracle database, copying and pasting sheets between workbooks resulted in the "Oracle database error 1005: ORA-01005: null password given; logon denied" error.

116957

When you replaced a published data source, quick filters would disappear from workbook views.

152951

Quick filters in Polish listed the days of the week were listed alphabetically, rather than in calendar order.

123581

On a Mac, when attempting to create an extract from an Excel file with a column name that included the Ñ character, the error "Tableau Data Engine Error 4: No such file or directory" would appear.

110697

When aliasing fields in the primary data source using the secondary data source, the "Edit Primary Aliases" command was not available. This command is now available if a dimension from the primary data source and another field from the secondary data source are being used in the view.

111533

A global filter on a hierarchy field in Microsoft Analysis Services (MSAS) took changes made only in the most recent sheet included in the global filter. This sometimes caused sections of the view to display incorrectly.

139631

Clicking on a mark in a view caused the error: "tuple id cannot be resolved."

129405

For languages that Tableau is not localized into, the days of the week were sorted alphabetically, instead of the order of occurrence.

149587

Workbooks containing multiple nested table calculations that share common sub-calculations may render differently after upgrade to Tableau Desktop 8.3 or 9.0

If you encounter this issue, view the table calculation settings for the calculations that appear to render incorrectly. Verify that more than one table calculation is using an underlying calculation. Compare the settings between different instances of the calculation. Update any table calculations that reverted to default settings (for example, Table (Across)) to match calculations that retained the updated settings.

144682

When adding or editing a join clause, the Join dialog box did not accept supported Asian characters.

153091

When connecting to Amazon EMR using Impala, creating an In/Out set, where the expectation is that all values would be in the Out set, instead results in a blank view. This is due to the way that Impala is optimizing the query.

114996

When connecting to an IBM Netezza database, using incorrect case for a database name resulted in the error:
"ERROR: invalid database name '', does not exist
ODBCProtocolImpl::ReadForeignKeys: Error: Unable to read foreign key metadata.
ODBCProtocolImpl::ReadForeignKeys: Warning: Unable to read foreign key metadata using NULL qualifiers"
and Tableau Desktop was unable to assume referential integrity.

159174

Using stored procedures to connect to a SQL Server Parallel Data Warehouse (PDW) database caused the error: “The stored procedure "" does not return a result set, or the result set columns do not have names."

156494

Creating a full outer join using the generic ODBC connection to SQLite caused the error: “Unexpected error.” The full outer join type is no longer visible for general ODBC connections to SQLite.

52183

Highlight actions failed in dashboards with tab names that contained multiple, sequential angle bracket characters or a single comma.

152371

Using custom SQL to join tables in HIVE connections caused error: “FAILED: ParseException.”

152559

When connecting to a data source, Tableau Desktop quit unexpectedly.

72657

When connecting to Salesforce, joining tables resulted in the error: "Expression clause references too many tables".

96024

When a URL parameter was used to change a table calculation sheet link action filter, a “LogicException” error would appear.

Tableau Server (Back to top)
Issue ID
148993

"Relative to Now" quick filters showed incorrect time when configured for Last N hours or Last N minutes.

148452

When using a URL action to pass parameters from one dashboard to another, no data was displaying in the view because an ampersand in the data being passed in the action was not encoded.

96024

When a URL parameter was used to change a table calculation sheet link action filter, a “LogicException” error would appear.

144391

Dashboard filter actions did not navigate to a worksheet unless you selected the object before the action.

111639

In map views published to Tableau Server, overlapping marks could not be individually selected.

143984

On Tableau Server, connecting to or using a published workbook that joins a table containing custom SQL with a parameter to another table resulted in the error: "Custom SQL relation refers to a non-existent parameter: [Parameters].[Parameter 1]
Unable to connect to the server ''. Check that the server is running and that you have access privileges to the requested database".

112152

After editing the data source name (i.e., the connection name) of a Tableau Server data source, the original name continued to appear when you re-edited the data source.

70602

On occasion, when installing Tableau Server, the install would generate a "MoveFile failed;... Cannot create a file when that file already exists." error. Clicking Retry allowed the installation to complete successfully.

143865

When row and column axes have different formats, Tableau Server displayed only one of the formats for both axes.

89508

The "tabcmd export --png" command did not adjust the image width and height when you specified a width and height.

157300

When workbooks with a horizontal scroll bar were published to Tableau Server, charts could be truncated at the bottom.

129308

Multiple Values (custom list) quick filters would generate an "Unknown server error" when they were included in the first selected story point on a published workbook.

142247

Refreshing the browser two or more times when working with a published view with a multiple value filter disabled the Revert All button.

132568

Embedded views would not display when accessing HTML files using the file:// protocol.

140537

Using client-side rendering caused the second line of text in some tooltips to become truncated.

133874

With the REST API, using concurrent threads to create multiple sites and add users to those sites could cause the error: “user [username] was already added to the site [site id].”

139288

When the browser window was shrunk to a very small size and then returned to the original size, filter names remained truncated instead of showing full text.

139143

A workbook publisher could sign in to Tableau Server and schedule an extract refresh for the workbook even when Tableau Server was not configured to allow scheduling.

127373

Clearing All in a quick filter and then selecting All again caused a white space to appear at the top of the view where the caption was placed.

154198

The "next run" time displayed for a schedule on the Schedules page could show a mismatch with the time range a schedule was supposed to run. This happened if the server was in a different timezone than the client computer.

150146

Using a hyphen (–) in search caused inconsistent results.

153998

When Tableau Server was configured to use an external load balancer or proxy server, Kerberos authentication failed with the error: “No key table entry found matching [n].

114792

When exporting a view to PDF, legends appeared in the PDF export even though the legend card was hidden in the view.

44857

When using Internet Explorer browsers, tooltips would disappear too quickly, making it difficult to select links in the tooltip.

154160

When using web authoring to edit a published workbook, if you deleted a sheet, then added a new sheet and saved it with the same name as the deleted sheet, an error displayed: "LogicException: Internal Error An unexpected error occurred".

150479

The initial dashboard render for a workbook with relevant-value quick filters waited unnecessarily for acceleration view queries to complete and sometimes timed out.

148540

Attempting to establish an impersonated database connection to a SQL database using a user name with an apostrophe caused an error: "TableauException: Microsoft SQL Server was unable to establish an impersonated database connection."

Tableau Online (Back to top)
Issue ID
143865

When row and column axes have different formats, Tableau Server displayed only one of the formats for both axes.

Tableau Mobile (Back to top)
Issue ID
122324

On a mobile device, the Apply Button in a multiple-value dropdown filter would return a blank view rather than applying the selected values.

This version is available from the Customer Account Center.