You are on page 1of 69

Tableau 6: Speed, Power and Style

All rights reserved. © 2008 2009 Tableau Software Inc.

Appendix: Tableau 6.0 New Features
Big, Fast Data (11) • Analyze millions of records at speed • Data Engine AND In-Memory • One-click to Data Engine • Architecture-Aware Data Streaming • Type-in Quick Filter • Median • Drag & Drop to Count Dimensions • Progress & Cancel • Skip Instead of Cancel • New Data Source: Aster Data nCluster with HaDoop Integration • Automatic Updates
Jaw-Dropping Visual Analytics (12) • Tabbed Views • Page History • Page History: Motion Charts • Page History: Accumulation • Page History: Lines on a Map • Page Card on Server • Combo Charts: Price-Volume • Combo Charts: Different Levels of Aggregation • Toggle Mark Labels from Toolbar • Label Marks Right in Card • Automatic Axes Excluding Zero • Cubes: Trendlines and Attributes

Calcs and Parameters (13) • Parameters • Parameters: What-if Modeling • Parameters: Select Fields to Display • Parameters: Indexing • Relational Hierarchies • Relational Hierarchies: Drill Down on Maps • Comments for Fields • Formula Editor Improvements • Calculations Across a Window • Calculations: Difference From Average • Calculations: Multi-pass aggregation • Calculations: Grouping by a Calc • Calculations: Reference Dates

Data Integration (11) • Data Blending • Filter Across Data Sources • Calculate Across Data Sources • Add Context • Normalize Data • Enhance Data Model with Groups • Connection to Windows Azure Marketplace DataMarket • OData connection • Local PowerPivot Connectivity
All rights reserved. © 2009 Tableau Software Inc.

Internet-Scale Performance (5) • Faster Rendering • Reduced Latency • Faster Initial load • Faster Publish • Improved Overall Salability

Tableau Server Manageability (10) • Project View • Managing Many Users: Search • Managing Many Users: Shopping Cart • Content Administrator Role • Database Cache Control • Improved Administrator Views • Other Manageability Improvements • URL for Server Status • Sync Only Active AD Users • Detailed Installation Checks • Improved Error Reporting

Feedback from Tableau 6

All rights reserved. © 2009 Tableau Software Inc.

Fast Data All rights reserved. © 2009 Tableau Software Inc.Big. .

In-memory without the limitations The limitation of traditional in-memory is that all your data needs to fit into RAM. With one click. Not with Tableau. Instant start-up Once your data is loaded into the Data Engine. .Tableau’s Data Engine: Fast in Every Way Get near-instant response on queries on massive data. You can load data much larger than your machine’s RAM into the Data Engine and do ad-hoc analysis. less hardware Architecture-aware in-memory design takes advantage of memory from cache to RAM to disk. © 2009 Tableau Software Inc. huge text files and big spreadsheets with a local data store optimized for analytics. All rights reserved. Fast data in one click Speed up your slow databases. it just works. The Data Engine automatically models your existing data architecture. Tableau’s Data Engine extracts your data in 1 click and makes slow data blazing fast. Tableau starts up instantly. More data. On-the-fly data modeling There’s no data model needed.

To analyze it effectively you need to be able to follow a train of thought without long delays while the application updates. Why is it important? Real data is big data. The queries here took less than 2 seconds. . All rights reserved. no elaborate modeling or data load scripting required.Blazing Speed What's this? Tableau’s new Data Engine lets you load hundreds of millions of records in-memory and analyze it with near-instant response times. What’s happening? You’ve loaded almost 67 million records into the Data Engine and have created a visualization of flight delays by airline with a Quick Filter on destination. © 2009 Tableau Software Inc.

then reconnect to your fast database when you’re back in the office. For example.Direct Connect AND In-Memory What's this? Specify how you want to connect to data on the Data Menu. Simply check or uncheck “Use Extract” to switch between a direct connection and the Data Engine. All rights reserved. Why is it important? This give you flexibility in working with your data. use the Data Engine to work while on a flight.” Now Tableau will connect live to the data source. © 2009 Tableau Software Inc. and now with one click are unchecking “Use Extract. What’s happening? You’ve been working with data in the Data Engine. .

