Polaris. Aditya Parameswaran
|
|
- Howard Barber
- 5 years ago
- Views:
Transcription
1 Polaris Aditya Parameswaran
2 Key ideas Relational like-language to translate between visualization specifications and database queries The key idea behind Tableau Richer than existing tools in terms of space of possible visualizations Better than existing tools in that the connection to the underlying queries is more evident and directly captured 2
3 Data Visualizations: Why? Analyze Discover trends Stock price is going up/down Develop hypotheses House prices are down due to the downturn Check hypotheses Detect errors Null values in a column Share, record & communicate 3
4 At a high level Table-based displays Why are table-based displays good? Different dimensions can be captured in the structure of the table Naturally comparative Common and easy to understand
5 "#$"% %" &$'( )#$&*+!( &!,!"%-.#* /0%*,1 &2&$,!+!1 &23 4+!0&$+5&"+#2 #. -0$"+3+-%2!+#2&$ *%$&"+#2&$ 3&"&6&!%! 7.89' :' ";< &C?>GADA D?H><IH?A<J J8AK>?GA J?D? HG E8<>JA D;< J?D?H?A< AF;<L? =CD= ;<>M<A D;< J8AK>?G' & 98M<C =E E8<>JA =C A;<>M<A 8A F?>><J? M8AB?> AK<F8E8F?D8=C' ";< AK<F8E8F?D8=C BC?LH89B=BA>G J<E8C<A D;< 5 C?>GA8A?CJ M8AB?>8N?D8=C =K<@?D8=CA D= H< K<@E=@L<J HG D;< AGAD<L D= 9<C<@?D< D;< J8AK>?G'
6 How do we get to Table-based displays?!"#$"% %" &$'( )#$&*+!( &!,!"%-.#* /0%*,1 &2&$,!+!1 &23 4+!0&$+5&"+#2 #. -0$"+3+-%2!+#2&$ *%$&"+#2&$ 3&"&6&!%! Via a visual specification Arrange attributes on shelves X shelf Y shelf Layer (Z) shelf Different datasets Different attributes.89' :' ";< )=>?@8A BA<@ 8CD<@E?F<' &C?>GADA F=CAD@BFD D?H><IH?A<J J8AK>?GA J?D? HG J@?998C9 E8<>JA E@=L D;< J?D?H?A< AF;<L? =CD A;<>M<A D;@=B9;=BD D;< J8AK>?G' & 98M<C F=CE89B@?D8=C =E E8<>JA =C A;<>M<A 8A F?>><J? M8AB?> AK<F8E8F?D8=C' ";< AK<F8E8F?D8=C BC?LH89B=BA>G J<E8C<A D;?C?>GA8A?CJ M8AB?>8N?D8=C =K<@?D8=CA D= H< K<@E=@L<J HG D;< AGAD<L D= 9<C<@?D< D;< J8AK>?G'!"## $"%&#'()*+&$#, -"$.#(, %(), -"%*)$"+)$ +/! 7*6%#%*0, :(2#*=2($*- -"$.#(,$ 3(8* () *;'*)$"8
7 The result of a visual specification!"#$"% %" &$'( )#$&*+!( &!,!"%-.#* /0%*,1 &2&$,!+!1 &23 4+!0&$+5&"+#2 #. -0$"+3+-%2!+#2&$ *%$&"+#2&$ 3&"&6&!%! 7 Selection of dataset sources è layers Selection of attributes è shelves Plus relative order, number Grouping and aggregation, sorting Type of graphic shown on each pane Mapping of data to marks in the graphic.89' :' ";< )=>?@8A BA<@ 8CD<@E?F<' &C?>GADA F=CAD@BFD D?H><IH?A<J J8AK>?GA J?D? HG J@?998C9 E8<>JA E@=L D;< J?D?H?A< AF;<L? =CD= A;<>M<A D;@=B9;=BD D;< J8AK>?G' & 98M<C F=CE89B@?D8=C =E E8<>JA =C A;<>M<A 8A F?>><J? M8AB?> AK<F8E8F?D8=C' ";< AK<F8E8F?D8=C BC?LH89B=BA>G J<E8C<A D;<?C?>GA8A?CJ M8AB?>8N?D8=C =K<@?D8=CA D= H< K<@E=@L<J HG D;< AGAD<L D= 9<C<@?D< D;< J8AK>?G'!"## $"%&#'()*+&$#, -"$.#(, %(), -"%*)$"+)$ +/ #(01* $&2$*'$ +/ '3* -('(4! 7*6%#%*0, :(2#*=2($*- -"$.#(,$ 3(8* () *;'*)$"8* (0* (66&$'+%*- '+ &$")1 '(2&#(0
8 Visual Specification: High Level Three components Table configuration specification Via a table algebra Type of graphic Visual encodings
9 Types of Data Nominal =, Ordinal =,, <, > Quantitative Interval Airlines, Genre MPAA Rating, Batteries Year, Location =,, <, >, Arbitrary zero Quantitative Ratio =,, <, >,, % Sales, Profit Temperature Physical quantities 9
10 Conversion of Data Types Nominal =, Ordinal =,, <, > Quantitative Interval =,, <, >, Arbitrary zero Quantitative Ratio =,, <, >,, % Physical quantities Hot, warm, cold Temperature Well, so-so, badly Grade Score 10
11 Conversion of Data Types Nominal =, Ordinal =,, <, > Quantitative Interval =,, <, >, This paper moves nominal è ordinal and QI è QR Arbitrary zero Quantitative Ratio =,, <, >,, % Physical quantities 11
12 Table Algebra: Basic Operands Ordinal fields: interpret domain as a set that partitions table into rows and columns: Quarter = {(Qtr1),(Qtr2),(Qtr3),(Qtr4)} à Quantitative fields: treat domain as single element set and encode spatially as axes: Profit = {(Profit[-410,650])} à
13 Concatenation (+) operator Ordered union of set interpretations: Quarter + ProductType = {(Qtr1),(Qtr2),(Qtr3),(Qtr4)} + {(Coffee), (Espresso)} = {(Qtr1),(Qtr2),(Qtr3),(Qtr4),(Coffee),(Espresso)} Profit + Sales = {(Profit[-310,620]),(Sales[0,1000])}
14 Cross (x) operator Cross-product of set interpretations: Quarter x ProductType = {(Qtr1,Coffee), (Qtr1, Tea), (Qtr2, Coffee), (Qtr2, Tea), (Qtr3, Coffee), (Qtr3, Tea), (Qtr4, Coffee), (Qtr4,Tea)} ProductType x Profit =
15 Quarter x Month Nest (/) operator would create entry twelve entries for each quarter. i.e., (Qtr1, December) Quarter / Month would only create three entries per quarter based on tuples in database not semantics can be expensive to compute
16 Type of Graphic Option 1: Let the user decide Option 2: Polaris picks the appropriate one Types O-O O-Q Q-Q 16
17 Ordinal-Ordinal Graphics Typically axes variables are independent of each other and the focus is on studying some external function:! "### $%&'(&)$"*'( *' +"(,&-".&$"*' &'/ F(O1, O2) à R 17
18 /#,('-)%#,*#& $" )0( -*)/%)*$#4 % )%;+( $" -.%))('2+$)- -0$7*#& )0( '(+%)*$#-0*2 ;()7((# 5%'N()*#&.$-)- %#, 2'$"*).%)(&$'*F(, ;6 2'$,/.) )62( %#, 5%'N() IJ*&C O%LC P")(' -)/,6*#& )0( &'%20*.-4 #$)*.(- %# *#)('(-)*#& 2'$,/.)- 0%1( 0*&0 5%'N()*#&.$-)- 7*)0 +*))+( $' #$ '()/'# *# )0( "$'5 $" 2'$"*)C H$ "/')0(' *#1(-)*&%)(4 )7$ +*#N(,,*-2+%6-8 % )%;+( $" -.%))('2+$)- -0$7*#& 2'$"*) %#, 5%'N()3 *#&.$-)- "$' (%.0 -)%)( %#, % )(:) )%;+( *)(5*F*#& 2'$"*) ;6 2'$,/.) %#, -)%)( IJ*&C O;LC H0( )7$ 1*(7- %'( +*#N(, ;6 )0( -)%)( "*(+,8!" '(.$',- %'( -(+(.)(, *# (*)0(',*-2+%64 )0(# %++ '(.$',- 7*)0 )0( -%5( -)%)( 1%+/( %- )0( -(+(.)(, '(.$',- %'( 0*&0+*&0)(,C *- %;+( )$ /-( )0(-( +*#N(, 1*(7- )$,()('5*#( )0%)4 *# Q(7 R$'N4 -(1('%+ 2'$,/.)- %'( $""('*#& 1('6 +*))+( '()/'#,(-2*)( 0*&0 (:2(#,*)/'(-C )0(#.'(%)(- % )0*',,*-2+%6 IJ*&C O.L8 % -() $" ;%'.0%')- -0$7*#& 2'$"*)4 -%+(-4 %#, 5%'N()*#& "$' (%.0 2'$,/.) -$+, *# Q(7 R$'N4 ;'$N(#,$7# ;6 5$#)0C!# )0*$%&'(&)$"*'( *' +"(,&-".&$"*' &'/ )*01,$#% 2%&13")(4 +*-5 64 '*5 74 8&',&%9:0&%)3 ;<<; 1*(74 -(( "### T$.0%U2'$"*).89' :' &; <=>?@A< BC<;>D8E F<?E;BGD>G8;9 GH< C>@>I8A8G8<B EJ )EA> 5%'&*#,$(- #$) M/-)*"6 *)- 5%'N()*#& (:2(#-(-C D*)0 )0*- <=@AED>GEDK >;>AKB8B EJ?LAG8F8?<;B8E;>A F>G>I>B<B' "H< F>G> F8B@,%)%4 )0(.$52%#6U- 5%'N()*#& %#, 8B JED > HK@EGH<G8C>A CEJJ<< BGED< CH>8; >;F GH< >;>AKBG 8B B<>DCH8; M>KB GE D<FLC< GH< CE?@>;KNB <=@<;B<B' -%+(- -)'%)(&*(- *# )0*- -)%)(C Ordinal-Quantitative Graphics Bar chart (plain, clustered, stack) Dot plot (typically for dependencies F(O) à Q) Gantt chart!(; $*+,-./0 ;1 203<=6+. $: ,-4:8/8 (typically independent) P) V)%#"$',4 '(-(%'.0('-for,(1(+$2*#& P'&/- =BA?4 % 2%'%++(+ &'%20*.- +*;'%'64 "$/#, )0%) *)- 2('"$'5%#.( 0%, +*#(%' -2((,/2 70(# /-*#& /2 )$ WA 2'$.(--$'-4 %")(' 70*.0 *)2('"$'5%#.(,*5*#*-0(, '%2*,+6C X-*#& 9$+%'*-4 7( '(.'(%)( )0( %#%+6-*- )0(6 2('"$'5(, /-*#& %./-)$53;/*+) 1*-/%+*F%)*$# )$$+ =Y?C!#*)*%++64 )0(,(1(+$2('- 062$)0(-*F(, )0%) )0(,*5*#3 *-0*#& 2('"$'5%#.( 7%- % '(-/+) $" )$$ 5%#6 '(5$)( 1*-/%+*F%)*$#.$#-)'/.)(, )$,*-2+%6 )0*-,%)%C H0( 1* +*F%)*$# *-.$52$-(, $" )7$ +*#N(, 9$+%'*- *#-)%#.(-C,*-2+%6- % 0*-)$&'%5 $".%.0( 5*--(- ;6 1*')/%+ %,, )0( $)0(',*-2+%6- -$/'.(3.$,(4 7*)0 (%.0 +*#(U(#.$,*#& )0( #/5;(' $".%.0( 5*--(- -/""('(, ;6 +*#(C X2$# -((*#& )0(-(,*-2+%6-4 )0(6.$/+, )(++ 5(5$'6 7%- #$) *# "%.) )0( 2'$;+(5C H0(,(1(+$2('- #(:) 062$)0(-*F(, )0%) +$.N 18.$#)(# 5*&0) ;( % 2'$;+(54 -$ )0(6 '('%# P'&/- %#,.$++(
19 Ordinal-Quantitative Graphics 19
20 Quantitative Quantitative Graphics Scatterplots Typically for studying causal relationships Choropleths / Maps 20
21 Quantitative-Quantitative Graphics Bar chart (plain, clustered, stack) Dot plot (typically for dependencies F(O) à Q) Gantt chart (typically for independent) 21
22 Visual Mappings Mappings from records to marks Uses visual properties of the mark to encode differences: Size, shape, orientation, color 22
23 Recap Visual Specification Table spec Type of graphic Encoding of marks Now.. Additional manipulations needed for visualization composition 23
24 Data Transformations Why do we need this? Generation of new fields Simple aggregation Applied to a quant field Distinct count for an ord field Discrete partitioning Binning (discussed next) Does not change the graph type (still quant) Partitioning à Arbitrary binning Ad-hoc grouping Specific values can be grouped together Thresholding Formation of an other category 24
25 Data Transformations Binning Dealing with Large Cardinalities Per Hour Per Day Per Week Per Month Bin by hour Bin by day Bin by week Bin by month 25
26 Data Transformations: Aggregation Cumulative vs. Aggregate Normalization Logarithm Power Aid comparisons, reduce random variations 26
27 Data Transformation: Subselection, Ordering Filtering Sorting Brushing/linking Tooltips 27
28 Data Flow 28
29 Data Flow Step 1: SELECT * WHERE {filters} 29
30 Data Flow Step 2: SELECT * WHERE ROW(i) AND COLUMN(j) AND LAYER(k) 30
31 Data Flow Step 3: SELECT dim, agg GROUP BY g HAVING f ORDER BY S 31
32 Data Flow Does it make sense to split up the computation in this way? 32
33 Data Flow Other Directions for Speeding Up Materialized views Progressive refinement Sampling Caching and prefetching 33
34 OLAP Terminology Star Schema: for simplicity, consider as a single relation, with many dimensions and measures Relation of transactions Measures: values that can be measured and aggregated Sales, Profit Dimensions: independent variables Location, Category of Sale, Year 34
35 Aggregation Operators The measure attributes will be aggregated Standard SQL aggregations: COUNT, SUM, AVG, MAX/MIN, STD DEV 35
36 Canonical OLAP Query SELECT AGG(M), D FROM R WHERE GROUP BY D SELECT SUM(Sales), Category FROM R GROUP BY Category 36
37 OLAP = Data Cubes Each cell summarizes all measures for those dimension values Each cube dimension corresponds to a dimension in the relation
38 Types of Charts Bar Charts Line Charts Scatter Plot Choropleth 38
39 Bar Charts 39
40 Bar Charts Plotting a Q-R vs. either a N, O, Q-I, or Q-R Emphasize more the difference in height than the distances in the x axis Most fundamental chart 40
41 Line Charts 41
42 Line Charts Plotting a Q-R vs. a Q-I, or Q-R Mainly makes sense when the x-axis is ordered in some way Want to be able to see trends Assumption of interpolation, dependence 42
43 Scatter Plot 43
44 Scatterplot Plotting a Q-R vs. a Q-R Unlike line graphs, no assumption of interpolation Care more about density, understanding of correlation 44
45 Choropleths 45
46 Choropleth Overlaid on a map Q-R vs. Two-dimensional Q-I variable 46
47 Data Visualization Software d3 ggplot2 Google Charts Gnuplot Easier to Customizable use & learn Also, analytics software: Tableau, Spotfire 47
48 Data Visualization Software Almost all the tools described will be able to plot something like this 48
49 Data Visualization Software: d3 49
50 Data Analytics Tools: Tableau 50
51 What could the paper have improved? 51
52 What could the paper have improved? Some experiments or evaluation of approach Some notion of completeness or coverage Still none of that stopped them from publishing or even better, starting a publicly traded company! v=z5kqr71yjpe 52
53 Future Work What ways can we improve the system from a data processing standpoint? 53
54 Future Work What ways can we improve the system from a data processing standpoint? Redesign the backend database to optimize for queries of the form described Use user traces to speculate, optimize, prefetch 54
Multi-Dimensional Vis
CSE512 :: 21 Jan 2014 Multi-Dimensional Vis Jeffrey Heer University of Washington 1 Last Time: Exploratory Data Analysis 2 Exposure, the effective laying open of the data to display the unanticipated,
More informationPerception Maneesh Agrawala CS : Visualization Fall 2013 Multidimensional Visualization
Perception Maneesh Agrawala CS 294-10: Visualization Fall 2013 Multidimensional Visualization 1 Visual Encoding Variables Position Length Area Volume Value Texture Color Orientation Shape ~8 dimensions?
More informationCSE Data Visualization. Multidimensional Vis. Jeffrey Heer University of Washington
CSE 512 - Data Visualization Multidimensional Vis Jeffrey Heer University of Washington Last Time: Exploratory Data Analysis Exposure, the effective laying open of the data to display the unanticipated,
More informationCSE Data Visualization. Multidimensional Vis. Jeffrey Heer University of Washington
CSE 512 - Data Visualization Multidimensional Vis Jeffrey Heer University of Washington Last Time: Exploratory Data Analysis Exposure, the effective laying open of the data to display the unanticipated,
More informationWe will start at 2:05 pm! Thanks for coming early!
We will start at 2:05 pm! Thanks for coming early! Yesterday Fundamental 1. Value of visualization 2. Design principles 3. Graphical perception Record Information Support Analytical Reasoning Communicate
More informationPerception Maneesh Agrawala CS 448B: Visualization Fall 2017 Last Time: Exploratory Data Analysis
Perception Maneesh Agrawala CS 448B: Visualization Fall 2017 Last Time: Exploratory Data Analysis 1 Will Burtin, 1951 How do the drugs compare? How do the bacteria group with respect to antibiotic resistance?
More informationVisual Encoding Design
CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Last Time: Data & Image Models The Big Picture task questions, goals assumptions data physical data type conceptual
More informationData and Image Models
CSE 442 - Data Visualization Data and Image Models Jeffrey Heer University of Washington Last Week: Value of Visualization The Value of Visualization Record information Blueprints, photographs, seismographs,
More informationMATH 117 Statistical Methods for Management I Chapter Two
Jubail University College MATH 117 Statistical Methods for Management I Chapter Two There are a wide variety of ways to summarize, organize, and present data: I. Tables 1. Distribution Table (Categorical
More informationData Mining: Exploring Data. Lecture Notes for Chapter 3
Data Mining: Exploring Data Lecture Notes for Chapter 3 1 What is data exploration? A preliminary exploration of the data to better understand its characteristics. Key motivations of data exploration include
More informationData Mining: Exploring Data. Lecture Notes for Chapter 3. Introduction to Data Mining
Data Mining: Exploring Data Lecture Notes for Chapter 3 Introduction to Data Mining by Tan, Steinbach, Kumar What is data exploration? A preliminary exploration of the data to better understand its characteristics.
More informationData Mining: Exploring Data. Lecture Notes for Data Exploration Chapter. Introduction to Data Mining
Data Mining: Exploring Data Lecture Notes for Data Exploration Chapter Introduction to Data Mining by Tan, Steinbach, Karpatne, Kumar 02/03/2018 Introduction to Data Mining 1 What is data exploration?
More informationVisual Encoding Design
CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Review: Expressiveness & Effectiveness / APT Choosing Visual Encodings Assume k visual encodings and n data attributes.
More informationMultidimensional (Multivariate)
Multidimensional (Multivariate) Data Visualization IV Course Spring 14 Graduate Course of UCAS May 9th, 2014 1 Data by Dimensionality 1-D (Linear, Set and Sequences) SeeSoft, Info Mural 2-D (Map) GIS,
More informationBusiness Analytics Nanodegree Syllabus
Business Analytics Nanodegree Syllabus Master data fundamentals applicable to any industry Before You Start There are no prerequisites for this program, aside from basic computer skills. You should be
More informationMultivariate Data More Overview
Multivariate Data More Overview CS 4460 - Information Visualization Jim Foley Last Revision August 2016 Some Key Concepts Quick Review Data Types Data Marks Basic Data Types N-Nominal (categorical) Equal
More informationData and Image Models
CSE 512 - Data Visualization Data and Image Models Jeffrey Heer University of Washington Last Time: Value of Visualization The Value of Visualization Record information Blueprints, photographs, seismographs,
More informationLecture 3: Data Principles
Lecture 3: Data Principles Information Visualization CPSC 533C, Fall 2011 Tamara Munzner UBC Computer Science Mon, 19 September 2011 1 / 33 Papers Covered Chapter 2: Data Principles Polaris: A System for
More informationUsing languages to build and reason about visualizations
Welcome # T C 1 8 Using languages to build and reason about visualizations Scott Sherman Principal Software Engineer Tableau Research Agenda Why languages? The power of VizQL Visual Query Language, the
More informationDATA CUBE : A RELATIONAL AGGREGATION OPERATOR GENERALIZING GROUP-BY, CROSS-TAB AND SUB-TOTALS SNEHA REDDY BEZAWADA CMPT 843
DATA CUBE : A RELATIONAL AGGREGATION OPERATOR GENERALIZING GROUP-BY, CROSS-TAB AND SUB-TOTALS SNEHA REDDY BEZAWADA CMPT 843 WHAT IS A DATA CUBE? The Data Cube or Cube operator produces N-dimensional answers
More informationQUERY, ANALYSIS, AND VISUALIZATION OF MULTIDIMENSIONAL DATABASES
QUERY, ANALYSIS, AND VISUALIZATION OF MULTIDIMENSIONAL DATABASES A DISSERTATION SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT
More informationThe basic arrangement of numeric data is called an ARRAY. Array is the derived data from fundamental data Example :- To store marks of 50 student
Organizing data Learning Outcome 1. make an array 2. divide the array into class intervals 3. describe the characteristics of a table 4. construct a frequency distribution table 5. constructing a composite
More informationDATA MINING AND WAREHOUSING
DATA MINING AND WAREHOUSING Qno Question Answer 1 Define data warehouse? Data warehouse is a subject oriented, integrated, time-variant, and nonvolatile collection of data that supports management's decision-making
More informationInteractive Math Glossary Terms and Definitions
Terms and Definitions Absolute Value the magnitude of a number, or the distance from 0 on a real number line Addend any number or quantity being added addend + addend = sum Additive Property of Area the
More informationDATA 301 Introduction to Data Analytics Visualization. Dr. Ramon Lawrence University of British Columbia Okanagan
DATA 301 Introduction to Data Analytics Visualization Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca DATA 301: Data Analytics (2) Why learn Visualization? Visualization
More informationHow am I going to skim through these data?
How am I going to skim through these data? 1 Trends Computers keep getting faster But data grows faster yet! Remember? BIG DATA! Queries are becoming more complex Remember? ANALYTICS! 2 Analytic Queries
More informationSAS Visual Analytics 8.2: Getting Started with Reports
SAS Visual Analytics 8.2: Getting Started with Reports Introduction Reporting The SAS Visual Analytics tools give you everything you need to produce and distribute clear and compelling reports. SAS Visual
More informationDeccansoft Software Services Microsoft Silver Learning Partner. SSAS Syllabus
Overview: Analysis Services enables you to analyze large quantities of data. With it, you can design, create, and manage multidimensional structures that contain detail and aggregated data from multiple
More informationData and Image Models
CSE 442 - Data Visualization Data and Image Models Jeffrey Heer University of Washington Last Time: Value of Visualization The Value of Visualization Record information Blueprints, photographs, seismographs,
More informationData Mining: Concepts and Techniques. (3 rd ed.) Chapter 3. Chapter 3: Data Preprocessing. Major Tasks in Data Preprocessing
Data Mining: Concepts and Techniques (3 rd ed.) Chapter 3 1 Chapter 3: Data Preprocessing Data Preprocessing: An Overview Data Quality Major Tasks in Data Preprocessing Data Cleaning Data Integration Data
More informationAdvanced Data Management Technologies
ADMT 2017/18 Unit 10 J. Gamper 1/37 Advanced Data Management Technologies Unit 10 SQL GROUP BY Extensions J. Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Acknowledgements: I
More informationTo make sense of data, you can start by answering the following questions:
Taken from the Introductory Biology 1, 181 lab manual, Biological Sciences, Copyright NCSU (with appreciation to Dr. Miriam Ferzli--author of this appendix of the lab manual). Appendix : Understanding
More informationDesigning dashboards for performance. Reference deck
Designing dashboards for performance Reference deck Basic principles 1. Everything in moderation 2. If it isn t fast in database, it won t be fast in Tableau 3. If it isn t fast in desktop, it won t be
More informationSAS BI Dashboard 3.1. User s Guide Second Edition
SAS BI Dashboard 3.1 User s Guide Second Edition The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS BI Dashboard 3.1: User s Guide, Second Edition. Cary, NC:
More informationData Science. Data Analyst. Data Scientist. Data Architect
Data Science Data Analyst Data Analysis in Excel Programming in R Introduction to Python/SQL/Tableau Data Visualization in R / Tableau Exploratory Data Analysis Data Scientist Inferential Statistics &
More informationDSC 201: Data Analysis & Visualization
DSC 201: Data Analysis & Visualization Exploratory Data Analysis Dr. David Koop What is Exploratory Data Analysis? "Detective work" to summarize and explore datasets Includes: - Data acquisition and input
More informationCS1100: Computer Science and Its Applications. Creating Graphs and Charts in Excel
CS1100: Computer Science and Its Applications Creating Graphs and Charts in Excel Charts Data is often better explained through visualization as either a graph or a chart. Excel makes creating charts easy:
More information1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda
Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:
More informationOLAP Introduction and Overview
1 CHAPTER 1 OLAP Introduction and Overview What Is OLAP? 1 Data Storage and Access 1 Benefits of OLAP 2 What Is a Cube? 2 Understanding the Cube Structure 3 What Is SAS OLAP Server? 3 About Cube Metadata
More informationChapter 2: Understanding Data Distributions with Tables and Graphs
Test Bank Chapter 2: Understanding Data with Tables and Graphs Multiple Choice 1. Which of the following would best depict nominal level data? a. pie chart b. line graph c. histogram d. polygon Ans: A
More informationSAS Web Report Studio 3.1
SAS Web Report Studio 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Web Report Studio 3.1: User s Guide. Cary, NC: SAS
More informationAdvanced Data Management Technologies
ADMT 2017/18 Unit 13 J. Gamper 1/42 Advanced Data Management Technologies Unit 13 DW Pre-aggregation and View Maintenance J. Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Acknowledgements:
More informationThe Semiology of Graphics Pat Hanrahan Stanford University Representations
The Semiology of Graphics 2 Pat Hanrahan Stanford University Representations Page 1 Number Scrabble [Simon] Given: The numbers 1 through 9 Goal: Pick three numbers that sum to 15 Number Scrabble [Simon]
More informationCIS 4930/6930 Spring 2014 Introduction to Data Science /Data Intensive Computing. University of Florida, CISE Department Prof.
CIS 4930/6930 Spring 2014 Introduction to Data Science /Data Intensive Computing University of Florida, CISE Department Prof. Daisy Zhe Wang Data Visualization Value of Visualization Data And Image Models
More informationVisual Customizations
Create a Grid View, on page 1 Create a Gauge View, on page 2 Create a Chart View, on page 3 Grouping, on page 5 Set Threshold Indicators for Fields, on page 6 Create a Grid View Grids are tabular presentations
More informationThe foundations of building Tableau visualizations and Dashboards
The foundations of building Tableau visualizations and Dashboards 1 Learning Objective: Text table How has net migration changed by region over time (years)? NetMigrationByStateByYear Year Region SUM(Net
More informationQuerying Data with Transact SQL
Course 20761A: Querying Data with Transact SQL Course details Course Outline Module 1: Introduction to Microsoft SQL Server 2016 This module introduces SQL Server, the versions of SQL Server, including
More informationFacet: Multiple View Methods
Facet: Multiple View Methods Large Data Visualization Torsten Möller Overview Combining views Partitioning Coordinating Multiple Side-by-Side Views Encoding Channels Shared Data Shared Navigation Synchronized
More informationLAB 1 INSTRUCTIONS DESCRIBING AND DISPLAYING DATA
LAB 1 INSTRUCTIONS DESCRIBING AND DISPLAYING DATA This lab will assist you in learning how to summarize and display categorical and quantitative data in StatCrunch. In particular, you will learn how to
More information3.Data Abstraction. Prof. Tulasi Prasad Sariki SCSE, VIT, Chennai 1 / 26
3.Data Abstraction Prof. Tulasi Prasad Sariki SCSE, VIT, Chennai www.learnersdesk.weebly.com 1 / 26 Outline What can be visualized? Why Do Data Semantics and Types Matter? Data Types Items, Attributes,
More informationPython for Data Analysis. Prof.Sushila Aghav-Palwe Assistant Professor MIT
Python for Data Analysis Prof.Sushila Aghav-Palwe Assistant Professor MIT Four steps to apply data analytics: 1. Define your Objective What are you trying to achieve? What could the result look like? 2.
More informationData Analyst Nanodegree Syllabus
Data Analyst Nanodegree Syllabus Discover Insights from Data with Python, R, SQL, and Tableau Before You Start Prerequisites : In order to succeed in this program, we recommend having experience working
More informationComputational Databases: Inspirations from Statistical Software. Linnea Passing, Technical University of Munich
Computational Databases: Inspirations from Statistical Software Linnea Passing, linnea.passing@tum.de Technical University of Munich Data Science Meets Databases Data Cleansing Pipelines Fuzzy joins Data
More informationApplied Regression Modeling: A Business Approach
i Applied Regression Modeling: A Business Approach Computer software help: SAS SAS (originally Statistical Analysis Software ) is a commercial statistical software package based on a powerful programming
More informationProduct Documentation SAP Business ByDesign August Analytics
Product Documentation PUBLIC Analytics Table Of Contents 1 Analytics.... 5 2 Business Background... 6 2.1 Overview of Analytics... 6 2.2 Overview of Reports in SAP Business ByDesign... 12 2.3 Reports
More informationData Mining. Part 2. Data Understanding and Preparation. 2.4 Data Transformation. Spring Instructor: Dr. Masoud Yaghini. Data Transformation
Data Mining Part 2. Data Understanding and Preparation 2.4 Spring 2010 Instructor: Dr. Masoud Yaghini Outline Introduction Normalization Attribute Construction Aggregation Attribute Subset Selection Discretization
More informationTechnology for Merchandise Planning and Control
Contents: Technology for Merchandise Planning and Control Module Seven: Enhancing Charts Using What if Analysis REFERENCE/PAGES Enhancing Charts... Unit J 1 XL2007 Customizing a Data Series... Excel 226,
More informationCSE 544 Principles of Database Management Systems. Alvin Cheung Fall 2015 Lecture 8 - Data Warehousing and Column Stores
CSE 544 Principles of Database Management Systems Alvin Cheung Fall 2015 Lecture 8 - Data Warehousing and Column Stores Announcements Shumo office hours change See website for details HW2 due next Thurs
More informationData Preprocessing. Slides by: Shree Jaswal
Data Preprocessing Slides by: Shree Jaswal Topics to be covered Why Preprocessing? Data Cleaning; Data Integration; Data Reduction: Attribute subset selection, Histograms, Clustering and Sampling; Data
More informationData Mining: Exploring Data
Data Mining: Exploring Data Lecture Notes for Chapter 3 Introduction to Data Mining by Tan, Steinbach, Kumar But we start with a brief discussion of the Friedman article and the relationship between Data
More informationBUSINESS ANALYTICS. 96 HOURS Practical Learning. DexLab Certified. Training Module. Gurgaon (Head Office)
SAS (Base & Advanced) Analytics & Predictive Modeling Tableau BI 96 HOURS Practical Learning WEEKDAY & WEEKEND BATCHES CLASSROOM & LIVE ONLINE DexLab Certified BUSINESS ANALYTICS Training Module Gurgaon
More informationProceedings of the IE 2014 International Conference AGILE DATA MODELS
AGILE DATA MODELS Mihaela MUNTEAN Academy of Economic Studies, Bucharest mun61mih@yahoo.co.uk, Mihaela.Muntean@ie.ase.ro Abstract. In last years, one of the most popular subjects related to the field of
More informationREPORTING AND QUERY TOOLS AND APPLICATIONS
Tool Categories: REPORTING AND QUERY TOOLS AND APPLICATIONS There are five categories of decision support tools Reporting Managed query Executive information system OLAP Data Mining Reporting Tools Production
More informationEZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore
Tableau in Business Intelligence Duration: 6 Days Tableau Desktop Tableau Introduction Tableau Introduction. Overview of Tableau workbook, worksheets. Dimension & Measures Discrete and Continuous Install
More informationECLT 5810 Data Preprocessing. Prof. Wai Lam
ECLT 5810 Data Preprocessing Prof. Wai Lam Why Data Preprocessing? Data in the real world is imperfect incomplete: lacking attribute values, lacking certain attributes of interest, or containing only aggregate
More informationOverview. DW Performance Optimization. Aggregates. Aggregate Use Example
Overview DW Performance Optimization Choosing aggregates Maintaining views Bitmapped indices Other optimization issues Original slides were written by Torben Bach Pedersen Aalborg University 07 - DWML
More informationAcquisition Description Exploration Examination Understanding what data is collected. Characterizing properties of data.
Summary Statistics Acquisition Description Exploration Examination what data is collected Characterizing properties of data. Exploring the data distribution(s). Identifying data quality problems. Selecting
More informationData Preprocessing. Why Data Preprocessing? MIT-652 Data Mining Applications. Chapter 3: Data Preprocessing. Multi-Dimensional Measure of Data Quality
Why Data Preprocessing? Data in the real world is dirty incomplete: lacking attribute values, lacking certain attributes of interest, or containing only aggregate data e.g., occupation = noisy: containing
More informationD&B Market Insight Release Notes. November, 2015
D&B Market Insight Release Notes November, 2015 Table of Contents Table of Contents... 2 Charting Tool: Add multiple measures to charts... 3 Charting Tool: Additional enhancements to charts... 6 Data Grids:
More information刘淇 School of Computer Science and Technology USTC
Data Exploration 刘淇 School of Computer Science and Technology USTC http://staff.ustc.edu.cn/~qiliuql/dm2013.html t t / l/dm2013 l What is data exploration? A preliminary exploration of the data to better
More informationALGEBRA II A CURRICULUM OUTLINE
ALGEBRA II A CURRICULUM OUTLINE 2013-2014 OVERVIEW: 1. Linear Equations and Inequalities 2. Polynomial Expressions and Equations 3. Rational Expressions and Equations 4. Radical Expressions and Equations
More informationAn introduction to SPSS
An introduction to SPSS To open the SPSS software using U of Iowa Virtual Desktop... Go to https://virtualdesktop.uiowa.edu and choose SPSS 24. Contents NOTE: Save data files in a drive that is accessible
More informationWeek 6: Networks, Stories, Vis in the Newsroom
Week 6: Networks, Stories, Vis in the Newsroom Tamara Munzner Department of Computer Science University of British Columbia JRNL 520H, Special Topics in Contemporary Journalism: Data Visualization Week
More informationTableau: Power Start Workbook
Tableau: Power Start Workbook WORKSHOP MODULES 0) Connect to Data and Data Transformation 1) Overview of Tableau Basics and Concepts 2) Create a map showing data 3) Create a bar chart showing data 4) Create
More informationWeek 7 Picturing Network. Vahe and Bethany
Week 7 Picturing Network Vahe and Bethany Freeman (2005) - Graphic Techniques for Exploring Social Network Data The two main goals of analyzing social network data are identification of cohesive groups
More informationMultidimensional Queries
Multidimensional Queries Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, first semester
More informationCOGNOS DYNAMIC CUBES: SET TO RETIRE TRANSFORMER? Update: Pros & Cons
COGNOS DYNAMIC CUBES: SET TO RETIRE TRANSFORMER? 10.2.2 Update: Pros & Cons GoToWebinar Control Panel Submit questions here Click arrow to restore full control panel Copyright 2015 Senturus, Inc. All Rights
More informationTable of Contents (As covered from textbook)
Table of Contents (As covered from textbook) Ch 1 Data and Decisions Ch 2 Displaying and Describing Categorical Data Ch 3 Displaying and Describing Quantitative Data Ch 4 Correlation and Linear Regression
More informationMiddle School Math Course 3 Correlation of the ALEKS course Middle School Math 3 to the Illinois Assessment Framework for Grade 8
Middle School Math Course 3 Correlation of the ALEKS course Middle School Math 3 to the Illinois Assessment Framework for Grade 8 State Goal 6: Number Sense 6.8.01: 6.8.02: 6.8.03: 6.8.04: 6.8.05: = ALEKS
More informationVisual Computing. Lecture 2 Visualization, Data, and Process
Visual Computing Lecture 2 Visualization, Data, and Process Pipeline 1 High Level Visualization Process 1. 2. 3. 4. 5. Data Modeling Data Selection Data to Visual Mappings Scene Parameter Settings (View
More informationDesktop Studio: Charts. Version: 7.3
Desktop Studio: Charts Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,
More informationCOMMUNITY UNIT SCHOOL DISTRICT 200
COMMUNITY UNIT SCHOOL DISTRICT 200 Regular Math Middle School Grade 8 1. Subject Expectation (State Goal 6) Essential Learning 1 (Learning Standard A) (Learning Standard D) Students will be able to demonstrate
More informationDLM Mathematics Year-End Assessment Model Blueprint
DLM Mathematics Year-End Assessment Model 2018-19 Blueprint In this document, the blueprint refers to the range of Essential Elements (s) that will be assessed during the spring 2019 assessment window.
More informationLast Time: Value of Visualization
CS448B :: 29 Sep 2011 Data and Image Models Last Time: Value of Visualization Jeffrey Heer Stanford University The Value of Visualization Record information Blueprints, photographs, seismographs, Analyze
More informationEVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited EXCEL INTERMEDIATE
EXCEL INTERMEDIATE Overview NOTES... 2 OVERVIEW... 3 VIEW THE PROJECT... 5 USING FORMULAS AND FUNCTIONS... 6 BASIC EXCEL REVIEW... 6 FORMULAS... 7 Typing formulas... 7 Clicking to insert cell references...
More informationData Analysis and Data Science
Data Analysis and Data Science CPS352: Database Systems Simon Miner Gordon College Last Revised: 4/29/15 Agenda Check-in Online Analytical Processing Data Science Homework 8 Check-in Online Analytical
More informationGRAPHING BAYOUSIDE CLASSROOM DATA
LUMCON S BAYOUSIDE CLASSROOM GRAPHING BAYOUSIDE CLASSROOM DATA Focus/Overview This activity allows students to answer questions about their environment using data collected during water sampling. Learning
More informationAn Overview of Data Warehousing and OLAP Technology
An Overview of Data Warehousing and OLAP Technology CMPT 843 Karanjit Singh Tiwana 1 Intro and Architecture 2 What is Data Warehouse? Subject-oriented, integrated, time varying, non-volatile collection
More informationCartographic symbolization
Symbology Cartographic symbolization Cartographic symbolization is based on a systematic approach for selecting the graphic symbols to use on a map Symbolization is the process of creating graphic symbols
More informationClustering. Supervised vs. Unsupervised Learning
Clustering Supervised vs. Unsupervised Learning So far we have assumed that the training samples used to design the classifier were labeled by their class membership (supervised learning) We assume now
More informationData Mining By IK Unit 4. Unit 4
Unit 4 Data mining can be classified into two categories 1) Descriptive mining: describes concepts or task-relevant data sets in concise, summarative, informative, discriminative forms 2) Predictive mining:
More informationAdvanced Data Management Technologies Written Exam
Advanced Data Management Technologies Written Exam 02.02.2016 First name Student number Last name Signature Instructions for Students Write your name, student number, and signature on the exam sheet. This
More informationFathom Dynamic Data TM Version 2 Specifications
Data Sources Fathom Dynamic Data TM Version 2 Specifications Use data from one of the many sample documents that come with Fathom. Enter your own data by typing into a case table. Paste data from other
More informationTableau COURSE CONTENT
Tableau COURSE CONTENT Introduction to Data Warehousing What is Data Warehousing Data Warehousing Characteristics and Architecture Difference between OLTP And OLAP What is Dimension table When to use Dimension
More informationA previous version of this paper was published in IEEE s Transactions on Visualization and Computer Graphics, vol 8, issue 1 (Jan. 2002), pp
doi:10.1145/1400214.1400234 Polaris: A System for Query, Analysis, and Visualization of Multidimensional Databases By Chris Stolte, Diane Tang, and Pat Hanrahan Abstract During the last decade, multidimensional
More informationConstruction Change Order analysis CPSC 533C Analysis Project
Construction Change Order analysis CPSC 533C Analysis Project Presented by Chiu, Chao-Ying Department of Civil Engineering University of British Columbia Problems of Using Construction Data Hybrid of physical
More informationData Modeling and Databases Ch 10: Query Processing - Algorithms. Gustavo Alonso Systems Group Department of Computer Science ETH Zürich
Data Modeling and Databases Ch 10: Query Processing - Algorithms Gustavo Alonso Systems Group Department of Computer Science ETH Zürich Transactions (Locking, Logging) Metadata Mgmt (Schema, Stats) Application
More informationHow to use Pivot table macro
How to use Pivot table macro Managing Pivot Tables Table Filter and Charts for Confluence add-on allows you to summarize your table data and produce its aggregated view in the form of a pivot table. You
More information7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability
7 Fractions GRADE 7 FRACTIONS continue to develop proficiency by using fractions in mental strategies and in selecting and justifying use; develop proficiency in adding and subtracting simple fractions;
More informationCS614 - Data Warehousing - Midterm Papers Solved MCQ(S) (1 TO 22 Lectures)
CS614- Data Warehousing Solved MCQ(S) From Midterm Papers (1 TO 22 Lectures) BY Arslan Arshad Nov 21,2016 BS110401050 BS110401050@vu.edu.pk Arslan.arshad01@gmail.com AKMP01 CS614 - Data Warehousing - Midterm
More information