Strategic Information Technology lesson 4
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 185 The Clute Institute
Business Intelligence, Analytics And Data
Visualization: A Heat Map Project Tutorial Pamela A. Dupin-Bryant, Utah State University, USA
David H. Olsen, Utah State University, USA
ABSTRACT
Business intelligence and analytics (BI&A) initiatives are helping countless organizations harness
and interpret the vast amount of information available in the world today. The explosion of BI&A
in industry has fueled the high demand for knowledge workers with advanced analytical skills. The
purpose of this paper is to introduce a data visualization project tutorial for Information Systems
(IS) education. The applied BI&A tutorial was designed to help students learn how to create and
analyze a heat map using SQL Server Data Tools (SSDT) and SQL Server Reporting Services
(SSRS). Students learn how to make decisions based on large amounts of data by presenting it in
visual form. This tutorial exposes students to the decision-making power derived from data
visualization. Utilizing the 5E Instructional Model, the tutorial assists in the development of BI&A
professionals who can quickly make sense of mass amounts of data, identify trends buried within
data sets, and are skilled in making sound decisions that add value to organizations.
Keywords: Data Visualization; Business Intelligence and Analytics BI&A; Databases; Heat Maps; Decision
Support Systems; 5E Instructional Model; SQL Server; Teaching/Learning Methods
INTRODUCTION
usiness intelligence and analytics (BI&A) describes the technologies, systems, practices,
methodologies, and applications used to analyze large amounts of diverse business data to help
organizations make sound and timely business decisions (Chaudhuri, Dayal, & Narasayya, 2011;
Chen, Chiang, & Storey, 2010; Chen, Chiang, & Storey, 2012). A variety of BI&A tools exist to transform raw data
into valuable information that can be used at all levels of organizations to help make business decisions. These
Decision Support Systems (DSS) use computer power and analytical algorithms to convert immeasurable amounts
of raw data into meaningful information to support enterprise-wide decision-making (Chaudhuri et al., 2011; Chen,
et al., 2010; Williams, 2011). Visual Business Intelligence or simply ‘Data Visualization’ helps users quickly make
sense of mass data by presenting it in visual form (Baltzan, 2014; Iliinsky & Steele, 2011; Rodeh, Helman, &
Chambliss, 2013).
Data Visualization technologies help individuals ‘see’ data and transform large quantitative data sets into
useful information with countless organizations depending heavily on these tools for decision support and business
intelligence (Baltzan, 2014; Alazmi & Alazmi, 2012). Data visualization helps individuals “make sense of the ever-
increasing stream of information with which we’re bombarded and provides a creative antidote to the analysis
paralysis that can result from the burden of processing such a large volume of information” (Baltzan, 2014, p. 242).
Heat maps are data visualization tools that use color to represent individual values in a data matrix (Iliinsky &
Steele, 2011; Nandeshwar, 2013; Rodeh, et al., 2013; Wilkinson & Friendly, 2009). The representation of values as
colors makes it easier for analysts to detect patterns in data (Nandeshwar, 2013). Color is used in heat maps to
indicate areas of large changes, out-of-range values, or other interesting characteristics (Iliinsky & Steele, 2011;
Wilkinson & Friendly, 2009). Data visualization tools such as heat maps help present data sets in visual form, test
hypotheses, and emphasize trends that may otherwise be buried within data sets (Alazmi & Alazmi, 2012).
The explosion of BI&A in industry has fueled the high demand for knowledge workers with advanced
analytical skills. “BI&A is data science in business. Job postings seeking data scientists and business analytics
B
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 186 The Clute Institute
specialists abound these days” (Chen et al., 2012, p. 1182). Yet, the supply of talented workers in this area appears
low. Studies suggest an imminent shortage of analytical talent (Manyika et al., 2011; Russom, 2011). Recent studies
have highlighted the importance of training a new generation of students in BI&A skills (Chen et al., 2012; Chiang
et al., 2012). “The landscape of BI in research and industry is vibrant today” (Chaudhuri et al., 2011, p. 98) and the
enthusiasm to employ BI&A tools should be apparent in the education of business professionals. Business schools
must alter what they teach in order to prepare qualified graduates in the area of business intelligence and analytics
(Chiang et al., 2012; Connolly, 2012; Conway & Vasseur, 2009; Sircar, 2009; Wixom et al., 2011).
Faculty should seek to employ innovative ways to integrate rigorous and relevant BI&A learning objectives
into university Information Systems (IS) courses. A key to success for learning BI&A is to integrate the concept of
‘learning by doing’ such as hands-on projects and trial-and-error experimentation (Chen et al., 2012). Wixom and
colleagues (2011) recommend providing opportunities for students to solve meaningful problems framed in current
business contexts and to “find ways to share teaching materials” (p. 308).
The purpose of this paper is to share a data visualization project tutorial for Information Systems education.
The applied BI&A tutorial was designed to help students learn how to create a heat map using SQL Server Data
Tools and SQL Server Reporting Services to analyze data. The project tutorial is grounded in current BI&A,
database, data visualization, and business literature. Students learn how to make decisions based on large amounts of
data by presenting it in visual form. This tutorial exposes students to the decision-making power derived from data
visualization. Utilizing the 5E Instructional Model (a well-respected learning model), this tutorial assists in the
development of BI&A professionals who can quickly make sense of mass amounts of data, identify trends buried
within data sets, and are skilled in making sound decisions that add value to organizations.
Four objectives provide a structure for this paper: 1) highlight relevant literature pertaining to BI&A and
data visualization in both business and educational environments, 2) outline the methods and educational model
employed, 3) describe the steps involved in the BI&A data visualization project tutorial, and 4) provide concluding
remarks and suggestions for future research and practice. This paper seeks to demonstrate the importance of
integrating BI&A and data visualization learning objectives into university business curricula. The project tutorial
identified in this paper should prove helpful to information systems educators who seek to provide a rigorous,
practical, and relevant data visualization experience in their courses.
LITERATURE REVIEW
Business intelligence and analytics (BI&A) “is often referred to as the techniques, technologies, systems,
practices, methodologies, and applications that analyze critical business data to help an enterprise better understand
its business and market and make timely business decisions” (Chen et al., 2012, p. 1166). Business intelligence (BI)
has been used as “an umbrella term to describe concepts and methods to improve business decision-making by using
fact-based support systems” including underlying tools, architectures, applications, databases, and methodologies
(Chen et al., 2010, p. 201). Analytics is a component of BI that provides techniques for data analysis used to deliver
value from decision support data (Wixom et al., 2011). Consistent with current practice, the terms business analytics
(BA) and business intelligence are often used interchangeably or as a unified term (Chen et al., 2012; Sircar, 2009;
Wixom et al., 2011); BI being the preferred term used by information technology professionals and BA more often
used by the broader business community (Sircar, 2009). This paper employs the overarching term business
intelligence and analytics (BI&A), to describe objectives that provide business professionals the ability to easily
access, interact with, manipulate, and transform large amounts of diverse data (Chen et al., 2010; Chen et al., 2012).
BI&A tools help knowledge workers to recognize trends from patterns in data and to make decisions based
on those trends for the overall advantage of the organization. These Decision Support Systems use computer power
and analytical algorithms to convert immeasurable amounts of raw data into meaningful information to support
enterprise-wide decision-making (Chaudhuri et al., 2011; Chen et al., 2010; Williams, 2011). A variety of BI&A
tools exist to transform raw data into valuable information that can be used at all levels of any organization to help
make business decisions. Visual Business Intelligence or more commonly referred to as Data Visualization helps
users quickly make sense of large amounts of data by presenting it in visual form (Baltzan, 2014; Iliinsky & Steele,
2011; Rodeh et al., 2013). “Data visualization is an emerging field, developed to counter the ever-increasing growth
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 187 The Clute Institute
of databases in both size and complexity. Developed from the statistical, probabilistic and data representation fields
to make sense of large quantitative data sets found in databases” (Alazmi & Alazmi, 2012, p. 297). Data
Visualization technologies help individuals visualize data in order to transform information into a business
perspective (Baltzan, 2014). Many organizations depend heavily on these tools for decision support and business
intelligence (Alazmi & Alazmi, 2012).
Heat maps are data visualization tools that use color to represent individual values in a data matrix (Iliinsky
& Steele, 2011; Nandeshwar, 2013; Rodeh et al., 2013; Wilkinson & Friendly, 2009). Heat maps are “two-
dimensional area graphs that use color or brightness to indicate values (or changes in value) of large data sets”
(Iliinsky & Steele, 2011, p. 56). Color is used in heat maps to indicate areas of large changes, out-of-range values, or
other interesting characteristics (Iliinsky & Steele, 2011). Wilkinson and Friendly (2009) suggest “the heart of the
heat map is a color-shaded matrix display” (p. 179). The representation of values as colors makes it easier for a
reader to detect patterns in data (Nandeshwar, 2013). Data visualization tools such as heat maps help present data
sets in visual form, test hypotheses, and emphasize trends that may otherwise be buried within data sets (Alazmi &
Alazmi, 2012).
BI&A has shown massive growth in recent years and advancements in this area are projected to continue
well into the future (Chaudhuri et al., 2011; Manyika et al., 2011; Russom, 2011). The vast amount of information
available to companies needs to be harnessed and interpreted - “through BI initiatives, businesses are gaining
insights from the growing volumes of transaction, product, inventory, customer, competitor, and industry data
generated by enterprise-wide applications” (Chen et al., 2010, p. 201). The highly competitive nature of the business
world has prompted countless organizations to employ BI&A. “The opportunities associated with data and data
analysis in different organizations have helped generate significant interest in BI&A” (Chen et al., 2012, p. 1166).
Organizations from a wide range of industries have reported improvement to business processes and decision-
making by implementing BI&A technologies (Chaudhuri et al., 2011; Turban et al., 2011). Chen and colleagues
(2012) note “business intelligence and analytics (BI&A) and the related field of big data analytics has become
increasingly important in both the academic and the business communities over the past two decades” (p. 1165).
The explosion of BI&A in industry has fueled the high demand for knowledge workers with advanced
analytical skills. “BI&A is data science in business. Job postings seeking data scientists and business analytics
specialists abound these days” (Chen et al., 2012, p. 1182). Yet, the supply of talented workers in this area appears
low. Studies suggest an imminent shortage of analytical talent (Manyika et al., 2011; Russom, 2011). Research by
the McKinsey Global Institute forecasts a 50 to 60 percent gap between the supply and demand of people with deep
expertise in data analysis, equaling 140,000 to 190,000 unfilled positions by 2018 (Manyika et al., 2011).
Furthermore, in the United States alone a projected 1.5 million managers and analysts will lack the requisite skills to
understand and make decisions based on the analysis of vast amounts of data (Manyika et al., 2011).
Incorporating BI&A into university business programs has not kept pace with growing market demands
(Connolly, 2012; Sircar, 2009; Wixom et al., 2011). Connolly (2012) suggests “BI is about quickly making sense of
the vast amounts of data collected about all dimensions of a business, and then making sound decisions that will
generate value for the company. For business schools, it’s also a big opportunity, one that is, by and large, being
missed” (para. 1). A recent BI Congress and companion surveys were conducted to evaluate the state of BI in
academia (Wixom et al., 2011). Results suggest “business intelligence is in high demand in industry and that aspects
of BI are being taught in many business schools…the results also show a mismatch at both the undergraduate and
graduate levels between what our students learn and what our students need to know” (Wixom et al., 2011, p. 308).
Recent studies have highlighted the importance of training a new generation of students and provided
suggestions for integrating BI&A into IS education (Chen et al, 2012; Chiang et al., 2012). Many business leaders
and educators argue that business graduates must be exposed to BI&A concepts and practices during their course of
study (Connolly, 2012; Conway & Vasseur, 2009; Sircar, 2009; Wixom et al., 2011). Varian (2008) suggests
students “take lots of courses about how to manipulate and analyze data: databases, machine learning,
econometrics, statistics, visualization, and so on” (para. 32). BI is incorporated into IS 2010 curriculum guidelines
for undergraduate degree programs; BI is listed as an important topic within the Data and Information Management
knowledge area (Topi et al., 2010). Although a step in the right direction, this is not sufficient to create graduates
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 188 The Clute Institute
who are BI&A employment ready (Wixom et al., 2011). “The landscape of BI in research and industry is vibrant
today” (Chaudhuri et al., 2011, p. 98) and the enthusiasm to employ BI&A tools should be apparent in the education
of business professionals. Business schools must alter what they teach in order to prepare qualified graduates in the
area of business intelligence and analytics (Chiang et al., 2012; Connolly, 2012; Conway & Vasseur, 2009; Sircar,
2009; Wixom et al., 2011).
Given the ever increasing emphasis on BI&A in most organizations, successful IS graduates must be able
to understand and apply BI&A principles. Sircar (2009) argues one reason BI has been overlooked in the business
curriculum is the continuing trend of faculty to focus on rigor at the expense of practical relevance. Business faculty
should seek to break this trend and find creative methods to integrate rigorous and relevant BI&A learning
objectives into university business courses. A key to success for learning BI&A is to integrate the concept of
‘learning by doing’ such as hands-on projects and trial-and-error experimentation (Chen et al., 2012). Students
would benefit more if teachers could demonstrate SQL material then allow students to practice by themselves
(Piyayodilokchai et al., 2013). Wixom and colleagues (2011) recommend providing opportunities for students to
solve meaningful problems framed in current business contexts and that instructors should find avenues for sharing
their teaching materials.
METHODS
The BI&A project tutorial outlined in this paper was designed to expose students to the decision-making
power derived from data visualization. This applied tutorial was designed as a stand-alone activity that can be
employed in any university database course to help students apply the business intelligence and analytics tools
offered in the Microsoft SQL Server Development Environment. Microsoft offers various products that enable
business intelligence and data visualization solutions including creating, storing, processing, and querying business
data, along with reporting and data visualization. This tutorial helps students learn how to create and analyze a heat
map using SQL Server Data Tools and SQL Server Reporting Services. Students learn how to make decisions based
on large amounts of data by presenting it in visual form. This tutorial exposes students to the decision-making power
derived from data visualization.
The tutorial utilizes stock market trading data available on the web to allow students to determine whether
or not a given stock should be bought or sold. Indeed, some students wrote Python scripts to “scrape” data from the
web which automates the data gathering process. The project tutorial utilizes a 35-day moving average, but any
moving average of reasonable length could be used. The exact data set used in this tutorial may not be readily
available; however, any comparable data may be substituted into the framework provided to ensure students are
introduced to fundamentals of data visualization and raw data analysis.
The data visualization project tutorial was designed to be taught over a two week period (i.e., two 75-
minute class sessions) but could easily be adapted to shorter or longer time periods. Students will ideally have prior
knowledge of conventional database principles and a strong SQL understanding. This project tutorial has been tested
and successfully applied in various upper division university database courses. However, information systems
educators should modify and apply this project tutorial based on the needs of their students, their individual teaching
preferences, and the course learning objectives.
The 5E Instructional Model was employed as the framework for this BI&A project. The 5E Instructional
Model is a highly respected, learning and teaching model based on the ideas of educational theorists Herbart,
Dewey, and Piaget. The model is based on a constructivist approach to learning in which people ‘construct’
knowledge and meaning through experience; the 5E Instructional Model also incorporates aspects of behaviorist and
cognitivist learning theories (Bybee et al., 2006; Bybee, 2009; Jobrack, 2011).
The 5E Instructional Model is widely used in Science, Technology, Engineering, and Math (STEM)
education. More than a quarter million lesson plans have been developed and implemented with this approach and
countless research articles highlight the merit of this inquiry based teaching model (Bybee et al., 2006; Goldston et
al., 2013; Jobrak, 2011; Piyayodilokchai et al., 2013). A recent study that focused on Structured Query Language
Instructional Units, found the 5E learning cycle model to be more effective than traditional learning models. In this
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 189 The Clute Institute
study, students significantly outperformed peers on understanding “key aspects and concepts in SQL, especially
regarding basic knowledge of SQL and ability to apply SQL” (Piyayodilokchai et al., 2013, p. 156). Studies in a
variety of scientific disciplines show positive trends for student mastery of subject matter and interest when
employing the 5E model (Bybee et al., 2006).
The phases of the 5E Instructional Model include: (E1) engagement, (E2) exploration, (E3) explanation,
(E4) elaboration, and (E5) evaluation (Bybee et al., 2006; Bybee, 2009). Each of the distinct phases are supported by
research and have been widely applied in diverse educational settings (Bybee et al., 2006; Bybee, 2009; Jabrock,
2011). Figure 1 summarizes each phase in the 5E Instructional Model (Bybee, 2009, p. 5).
Figure 1: Phases of the 5E Instructional Model
The 5E Instructional Model is “grounded in sound educational theory, has a growing base of research to
support its effectiveness, and has had a significant impact on science education” (Bybee et al., 2006, p. 41). The
instructional flow of this BI&A project tutorial follows the 5E Instructional Model. The alignment of the data
visualization project tutorial with the 5E Instructional Model provides an educational environment in which students
can thrive.
PROJECT TUTORIAL
Following the 5E Instructional Model, this BI&A project tutorial design includes sound educational
methods and activities for each distinct phase (i.e., Engagement, Exploration, Explanation, Elaboration, and
• The teacher assesses the learners’ prior knowledge and helps them become engaged in a new concept through the use of short activities that promote curiosity and elicit prior knowledge.
• The activity should make connections between past and present learning experiences, expose prior conceptions, and organize students’ thinking toward the learning outcomes of current activities.
Engagement
• Exploration experiences provide students with a common base of activities within which current concepts (i.e., misconceptions), processes, and skills are identified and conceptual change is facilitated.
• Learners may complete lab activities that help them use prior knowledge to generate new ideas, explore questions and possibilities, and design and conduct a preliminary investigation.
Exploration
• The explanation phase focuses students’ attention on a particular aspect of their engagement and exploration experiences and provides opportunities to demonstrate their conceptual understanding, process skills, or behaviors.
• This phase also provides opportunities for teachers to directly introduce a concept, process, or skill.
• Learners explain their understanding of the concept.
• An explanation from the teacher or the curriculum may guide them toward a deeper understanding, which is a critical part of this phase.
Explanation
• Teachers challenge and extend students’ conceptual understanding and skills.
• Through new experiences, the students develop deeper and broader understanding, more information, and adequate skills.
• Students apply their understanding of the concept by conducting additional activities.
Elaboration
• The evaluation phase encourages students to assess their understanding and abilities.
• Provides opportunities for teachers to evaluate student progress toward achieving the educational objectives.
Evaluation
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 190 The Clute Institute
Evaluation). All the components of this project tutorial are instructionally aligned with the learning objectives. The
following section outlines each of the phases of instruction employed.
Engagement (E1)
At the beginning of the project tutorial, the instructor should present a variety of data visualization images
(including heat maps) to introduce students to this unfamiliar material. Content for this activity can be created in
SQL Server, found online, and/or in course textbooks. Current and interesting material related to the topic should be
used (as per the instructor’s preference) to engage students.
The instructor should then ask the students to share any ideas for how they could use SQL Server to create
a heat map. This discussion encourages student curiosity and helps them make connections with what they already
know. Students should be encouraged to suggest a variety of queries and ideas for generating reports which
highlight their previous knowledge. During this phase the instructor should also introduce the learning objectives.
The learning objectives should be highlighted in an easy to read format (e.g., slide show) and also posted on the
course Learning Management System (LMS) for easy retrieval and student access.
Students should be informed of the following objectives:
Integrate basic database component skills (such as designing queries and reports) with analytical tools to create graphical representations of data to provide meaningful analysis using color to help make decisions.
Demonstrate effective use of the BI&A tools offered in the Microsoft SQL Server Development Environment to create a heat map
Analyze and describe the value of heat maps to modern business decision-makers
Figure 2 provides an introduction to the project tutorial along with a description of project data selection
and a color primer for data analysis.
Project Introduction and Objectives
This tutorial will guide you through the process of creating a heat map that highlights cells in a table according to their values.
A heat map represents values as colors. The data for this project is taken from a historical stock market price listings. Upon
completion of this tutorial you should be able to integrate basic database component skills (such as designing queries and
reports) and effectively use an analytical tool to create a graphical representation of data to provide meaningful analysis using
color to help make decisions.
Data Selection
The data for this project is taken from the StockData table. While stock market data is a useful tool for helping you learn to
create the heat map, please note that you can practice integrating skills with a variety of data sets. This heat map will work
better if the data values are relatively similar. Extreme values, such as a 0 when all other values are in the thousands or
millions, may decrease usefulness of the heat map. Keep this in mind when you decide on your query for the heat map (or just
use the sample query identified in the project tutorial).
Hex Colors and Color Formula
This tutorial uses hexadecimal (hex) colors, also known as web colors, to color the table cells. Hex colors range from #000000
(Black) to #FFFFFF (White). Adjusting each pair of characters changes the amount of red, green, or blue in the color. For
example, #FF0000 is red. For more information about hex colors, see the following web pages.
http://www.w3schools.com/html/html_colors.asp
http://en.wikipedia.org/wiki/Hex_colors
255 is the maximum color value. The formula we will use makes the value a fraction of 255, then subtracts from 255 to make
the higher values darker:
We will then convert this value to hexadecimal and use it to alter the red, green, or blue fill of each cell.
Figure 2: Project Tutorial Introduction
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 191 The Clute Institute
Exploration (E2)
The second phase of project tutorial helps students gain experience creating heat maps. During this phase
students explore data visualization tools by completing and practicing the following tutorial steps. Students should
be given a copy of the steps and associated screen shots. Students should then be asked to perform each of the
following steps: 1) create a new project, 2) select a data source, 3) design the query, 4) design the report type, 5)
design the matrix, 6) customize the report, 7) customize the properties, and 8) preview the report. Figures 3-8
highlight each of these detailed steps. The steps can be completed all at once or in parts, as per the discretion of the
instructor in accordance with the course time frame.
Create a Heat Map
1. Open SQL Server Data Tools (Search for it or select All Programs
> Microsoft SQL Server 2012 >
SQL Server Data Tools)
Create a New Project
1. Select New Project (or File > New > Project)
2. Select Report Server Project Wizard 3. Change the project name to Heatmap
and pick a file location
4. Click OK, to launch the Report Wizard
Note: If there is a “Welcome to the
Report Wizard screen” press Next
Figure 3: Project Tutorial Steps – Part A
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 192 The Clute Institute
Select a Data Source
1. Select “New data source” 2. Name the data source MIS4330 3. Select Type: Microsoft SQL Server 4. Click Edit to define the connection
string
Data Source: Connection Properties
1. Server name: 129.123.19.52 2. Select Use SQL Server Authentication 3. Enter your User name and password 4. Click Test Connection 5. After connection test succeeds, select
your name from the drop-down box
6. Click OK to proceed 7. Click Next to advance to the query
designer
Figure 4: Project Tutorial Steps – Part B
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 193 The Clute Institute
Design the Query
1. Enter a query containing all of the data you would like to use.
Note: A sample query is shown
2. When done, click Next
Design the Report Type
Now that you have designed the query, you
are ready to select the report type.
1. Select Report Type “Matrix” 2. Click Next
Figure 5: Project Tutorial Steps – Part C
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 194 The Clute Institute
Design the Matrix
1. Move TickerSymbol into columns 2. Move TradeDate into Rows 3. Move ST_Close and Volume into
Details
4. Click Next 5. On the next page, select a Matrix
Style
6. Click Next 7. Change the report server on the next
page if desired
8. Click Next 9. Change the report name to
MyHeatmap
10. Click Finish
Review the Report
1. Click the preview button Note: Make sure your chart looks
similar to
2. Click the Design Tab
Figure 6: Project Tutorial Steps – Part D
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 195 The Clute Institute
Customize the Report
You will now create variables to hold the
maximum and minimum values.
1. Click Report > Report Properties 2. Select “Variables” on the left 3. Enter the names/values:
MinST_Close/[Min(ST_Close)]
MaxST_Close/[Max(ST_Close)]
MaxVolume/[Max(Volume)]
MinVolume/[Min(Volume)]
4. Click OK
Change Text Box Properties
1. Right-click on the ST_Close Value [Sum(ST_Close)]
2. Click Text Box Properties (as shown on the right)
Customize the Properties for ST_Close
1. Click “Fill” on the left 2. Click on the function button (Fx) 3. Enter the following function… 4. Click OK
Function for ST_Close
="#FF" +
IIF(Len(Cstr(HEX(Round(255-(Fields!ST_Close.Value-Variables!MinST_Close.Value)/(Variables!MaxST_Close.Value-
Variables!MinST_Close.Value)*255,0)))) = 1,"0", "")
+ Cstr(HEX(Round(255-(Fields!ST_Close.Value-Variables!MinST_Close.Value)/(Variables!MaxST_Close.Value-
Variables!MinST_Close.Value)*255,0)))
+ "FF"
Figure 7: Project Tutorial Steps – Part E
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 196 The Clute Institute
Customize the Properties for Volume
1. Now select the Text Box Properties for Volume
Note: This is similar to what you did
above for ST_Close
2. Select Fill 3. Click on the function button (Fx) 4. Enter the following function…
Notice the use of the formula from
the introduction. The “if” statement
makes sure that the total hex string
will be a # followed by 6 characters.
5. Click OK
Function for Volume
="#FFFF" +
IIF(Len(Cstr(HEX(Round(255-(Fields!Volume.Value-Variables!MinVolume.Value)/(Variables!MaxVolume.Value-
Variables!MinVolume.Value)*255,0)))) = 1, "0", "")
+ Cstr(HEX(Round(255-(Fields!Volume.Value-Variables!MinVolume.Value)/(Variables!MaxVolume.Value-
Variables!MinVolume.Value)*255,0)))
Figure 7 cont.
Preview the Report
1. Click the Preview tab to see the results
2. Your table should look similar to the attached table
Notice that the higher values are
highlighted more than the lower
values. Volumes are highlighted a
different color than closing prices.
3. Click File > Save All to save your project
Figure 8: Project Tutorial Steps – Part F
Explanation (E3)
In the explanation phase, the instructor should give an explanation of BI&A in general and data
visualization and heat maps in particular to guide students toward a deeper understanding. The instructor will
conduct a discussion about business intelligence/analytics, data visualization, and the powerful tools used to convert
endless data into meaningful information used for business decision-making. Content for this phase can be found
online, in course textbooks, and/or from references identified in this manuscript. Table 1 highlights several BI&A
resources that may prove useful in preparation.
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 197 The Clute Institute
Table 1: Business Intelligence & Analytics Resources
Title Author(s) Year Publisher
Tableau Data Visualization Cookbook Nandeshwar 2013 Packt
Microsoft SQL Server 2012 Reporting Services Larson 2012 McGraw-Hill
Information Visualization Ware 2012 Morgan Kaufmann
The Microsoft Data Warehouse ToolKit Mundy, et al. 2011 Wiley & Sons
Designing Data Visualizations Iliinsky & Steele 2011 O’Reilly Media
Students will look at the reports they generated in the exploration phase (see Figure 9) and learn to analyze
the data.
During this phase the instructor should emphasize a fundamental point of BI&A, that data should be
valuable to companies. In creating a heat map (and other data visualization tools) students are looking for ways to
make sense of the data. Upon completion of this phase, students should now be able to explain that a heat map is a
color-shaded matrix display that uses colors to represent values (or changes in values) and that heat maps make it
easier for individuals to detect patterns in data. They are not simply writing queries or generating reports (albeit
necessary component skills to BI&A), students are beginning to look at the data and see the story being told.
Elaboration (E4)
In the elaboration phase, students apply their understanding of data visualization tools and techniques with
2 different data sets. Piyayodilokchai et al., (2013) suggest students would benefit more if SQL teachers could
demonstrate material then allow students to practice by themselves. In this elaboration phase, students do just that –
they practice creating and analyzing heat maps (both on their own and in a small group setting). Instructors should
organize students into small groups (2-3 individuals) to create and analyze a heat map based on a new data set.
During this phase students are able to explore, discuss, and ask questions that arise as they explore the material as a
group. Students are then asked to create and analyze a heat map on their own.
A recent article in MIS Quarterly, suggests that a key to success for learning BI&A is to integrate the
concept of ‘learning by doing’ such as hands-on projects and trial-and-error experimentation (Chen et al., 2012).
During this phase of the BI&A project tutorial, students actively participate in the learning process and develop a
deeper understanding of data visualization tools and techniques through direct, experiential learning. Students get
their hands on the ‘data’ and begin finding creative ways of turning it into valuable ‘information.’
Evaluation (E5)
In the last phase of the project, student understanding and skills should be assessed. While informal
evaluation should occur in every phase of the BI&A project tutorial, a more formal assessment of student learning
should be conducted during this phase. The 3 heat maps that were created in the project tutorial are evaluated by: (a)
the instructor, (b) the student (self-assessment), and (c) a peer. A detailed rubric should be given to the students to
help with the assessment process. This triangulated assessment procedure is designed to reinforce student
knowledge. Given feedback, each student should be encouraged to make the necessary corrections and resubmit.
This phase should help students make adjustments on their progress toward achieving the learning objectives.
CONCLUSION
The importance of big data analytical skills is axiomatic in the contemporary decision-making environment
in most organizations. Data driven decision making requires technical as well as domain knowledge. We presented a
tutorial here where we combined domain, analytical and presentation components to form a state of the art tutorial
so that students can quickly leverage their skills and build their competencies.
AUTHOR INFORMATION
Pam Dupin-Bryant is an Associate Professor of Management Information Systems at Utah State University. She
received her M.S. degree in Business Information Systems at USU and her Ph.D. in Education - Adult Learning and
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 198 The Clute Institute
Technology from the University of Wyoming. Her research and scholarly writings have focused primarily on
information systems pedagogy, distance education, and business ethics. Her primary teaching activities include web
design/development, business applications programming, and principles of MIS. Throughout her career, she has
employed a wide variety of delivery methods and educational strategies to facilitate student learning. Dr. Dupin-
Bryant has received many awards for her teaching innovations, research, and service. E-mail: pam.dupin-
David Olsen is the Management Information Systems Department Head at Utah State University. He received his
Ph.D. in Management Information Systems from The University of Arizona in 1993 and taught at The University of
Akron accounting department in accounting information systems for five years. Dr. Olsen joined the MIS
department at Utah State University in 1998 and teaches primarily in the database area as well as the MBA strategy
and management course. His research interests include database concurrency control, accounting information
systems, the integration of SQL, XML, and XBRL, and database modeling. His research has been published in
journals such as Communications of the ACM, Issues in Accounting Education, and the Journal of Database
Management. Dr. Olsen is happiest with regards to the teaching awards he has received. E-mail:
[email protected] (Corresponding author)
REFERENCES
1. Alazmi, A. R. R., & Alazmi, A. A. R. (2012). Data mining and visualization of large databases. International Journal of Computer Science and Security, 6(5), 295-314.
2. Baltzan, P. (2014). Business driven information systems (4 th
ed.). New York, NY: McGraw-Hill.
3. Bybee, R. W. (2009). The BSCS 5E instructional model and 21 st century skills. The National Academies
Board on Science Education. Retrieved from http://sites.nationalacademies.org/DBASSE/BOSE/
DBASSE_080127
4. Bybee, R., Taylor, J. A., Gardner, A., Van Scotter, P., Carlson, J., Westbrook, A., & Landes, N. (2006). The BSCS 5E instructional model: Origins and effectiveness. Colorado Springs, CO: BSCS.
5. Chaudhuri, S., Dayal, U., & Narasayya, V. (2011). An overview of business intelligence technology. Communications of the ACM, 54(8), 88-98.
6. Chen, H., Chiang, R. H. L., & Storey, V. C. (2010). Business intelligence research. MIS Quarterly, 34(1), 201-203.
7. Chen, H., Chiang, R. H. L., & Storey, V. C. (2012). Business intelligence and analytics: From big data to big impact. MIS Quarterly, 36(4), 1165-1188.
8. Chiang, R. H. L., Goes, P., & Stohr, E. A. (2012). Business intelligence and analytics education and program development: A unique opportunity for the information systems discipline. ACM Transactions on
Management Information Systems, 3(3), 1-30.
9. Connolly, D. (2012). Why b-schools should teach business intelligence. Bloomberg Businessweek. Retrieved from http://www.businessweek.com/articles/2012-04-23/why-b-schools-should-teach-business-
intelligence
10. Conway, M., & Vasseur, G. (2009). The new imperative for business schools. Business Intelligence Journal, 14(3), 13-17.
11. Goldston, M. J., Dantzler, J., Day, J., & Web, B. (2013). A psychometric approach to the development of a 5E lesson plan scoring instrument for inquiry-based teaching. Journal of Science Teacher Education, 24(3),
527-551.
12. Iliinsky, N., & Steele, J. (2011). Designing data visualizations. Sebastopol, CA: O’Reilly Media. 13. Jobrack, B. (2011). The 5E Instructional Model. Retrieved from https://www.mheonline.com/
secondaryscience/pdf/5e_lesson_cycle.pdf
14. Manyika, J., Chui, M., Brown, B., Bughin, J., Dobbs, R., Roxburgh, C., & Hung Byers, A. (2011). Big data: The next frontier for innovation, competition, and productivity. McKinsey Global Institute: McKinsey
and Company. Retrieved from http://www.mckinsey.com/Insights/MGI/Research/Technology_and_
Innovation/Big_data_The_next_frontier_for_innovation
15. Nandeshwar, A. (2013). Tableau data visualization cookbook. Birmingham, UK: Packt Publishing.
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 199 The Clute Institute
16. Piyayodilokchai, H., Panjaburee, P., Laosinchai, P., Ketpichainarong, W., & Ruenwongsa, P. (2013). A 5E learning cycle approach–based, multimedia-supplemented instructional unit for structured query Language.
Educational Technology & Society, 16(4), 146-159.
17. Rodeh, O., Helman, H., & Chambliss, D. (2013). IBM research report: Visualizing block IO workloads. Retrieved from http://domino.watson.ibm.com/library/cyberdig.nsf/papers/9E29FDDED06E5DE785257C1
D005E7E9E/ $File/rj10514.pdf
18. Russom, P. (2011). Big data analytics. TDWI Best Practices Report, 4 th
Quarter. Retrieved
http://tdwi.org/research/2011/09/best-practices-report-q4-big-data-analytics.aspx
19. Sircar, S. (2009). Business intelligence in the business curriculum. Communications of the Association for Information Systems, 24(17), 289-302.
20. Topi, H., Valacich, J., Wright, R., Kaiser, K., Nunamaker, J., Sipior, J., & de Vreede, G. (2010). IS 2010: Curriculum guidelines for undergraduate degree programs in information systems. Communications of the
Association for Information Systems, 26(18), 359-428.
21. Turban, E., Sharda, R., & Denlen, D. (2011). Decision support and business intelligence systems (9 th
ed.).
Upper Saddle River, NJ: Pearson Prentice Hall.
22. Wilkinson, L., & Friendly, M. (2009). The history of the cluster heat map. The American Statistician, 63(2), 179-178.
23. Williams, S. (2011). 5 barriers to BI success and how to overcome them. Strategic Finance, 93(1), 27-33. 24. Wixom, B., Ariyachandra, T., Goul, M., Gray, P., Kulkarni, U., & Phillips-Wren, G. (2011). The current
state of business intelligence in academia. Communications of the Association for Information System,
29(16), 299-312.
25. Varian, H. (2008). Hal Varian answers your questions. Freakonomics. Retrieved from http://freakonomics.com/2008/02/25/hal-varian-answers-your-questions/
International Journal of Management & Information Systems – Third Quarter 2014 Volume 18, Number 3
Copyright by author(s); CC-BY 200 The Clute Institute
NOTES
Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.