optimized data store. When select to load your data. . Why is it important? Some tools require custom scripting to build a local data store.One-Click to Data Engine What's this? Click “Import all data” or “Import some data” to load your data in a local. the Data Engine will automatically create an optimized extract which you can update anytime. What’s happening? You’ve connected to new data and can choose to connect live or load some or all of your data right into memory. but that can add weeks of time to a project. © 2009 Tableau Software Inc. Tableau’s adhoc data modeling lets you do it in a click. All rights reserved.

very small memory Fast. With architectureaware data streaming you can take advantage of the speed of local memory without needing to limit your data size to the capacity of your hardware. small memory Big. © 2009 Tableau Software Inc. slow memory What's this? Fully exploit all your machine memory without the limitations of traditional in-memory solutions. That means you’re not bound by the amount of memory in your system. Why is it important? Leveraging system memory in an architecture-aware way lets you get better performance. Architecture-Aware Memory Usage DATA All rights reserved. . Using 64-bit operating systems (when available) let you load extremely large amounts of data in memory. Intelligent algorithms let you work with data that is much larger than you could fit in memory.Exploit Your Machine Memory with Architecture-Aware Data Streaming Hard Disk Main Memory (RAM) Cache Memory Very fast.

Custom Value List What's this? A new search-oriented quick filter that lets you keep a working set of values. It also speeds up authoring when adding a filter with many values to a sheet. which are shown below the search box. © 2009 Tableau Software Inc. . All rights reserved. and are searching for a fourth. You’ve added three values to the working set. Why is it important? When working with big data. this feature lets you filter to multiple values much more quickly. You can click the red “x” to remove a value from the filter. What’s happening? You’d like to select cities in Texas without scrolling through the whole list of destinations. You can also paste in values from the clipboard.

All rights reserved.0 you have one-click access to this valuable information about the distribution of your data. However. © 2009 Tableau Software Inc. What’s happening? You’re looking at homes in the Charlotte area and are comparing the average price in each area to the median price. In Tableau 6. it can be hard to query for because the system must process all values to determine a median.Median What's this? Now you can add the median of any range to your visualization. Why is it important? The median is an important statistical measure. .

. And it’s fast. Why is it important? One of the most important things to know about a large data set is the breadth of the data that exists. What’s happening? You’ve loaded almost 67 million records showing 10 years of flight data into the Data Engine and are counting how many destination cities exist– there are 331. © 2009 Tableau Software Inc. Count distinct lets you understand the scope of your data before you get into analysis. All rights reserved. or as you work.Drag & Drop to Count Dimensions What's this? Now you can use the Count Distinct function to see how many unique values exist in a dimension.

Progress and Cancel What's this? A new progress and cancel bar shows the status of rendering marks on your view. © 2009 Tableau Software Inc. All rights reserved. . Why is it important? When working with very large data queries can take a long time to execute. This gives you an idea of how long you must wait and lets you cancel if you would prefer. What’s happening? You’re running a query on 67 million rows of data. The query takes about 5 seconds and is showing a progress bar with the option to cancel.

What’s happening? You’ve added a Quick Filter on a field with many members. All rights reserved. Why is it important? Being able to query your data at interactive speeds lets you iterate more rapidly and make progress.Skip Instead of Cancel What's this? You now have the option to skip a step and proceed or stop the current operation (Cancel). . While Tableau computes the contents of the Quick Filter. Skipping computation of Quick Filters can help speed up your process when you don’t need them populated.. it gives you the option to Skip. © 2009 Tableau Software Inc.

Why is it important? A new native connection to Aster Data will allow Aster Data customers to take advantage of the performance enhancements in Tableau.New Data Source: Aster Data nCluster with Hadoop What's this? We’ve added a new native data connection for the Aster Data nCluster database with map-reduce. . © 2009 Tableau Software Inc. What’s happening? You’re connecting to data and can now choose Aster Data. Aster Data has mapreduce capabilities built-in to the database engine to support analytics across data-intensive distributed applications. All rights reserved. In addition.

or both.Control Automatic Updates What's this? The Automatic Updates toolbar button now provides options for updating either the entire dashboard. a worksheet or just the Quick Filters. You have chosen to update both dashboard but not the Quick Filter on refresh. If you’re working with big data this can take a lot of time. © 2009 Tableau Software Inc. This control now lets you choose whether to update the filter. . the data. Why is it important? A Quick Filter can cause a query to run even when automatic updates are turned off. All rights reserved. What’s happening? You’ve got a workbook with a lot of data and a Quick Filter with many members.

