Some Tableau 8.0 Features

22
Some Tableau 8.0 Features

description

Some Tableau 8.0 Features. Some exciting new/improved features. Web Editing Forecasting New Visualization Types Sets Email Subscriptions Server Monitoring Federated Query Javascript API TDE Extract API. Watch the Tableau Customer Conference (TCC) - PowerPoint PPT Presentation

Transcript of Some Tableau 8.0 Features

Page 1: Some Tableau 8.0 Features

Some Tableau 8.0 Features

Page 2: Some Tableau 8.0 Features

Some exciting new/improved features• Web Editing• Forecasting• New Visualization Types• Sets• Email Subscriptions• Server Monitoring• Federated Query• Javascript API• TDE Extract API Watch the Tableau Customer Conference

(TCC) 2012 Keynote including unveiling of v8 @ 44 minutes:

http://www.ustream.tv/recorded/27070401/theater

Here’s another video on v8:

http://www.tableausoftware.com/tcc12conf/videos/new-tableau-desktop-8

Page 3: Some Tableau 8.0 Features

Major v8/Kraken Themes

Page 4: Some Tableau 8.0 Features

Web Editing

Page 5: Some Tableau 8.0 Features

Forecasting

Page 6: Some Tableau 8.0 Features

Heatmap

Page 7: Some Tableau 8.0 Features

Bubble Map

Page 8: Some Tableau 8.0 Features

Word Cloud

Page 9: Some Tableau 8.0 Features

Multiple Labels

Page 10: Some Tableau 8.0 Features

Dashboard Float Layout

Page 11: Some Tableau 8.0 Features

Sets

Edit set

Combine sets

Create / add to sets

Page 12: Some Tableau 8.0 Features

Visual Grouping

Page 13: Some Tableau 8.0 Features

Visual Grouping

Page 14: Some Tableau 8.0 Features

Targeted Filters

Page 15: Some Tableau 8.0 Features

Multiple Marks Accordion

Page 16: Some Tableau 8.0 Features

Email Subscription

Page 17: Some Tableau 8.0 Features

Email Subscription

Page 18: Some Tableau 8.0 Features

System Activity Analysis

Page 19: Some Tableau 8.0 Features

Improved Federated Query (“blending”)

Page 20: Some Tableau 8.0 Features

Javascript API

Page 21: Some Tableau 8.0 Features

Programmatically build extractsTableau Data Engine (TDE) Extract API

package com.tableausoftware.demos;

import com.tableausoftware.DataExtract.*;import java.util.Calendar;

public final class MakeOrder { public static void main( String[] args ) { try (Extract extract = new Extract("order.tde")) { TableDefinition tableDef = new TableDefinition(); tableDef.setDefaultCollation(Collation.EN_GB); tableDef.addColumn("Purchased", Type.DATETIME); tableDef.addColumn("Product", Type.CHAR_STRING); tableDef.addColumn("uProduct", Type.UNICODE_STRING); tableDef.addColumn("Price", Type.DOUBLE); tableDef.addColumn("Quantity", Type.INTEGER); tableDef.addColumn("Taxed", Type.BOOLEAN); tableDef.addColumn("Expiration Date", Type.DATE);

// Column with non-default collation tableDef.addColumnWithCollation("Produkt", Type.CHAR_STRING, Collation.DE); int numColumns = tableDef.getColumnCount(); for ( int i = 0; i < numColumns; ++i ) { Type type = tableDef.getColumnType(i); String name = tableDef.getColumnName(i); System.out.format("Column %d: %s (%#06x)\n", i, name, type.getValue()); } Table table = extract.addTable("Extract", tableDef); Row row = new Row(tableDef); row.setCharString(1, "Beans" ); // Product row.setString( 2, "uniBeans"); // uProduct row.setDouble( 3, 1.08 ); // Price row.setBoolean( 5, false ); // Taxed row.setDate( 6, 2029, 1, 1 ); // Expiration date row.setCharString(7, "Bohnen"); // Produkt for ( int i = 0; i < 10; ++i ) { Calendar c = Calendar.getInstance(); row.setDateTime(0, c.get(Calendar.YEAR), c.get(Calendar.MONTH) + 1, c.get(Calendar.DAY_OF_MONTH), c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), c.get(Calendar.SECOND), c.get(Calendar.MILLISECOND) * 10); // Purchased row.setInteger(4, i * 10); // Quantity table.insert( row ); } } catch (Throwable t) { t.printStackTrace(System.err); } }}

Page 22: Some Tableau 8.0 Features

Teach Yourself Tableau!Follow this plan: http://public.tableausoftware.com/views/TrainingResources_0/TrainingResources

Watch webinars: http://www.tableausoftware.com/learn/webinars

Join the Tableau community: http://community.tableausoftware.com