Polaris. Aditya Parameswaran

Size: px
Start display at page:

Download "Polaris. Aditya Parameswaran"

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

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 information

Perception Maneesh Agrawala CS : Visualization Fall 2013 Multidimensional Visualization

Perception 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 information

CSE Data Visualization. Multidimensional Vis. Jeffrey Heer University of Washington

CSE 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 information

CSE Data Visualization. Multidimensional Vis. Jeffrey Heer University of Washington

CSE 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 information

We will start at 2:05 pm! Thanks for coming early!

We 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 information

Perception 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 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 information

Visual Encoding Design

Visual 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 information

Data and Image Models

Data 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 information

MATH 117 Statistical Methods for Management I Chapter Two

MATH 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 information

Data Mining: Exploring Data. Lecture Notes for Chapter 3

Data 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 information

Data 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 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 information

Data 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 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 information

Visual Encoding Design

Visual 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 information

Multidimensional (Multivariate)

Multidimensional (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 information

Business Analytics Nanodegree Syllabus

Business 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 information

Multivariate Data More Overview

Multivariate 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 information

Data and Image Models

Data 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 information

Lecture 3: Data Principles

Lecture 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 information

Using languages to build and reason about visualizations

Using 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 information

DATA 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 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 information

QUERY, ANALYSIS, AND VISUALIZATION OF MULTIDIMENSIONAL DATABASES

QUERY, 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 information

The basic arrangement of numeric data is called an ARRAY. Array is the derived data from fundamental data Example :- To store marks of 50 student

The 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 information

DATA MINING AND WAREHOUSING

DATA 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 information

Interactive Math Glossary Terms and Definitions

Interactive 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 information

DATA 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 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 information

How am I going to skim through these data?

How 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 information

SAS Visual Analytics 8.2: Getting Started with Reports

SAS 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 information

Deccansoft Software Services Microsoft Silver Learning Partner. SSAS Syllabus

Deccansoft 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 information

Data and Image Models

Data 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 information

Data 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. 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 information

Advanced Data Management Technologies

Advanced 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 information

To make sense of data, you can start by answering the following questions:

To 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 information

Designing dashboards for performance. Reference deck

Designing 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 information

SAS BI Dashboard 3.1. User s Guide Second Edition

SAS 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 information

Data Science. Data Analyst. Data Scientist. Data Architect

Data 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 information

DSC 201: Data Analysis & Visualization

DSC 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 information

CS1100: Computer Science and Its Applications. Creating Graphs and Charts in Excel

CS1100: 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 information

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

1 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 information

OLAP Introduction and Overview

OLAP 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 information

Chapter 2: Understanding Data Distributions with Tables and Graphs

Chapter 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 information

SAS Web Report Studio 3.1

SAS 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 information

Advanced Data Management Technologies

Advanced 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 information

The Semiology of Graphics Pat Hanrahan Stanford University Representations

The 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 information

CIS 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. 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 information

Visual Customizations

Visual 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 information

The foundations of building Tableau visualizations and Dashboards

The 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 information

Querying Data with Transact SQL

Querying 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 information

Facet: Multiple View Methods

Facet: 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 information

LAB 1 INSTRUCTIONS DESCRIBING AND DISPLAYING DATA

LAB 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 information

3.Data Abstraction. Prof. Tulasi Prasad Sariki SCSE, VIT, Chennai 1 / 26

3.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 information

Python for Data Analysis. Prof.Sushila Aghav-Palwe Assistant Professor MIT

Python 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 information

Data Analyst Nanodegree Syllabus

Data 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 information

Computational Databases: Inspirations from Statistical Software. Linnea Passing, Technical University of Munich

Computational 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 information

Applied Regression Modeling: A Business Approach

Applied 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 information

Product Documentation SAP Business ByDesign August Analytics

Product 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 information

Data 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 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 information

Technology for Merchandise Planning and Control

Technology 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 information

CSE 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 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 information

Data Preprocessing. Slides by: Shree Jaswal

Data 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 information

Data Mining: Exploring Data

Data 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 information

BUSINESS ANALYTICS. 96 HOURS Practical Learning. DexLab Certified. Training Module. Gurgaon (Head Office)

BUSINESS 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 information

Proceedings of the IE 2014 International Conference AGILE DATA MODELS

Proceedings 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 information

REPORTING AND QUERY TOOLS AND APPLICATIONS

REPORTING 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 information

EZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore

EZY 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 information

ECLT 5810 Data Preprocessing. Prof. Wai Lam

ECLT 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 information

Overview. DW Performance Optimization. Aggregates. Aggregate Use Example

Overview. 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 information

Acquisition Description Exploration Examination Understanding what data is collected. Characterizing properties of data.

Acquisition 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 information

Data Preprocessing. Why Data Preprocessing? MIT-652 Data Mining Applications. Chapter 3: Data Preprocessing. Multi-Dimensional Measure of Data Quality

Data 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 information

D&B Market Insight Release Notes. November, 2015

D&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

刘淇 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 information

ALGEBRA II A CURRICULUM OUTLINE

ALGEBRA 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 information

An introduction to SPSS

An 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 information

Week 6: Networks, Stories, Vis in the Newsroom

Week 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 information

Tableau: Power Start Workbook

Tableau: 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 information

Week 7 Picturing Network. Vahe and Bethany

Week 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 information

Multidimensional Queries

Multidimensional 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 information

COGNOS DYNAMIC CUBES: SET TO RETIRE TRANSFORMER? Update: Pros & Cons

COGNOS 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 information

Table of Contents (As covered from textbook)

Table 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 information

Middle 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 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 information

Visual Computing. Lecture 2 Visualization, Data, and Process

Visual 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 information

Desktop Studio: Charts. Version: 7.3

Desktop 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 information

COMMUNITY UNIT SCHOOL DISTRICT 200

COMMUNITY 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 information

DLM Mathematics Year-End Assessment Model Blueprint

DLM 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 information

Last Time: Value of Visualization

Last 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 information

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited EXCEL INTERMEDIATE

EVALUATION 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 information

Data Analysis and Data Science

Data 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 information

GRAPHING BAYOUSIDE CLASSROOM DATA

GRAPHING 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 information

An Overview of Data Warehousing and OLAP Technology

An 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 information

Cartographic symbolization

Cartographic 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 information

Clustering. Supervised vs. Unsupervised Learning

Clustering. 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 information

Data Mining By IK Unit 4. Unit 4

Data 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 information

Advanced Data Management Technologies Written Exam

Advanced 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 information

Fathom Dynamic Data TM Version 2 Specifications

Fathom 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 information

Tableau COURSE CONTENT

Tableau 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 information

A previous version of this paper was published in IEEE s Transactions on Visualization and Computer Graphics, vol 8, issue 1 (Jan. 2002), pp

A 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 information

Construction Change Order analysis CPSC 533C Analysis Project

Construction 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 information

Data 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 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 information

How to use Pivot table macro

How 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 information

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability

7 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 information

CS614 - Data Warehousing - Midterm Papers Solved MCQ(S) (1 TO 22 Lectures)

CS614 - 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