. © 2009 Tableau Software Inc.Data Blending All rights reserved.

© 2009 Tableau Software Inc. . All rights reserved. without the need to perform complicated data integration projects. Now you can simply drag Territory onto the color shelf and get blended results. Tableau automatically detects that the data sources have the State field in common. Data Blending makes it easy to simply drag and blend data.Data Blending in One Click What's this? Data Blending allows you to combine data from multiple sources together into a single view with simple drag-and-drop. What’s happening? You’re working with sales data in an Oracle database and want to access territory data in an Excel spreadsheet. You connect to the Excel sheet. There’s no pre-built integration needed. Why is it important? Adding context to a dataset by blending in data from additional sources is a powerful analytic tool.

All rights reserved. You can add a filter on territory to filter your sales data. © 2009 Tableau Software Inc. this feature lets you filter to multiple values much more quickly.Filter Across Data Sources What's this? Tableau’s new data blending feature allows you to filter from a secondary data source to a primary data source. What’s happening? Sales data from your primary data source is colored by territory data from your secondary data source. . Why is it important? When working with big data. It also speeds up authoring when adding a filter with many values to a sheet.

using sales from your Sales database and state population data from a Census demographics file. You need to be able to calculate. filter and highlight across data sources to understand how they relate. © 2009 Tableau Software Inc. . Why is it important? Combining different data sources is about more than seeing data in the same view.Calculate Across Data Sources What's this? With Tableau’s new Data Blending capability you can use fields from multiple different data sources in a single calculation. All rights reserved. What’s happening? You are calculating sales per capita.

. With Data Blending. two data sources have common elements that can add context to one another. © 2009 Tableau Software Inc. you can combine data sources to create a complete picture. All rights reserved. Why is it important? Easily combining data sources allows anyone to quickly add important context to data. Combine the two and the view shows GDP growth by President. the secondary enumerates the President by year.Add Context What's this? Often. What’s happening? The primary data source here contains US GDP by year.

© 2009 Tableau Software Inc.Normalize Data What's this? Data blending allows you to easily normalize data by combining two data sources and calculating across them. All rights reserved. . Data blending allows you to do this easily without loading the normalizing data into your database or cube. What’s happening? You’ve blended your sales database with a spreadsheet that has population by state. You’ve created a calculated field that shows customers per 100.000 residents. Why is it important? There are many cases where you’d want to normalize data: to get a rate per population or check your own figures versus national or industry averages.

© 2009 Tableau Software Inc. What’s happening? You’ve added State to the sheet from your primary data source and Territory from your Secondary data source. All rights reserved. you can use the secondary data source to create groups in the primary data source. . You can right-click on Territory to create a group for State in your primary data source. Now you can do that easily and make it permanent. then close the other data source and still see the grouping by Territory. Why is it important? Augmenting your data model with data from spreadsheets is a common need.Enhance Data Model with Groups What's this? When you blend two data sources.

New Data Source: Windows Azure Marketplace DataMarket What's this? Microsoft has launched a new data marketplace that lets you find. order and download data sets from multiple data providers including Data.gov. Why is it important? The DataMarket lets customers quickly find data that they can then mash up with their internal data or use independently. © 2009 Tableau Software Inc. What’s happening? You’ve connected to the Windows Azure Datamarket and are entering the information for a subscription to one of the data offerings there. . All rights reserved.

. Odata (Open Data Protocol) is a Web protocol for querying and updating data. Tableau. You are then prompted for a URL and authentication information.New Data Connection: OData What's this? You can now connect to OData data sources natively in Tableau. Connecting to OData sources means you can access many data sources and work with them easily in Tableau. What’s happening? You’re connecting to data and choosing OData. © 2009 Tableau Software Inc. All rights reserved. Why is it important? OData is an emerging protocol for querying data that provides a way to access data from many online or web-based sources in a standardized way.

What’s happening? You have chosen to connect to data via PowerPivot with a local Excel file.2 connected to PowerPivot files published to SharePoint 2010 servers.0 you can also connect to PowerPivot data in local Excel files.Local PowerPivot Connectivity What's this? Microsoft PowerPivot is an Excel add-in for modeling and analyzing data in large Excel worksheets of up to 2 gigabytes. in Tableau 6. Why is it important? The choice to connect to PowerPivot in Excel files as well as in Sharepoint gives you added flexibility. . All rights reserved. In Tableau 5. literally millions of rows of data. © 2009 Tableau Software Inc.

© 2009 Tableau Software Inc. .Jaw-Dropping Visual Analytics All rights reserved.

the filter and parameter values will persist. . When you go to the second and third tab. © 2009 Tableau Software Inc. What’s happening? You’re looking at a sales forecast with two parameters and a filter defined.Tabbed Views in Server What's this? Create guided analytic workflows by publishing a workbook as a set of tabbed views. Filters and parameters retain their values across the tabs. Why is it important? Tabbed views let you create true applications that guide your users through a set of analytics. All rights reserved.

Why is it important? The Mark History is a powerful way to show another dimension of your data. highlighted. . All rights reserved. Mark History can be enabled for selected. What’s happening? You’re looking at a chart of the old and young population across countries. You’ve turned on mark history for China so you can see its path throughout the years. or all marks on a page.Mark History What's this? Mark History allows you to show the location of a mark from a prior page. often time.. you can highlight important trends or provide context. © 2009 Tableau Software Inc. individual. By showing mark history.

Why is it important? When data changes over time. Since 1999. Delta has decreased its cities served. . Observing the path of the change over time can be an extremely effective way to understand the data. In contrast. © 2009 Tableau Software Inc. Southwest has increased the number of cities served as well as its average distance. Hans Rosling popularized this in a TED talk.Mark History: Motion Charts What's this? The new Mark History feature lets you track the progress of data over time. What’s happening? You’re looking at flights by carrier over the years. All rights reserved. commonly called motion charts.

NC area over a period of a few months. letting you see where the most active neighborhoods are. All rights reserved.Mark History: Accumulation What's this? Another scenario for Mark History is to show the accumulation of activity over time. Why is it important? Seeing how activity clusters over time can help users find hot spots and trends that would not be visible in each moment individually. . © 2009 Tableau Software Inc. Each house is plotted on the date of its sale. What’s happening? We’re mapping each home sale in the Charlotte. but a semitransparent dot remains as time moves on.

its path is shown over time. This feature lets you do path analysis over space and time. All rights reserved. What’s happening? You’re tracking the 2005 hurricane season.Mark History: Paths on a Map What's this? You can use the new Mark History feature to show paths of movement over time on a map. As each hurricane moves through the Atlantic. © 2009 Tableau Software Inc. . Why is it important? Both space and time are important dimensions of many analyses.

Page Card on Tableau Server What's this? Now the page shelf shows up on Tableau Server as well as Tableau Desktop. All rights reserved. Now your users can click through the pages right on Tableau Server and adjust the page history settings. Why is it important? One of the most powerful uses of page history is to create dashboards that show trends through time.. What’s happening? You’ve published a density map showing home sales in Charlotte. On a dashboard. By exposing that interactivity to users. multiple views with the page shelf can be synchronized to move together. © 2009 Tableau Software Inc. you give them a view into the data that was not possible before. .

. The bars show the number of home sales.Combination Charts: Bar-Line Charts What's this? The new combination charts feature lets you combine multiple mark types on one view. What’s happening? You’re looking at home sales over several months in a major metro area. All rights reserved. Why is it important? Bar-line charts are a common way to express price and volume data. and the line shows the median price. or any other related data where the measures are in different units. © 2009 Tableau Software Inc. A classic combination is a price-volume chart.

and the average of each municipality is marked in blue. The square footage of each home sale is marked with an orange circle. © 2009 Tableau Software Inc. What’s happening? You’re looking at home sales in the Charlotte area. .Combination Charts: Different Levels of Aggregation What's this? Seeing data at different levels of aggregation can be very analytically interesting. Why is it important? Averages and sums don’t always tell the whole story. All rights reserved. For example. here Charlotte has one of the lowest average home prices. but you can see that it also has some of the most expensive homes. The new combination charts feature lets you view the same data at different aggregations with different mark types.

What’s happening? You’re looking at the trading data for Coke. often used to describe price movements of a security over time.Combination Charts: Candlestick Charts What's this? One useful application of Combination Charts is a candlestick chart. All rights reserved. . The bar is colored by whether the stock went up or down. © 2009 Tableau Software Inc. Why is it important? This type of chart can be very important in technical stock analysis because it shows intraday trading ranges and volatility. and the wider bar in the middle shows the open and close. The grey lines span the highest and lowest trades throughout the day.

What’s happening? You’re toggling mark labels on flight data to show the name of the carrier. © 2009 Tableau Software Inc. All rights reserved.Toggle Mark Labels from Toolbar What's this? The toolbar now has a button to let you quickly turn mark labels on or off. . Why is it important? Labels are an important part of explaining data. Making it easier to add. remove and customize the labels makes it easier and faster to author visualizations.

All rights reserved. © 2009 Tableau Software Inc. . What’s happening? You’ve expanded the Labels dialog on the Marks card and are adding marks to show State name for all marks.Show Labels from Marks Card What's this? Mark label settings can be found directly on the Marks card to provide streamlined access to this important and often-used control. remove and customize the labels improves usability for the author. Making it easier to add. Why is it important? Labels are an important part of explaining data.

All rights reserved.Automatic Axes Excluding Zero What's this? You can now use automatic axes but tell Tableau to not automatically include zero. since it is not a realistic price. © 2009 Tableau Software Inc. . Now you can still use automatic axes in those situations. Why is it important? There are situations where it is not appropriate to include zero. What’s happening? You’ve created a line chart and do not want to include zero in your price axes.

All rights reserved. © 2009 Tableau Software Inc. You can also convert a typed single-level attribute instance to discrete or continuous if the type supports it. .Cubes: Show Trendlines and Specify Attributes Trend line support for cubes You can now apply trend lines to any cube view. Attributes for cubes You can now manually specify the data type of a single-level Attribute.

Calculations and Parameters All rights reserved. © 2009 Tableau Software Inc. .

. but now parameters let you augment your data with a user-defined value. As you adjust your parameter.Parameters What's this? Parameters are user-defined values that you can use in calculations throughout your workbooks. more or fewer airlines meet the delay goal. © 2009 Tableau Software Inc. What’s happening? You’ve added a parameter on the acceptable average delay by airline and are coloring bars for airlines with average delay higher than your parameter red. All rights reserved. Why is it important? With Tableau you could always filter the values in your database.

.Parameters: What-if Modeling What's this? You can use the new parameters feature to do whatif modeling. What’s happening? You’ve created a sales forecast based on two parameters: a growth assumptions and a customer churn assumption. Now you can create parameters to represent your most important assumptions and do what-if modeling. © 2009 Tableau Software Inc. All rights reserved. Why is it important? It’s common to want to explore outcomes based on different scenarios.

. Why is it important? If you are publishing visualizations for colleagues and others to use. What’s happening? You’ve set up a parameter to allow the user to display Sales. © 2009 Tableau Software Inc. you may want to let them select from different fields without having to download the dashboard to Tableau Desktop. The user has selected profit and so the visualization shows the trend for profit. All rights reserved. Profit or Product Margin.Parameters: Select Fields to Display What's this? You can use the new parameters feature to add interactivity by letting users select which metric to display.

2005. With the Parameters feature you can change the base value of your index. King County has had a 1% gain in that time. Why is it important? An index can be an extraordinarily powerful analytic tool. What’s happening? You’ve created an index to see the rise or fall in home prices in two counties. based on the start date of the index. © 2009 Tableau Software Inc. Island County has had a 5% gain. . All rights reserved.1. Even more powerful is the ability to change the base of that index.Parameters: Indexing What's this? An index lets you see values relative to another value.You’ve set the index to begin on 6.

Relational Hierarchies What's this? You can create ad-hoc relational hierarchies simply by dragging one field onto another in the Data Window. You click the + on City to expand the view to Neighborhood. It also lets you make explicit relationships between the fields in your data. . which includes City and Neighborhood. What’s happening? You’ve created a relational hierarchy for Location. © 2009 Tableau Software Inc. Why is it important? Custom relational hierarchies give you the ability to define drill paths and select which information your users can drill into. All rights reserved.

What’s happening? You’ve created a relational hierarchy for State + Zip. All rights reserved. © 2009 Tableau Software Inc. You can use these to drill down in maps.Relational Hierarchies: Drill Down on Maps What's this? You can create ad-hoc relational hierarchies simply by dragging one field onto another in the Data Window. Why is it important? Now you can lead your users through a geographical drill path using custom areas such as territories. or combining custom areas with zip codes and states. You click the + on State to drill down to Zip Code a the map. .

© 2009 Tableau Software Inc. You have all the normal Tableau formatting options. adding comments to fields provides important context to help others understand the data. What’s happening? You’ve added a comment for field “Container” showing options and standard policy.Add Comments for Fields What's this? You can add a comment for any field that will show up on hover and in the calculations window. All rights reserved. Why is it important? When sharing workbooks. A very important application is to record information for auditing purposes. .

comments and fields. It now color codes functions. it checks that the formula is valid while you type.Formula Editor Improvements What's this? The formula editor has been upgraded . Why is it important? Improving the formula editor means you can create calculations more quickly. It also shows field descriptions. Finally. What’s happening? You are calculating a profit ratio. All rights reserved. . You’ve added a comment to the calculation and can also see a description of the Container field in the lower right. more easily and with less error. © 2009 Tableau Software Inc.

All rights reserved. What’s happening? In this simple example.0 makes calculations even more expressive with the addition of a table calculation language. but now you can edit and customize the calculation.Calculations Across a Window What's this? Tableau 6. This is a calculation that you could have done with Tableau’s automatic Table Calculations. . Why is it important? You can now author customized table calculations with an ease that is similar to writing Excel formulas. © 2009 Tableau Software Inc. you’re calculating the running average for monthly sales.

Calculations: Reference Dates What's this? It’s common to see changes in value from a certain reference date. you can not only calculate that change but you can change the date on which it is based. Using calculations in this way. © 2009 Tableau Software Inc. What’s happening? You’re looking at returns for three stocks. You’ve added a parameter to change the reference date and update the return from that date. With calculations you can now do this. . All rights reserved. Why is it important? It’s often more important to see change since a date than to see absolute values.

Why is it important? Deviation from average can be useful in evaluating performance across sets or understanding other values relative to one another.” using the new function WINDOW_SUM.Calculations: Difference from Average What's this? This visualization computes an average across all members in a table. What’s happening? You’ve created a fields called “Difference from Avg. You’re showing orders in grey and the difference from the average order in orange. All rights reserved. . © 2009 Tableau Software Inc. and then shows the difference from that average.

You can do this either in the Table Calculation dialog or in the formula editor. You’re showing the actual orders (grey) and the Table Calculation (orange). you can choose to perform a secondary calculation on the result. . What’s happening? You’ve added a Table Calculation on the moving average of orders. Why is it important? Multi-pass aggregations are useful in many situations and were not possible before in Tableau. © 2009 Tableau Software Inc. and have added a secondary calculation on the % difference from the previous moving average.Calculations: Multi-Pass Aggregation What's this? When you create a Table Calculation. All rights reserved.

You’ve computed an average across each segment and are coloring the bars based on whether they are above or below the average for that segment. Why is it important? Tableau has always allowed you to group and color fields. but now you can do that based on the values that appear in the window. All rights reserved. It’s another level of flexibility and it can be extremely useful. © 2009 Tableau Software Inc. What’s happening? You’ve created a bar chart showing sales by segment and region. .Calculations: Grouping by a Calculation What's this? With the new calculations capabilities you can group fields by averages or other operations across the fields in the window.

. © 2009 Tableau Software Inc.Tableau Server Manageability All rights reserved.

What’s happening? You’re viewing all the projects on Tableau Server. . Why is it important? Projects offer a logical way to group dashboards and views. By allowing users to start in the project you. © 2009 Tableau Software Inc.Project View What's this? Tableau now offers project folders and a project view. All rights reserved. you can help them get oriented to the content that is available. Administrators can make this the start page for users.

You can now manage tens of thousands of users easily using tools like Search and Shopping Cart. Our experience with Tableau Public has given us experience with extremely large user groups and we drew on that experience to design these features. . © 2009 Tableau Software Inc. All rights reserved.Managing Large User Groups The bar for managing many users in Tableau Server has moved forward several orders of magnitude.

Managing Many Users: Search
What's this? Tableau now offers a hybrid search and browse metaphor for managing users, as opposed to simply browse in earlier versions. What’s happening? You’re searching for a user named “Emily.” Two user names are shows as a result. Why is it important? When you’re working with large groups, browsing users simply isn’t feasible. Search adds an important means of user discovery.

All rights reserved. © 2009 Tableau Software Inc.

Managing Many Users: Shopping Cart
What's this? We borrowed a metaphor from ecommerce to create a “shopping cart” for users in Tableau Server. As you search, you add users to your cart and perform actions on the entire group at once. And you can delete a user at any time from your cart with one click. What’s happening? You are adding user “Edith Wharton” to your shopping cart for a total of three users selected. Then you view selections and choose to delete user “Bram_St.” Why is it important? Managing very large groups of users is much easier because you can easily create and perform actions on arbitrary groups.
All rights reserved. © 2009 Tableau Software Inc.

New Content Administrator Role
What's this? Now in Tableau you can designate someone as a content administrator as opposed to a system administrator. This person can: • Add, edit and delete users • Manage user permissions • Manage groups • Manage projects • Manage data connections What’s happening? You’re designating the four selected users to be content administrators. Why is it important? Separating the role supports the division that most organizations have between people who manage content and people who manage servers.
All rights reserved. © 2009 Tableau Software Inc.

All rights reserved. © 2009 Tableau Software Inc. Choices include to cache for as long as possible. Why is it important? Server administrators now have control over the data managed by the Tableau Server cache.Database Cache Control What's this? Administrators can control cache behavior for all sources on Tableau Server. cache for a certain time period or refresh the cache with every page reload. . What’s happening? You’re choosing to refresh the cache less often in the tabconfig dialog.

All rights reserved.Improved Administrator Views What's this? We’ve updated and improved the maintenance views for Tableau Server. Why is it important? We use your feedback to make maintenance easier in each release. . and can see all maintenance views in tabs across the top of the report. What’s happening? You’re viewing sessions and requests. © 2009 Tableau Software Inc.

including the individual status of all processes and distributed machines. Improved Error Reporting Server error reporting has been improved to provide administrators more complete information to help diagnose problems. is available directly from a URL to allow for automated checks of the server health. All rights reserved.Other Manageability Improvements URL for Server Status The status of a Tableau Server. Sync Only Active Users in ActiveDirectory Improvements to AD synchronization to only synchronize users flagged as active. . More Detailed installation Checks An expanded set of permissions and environmental conditions is checked during the Tableau Server installation to preemptively avoid common installation errors. © 2009 Tableau Software Inc.

Internet-Scale Performance All rights reserved. © 2009 Tableau Software Inc. .

Faster Rendering What's this? You’ll notice much faster rendering of marks in Tableau Desktop. about an 8x improvement. © 2009 Tableau Software Inc. What’s the improvement? We tested this across many scenarios which each had a large number of marks. The total time to about 12% of the original time. . rendering the view could take several seconds. Speeding up view rendering makes working with large data much faster. All rights reserved. Why is it important? For views with 10’s or 100’s of thousands of marks.

This equates to about 750ms of time on a 300kbit/sec DSL. How did we do it? We tweaked the png files sent from Tableau Server to use less space.75 KB What's this? We reduced the bytes passed for each interaction with Tableau Server on a view by an average of 30%. . All rights reserved. users on Tableau Server need to feel the that views are snappy as they interact.Reduced Latency on Tableau Server Views Old version 36.9 KB New version 8. Why is it important? To support analysis at the speed of thought. © 2009 Tableau Software Inc.

How did we do it? We cut down on the number of requests between the browser and Tableau Server by combining a number of individual pictures into a single image. © 2009 Tableau Software Inc.Faster Initial View Loading What's this? The initial load of views on Tableau Server is now much faster. Why is it important? Faster initial view loading means happier. more efficient Tableau Server users. or sprite. . 14% Less Time to Load All rights reserved.

How did we do it? The Data Engine allows us to be much more efficient about transferring and storing data during publish. . Tableau Desktop Data Engine Tableau Server All rights reserved. Why is it important? When you can publish quickly you can iterate quickly and get new analyses out to colleagues in time to make a difference. © 2009 Tableau Software Inc.Faster Publish What's this? Publishing to Tableau Server is much faster when you use the Data Engine.

we draw from our experience managing a huge deployment for Tableau Public and bring what we learn over to Tableau Server.” What's this? We continue to improve scalability throughout the application.Improved Overall Scalability “A vast improvement in speed and performance. Inventri All rights reserved. Among other things. © 2009 Tableau Software Inc. Brett Hull. . I don’t have to go and have a coffee to wait for my workbooks to open. which has considerably increased my productivity when designing reports and conducting adhoc analysis.