Dashboard Platform

MarketingNPV offers a unique Dashboard Platform for the highest quality delivery of your marketing dashboards. Using the metrics you select, we work with you to develop the most effective visual interface customized to the needs of your organization. 
Dashboard Platform Overview
  • Fast and Flexible Dashboard and Scorecard Solutions
  • You pick the metrics - we do the rest.
  • From Excel to OLAP we're data neutral and ready for anything.
  • On-demand solution - no software to install or maintain
  • Use your web-browser to access intuitive and interactive displays
  • Data stays safe and secure behind your firewall

Dashboard VFX Platform

 

We follow a thorough process to set up your solution:

Data Visualization

The field of data visualization is an emerging science. The growth of affordable CPU and storage capacity has exponentially expanded data availability. The volume and complexity of data have evolved past the human mind’s fantastic capacity to store, categorize and make sense of it all.

Data visualization simply transfers data into a picture that the mind can immediately process and retain. Our visualization tools are designed to show data in at least two dimensions. Actual results vs. a forecast or performance over time are simple examples of data relationships ideally designed into dashboards.

From a design standpoint, a dashboard must showcase the previously identified metrics and corresponding forecasts in a highly organized and visually compelling manner. Metrics must be relevant to the user’s job function, level of authority, and scope of responsibility. The relationships between performance and expectations must be immediately obvious. The user interface for navigation and tools to drag and drop elements for “on the fly” comparisons must be intuitive.

MarketingNPV works with you during each stage of dashboard development to ensure the end result best reflects your reporting needs.

Steps include:

Story Board
The storyboard is composed of a series of static presentation pages designed to show: graphic themes, categories of the data that will be used to populate, and a sample progression of views. The term storyboard is borrowed from motion picture and television commercial production. A storyboard lays out the visual sequence of a feature or commercial and shows major images and dialog. The storyboard sequentially tells “the story” of how the dashboard will display images and provide interactivity.
Wire Frames
Wireframes are an outline view of a dashboard. We use simple boxes/circles/labels to describe main visualization areas, primary navigation, and key data elements of a dashboard. Much like preliminary architectural sketches of a building, wireframes demonstrate structure, and key features of each major hierarchal view.
Static Prototype
Non functional graphic representation of the dashboard. This is final design review, and Client approves design from these mockups, prior to building prototypes.
User Map
The user map is graphic representation and written description of user levels, viewing authority, and access. Users are given access to specific “views” based on corporate authority, functional responsibility, and decision span of control.
Working Prototype
The working prototype is an interactive dashboard mock-up with functioning user interface, navigation, and up to three user views. A prototype may be populated with sample data, but the basic interactivity, graphic displays, data filters, and queries are an important prerequisite for dimensionally modeling the data feeds.

Data Preparation

Data preparation involves the specification, cleansing, and distillation of one or more source data feeds into a central data repository that the dashboard solution will use for its calculations. Specific feeds are identified, translation and validation rules are created, and in most instances raw source data is transformed into one or more high-performance OLAP cubes. Data preparation is usually completed in partnership with a client’s technical team. This process is not unlike data preparation efforts for other reporting or database integration projects. Specific responsibilities are usually dictated by technical resource availability, source of data, and existing BI infrastructure.

Steps include:
Dimensional Modeling
In this stage of the process we look at all of the ways in which we will have to query and filter data based on the working prototypes developed in the previous phase. A dimensional model takes one or more data feeds from source transactional systems and creates a data schema that is based on the concept of "measures" and "dimensions." A measure is numeric piece of data that is relevant to our dashboard, and a dimension is a mechanism by which we can slice and filter the results of our measures. Typically this is accomplished with a modified star or snowflake schema. The end result of this stage is a comprehensive data model that integrates all source system data into one high-performance data repository that our dashboards can use to render their data visualizations.
Data Feed Definition
While the working prototypes provide a set of functional requirements for our Dimensional Model, the Dimensional Model helps define the specifications for the format of the source data feeds. Based on the number of measures, dimensions, and the frequency of the data, we create a set of data feed definition files which clearly enumerate all data required for the system to operate on a field by field basis. This document is often used by the client's internal IT department as the basis for developing their source data feeds.
Data Extracts
Data Extracts are the execution of the Data Feed definitions against source systems. This step is most often performed by the client’s internal IT department as it requires a deep understanding of the source system data and structures. The client uses the data feed definition as guide in building their source data extracts, and tests the accuracy of their extracts against the data feed definition.
ETL & Staging
Once data extracts have been provided (either in sample form or live) we then build the "Extraction - Transformation - Load" routines that take the data extracts and transform them into our dimensional model. The dimensional model itself is a relational database and used as a staging area for batch updates prior to us moving the data into an OLAP engine. This ETL step is where all the critical logic takes place to make sure all of the source systems data forms the necessary relationships between each other. This is also the place where we validate the accuracy of the data and perform the needed logic to handle such things as slowly changing dimensions and exception rules.
OLAP Solution
OLAP stands for "On-Line Analytical Processing" and is a specialized database primarily used to pre-calculate the aggregates/sums/groupings of the intersection of each dimension and measure in the dimensional model. Often times this database is referred to as a "cube" as the data is no longer in a 2 dimensional row/column format. OLAP solutions are often necessary when having to analyze large sets of data in aggregate form. These data cubes are usually necessary to build the high performing foundation for dashboards to calculate, render, and provide on demand interactivity at high speed.

Integration and Dashboard Hosting

These final stages bring the dashboard to life. The fully prepared data feeds are integrated into the hosted VFX Platform that authenticates, calculates, renders the graphics, and supports the interactive nature of each dashboard. The system is tested at both a feed and user level. All dashboards are hosted and delivered via intranet or secure internet connections using commercially standard browsers and ubiquitous Adobe plug-in’s. Technical resources and user community experts are trained. Usage and performance is monitored, and the dashboard evolves over time as needed.
MarketingNPV works with you to translate your data into visual representations for easy dissemination and comprehension.
 
Steps include:
Data Integration
During the data integration phase, the fully prepared “live” OLAP cube data is connected to the configured dashboard software. The dashboard is now fully calculating and rendering graphics. Interactive tools are fully operational, and all hierarchical views are nested in a single implementation.
System Configuration
System Configuration Access rules are incorporated during system configuration. User accounts are set up and views are defined based on authority, scope of responsibility and level of detail required to make decisions. Access security, passwords, and specific user accounts are established.
Acceptance Testing
The fully operational dashboard is tested and validated by MarketingNPV technical staff on a production server. Beta versions are subsequently released to a client test team. Release plans, training materials and support protocols are developed.
Hosted Service
The dashboard is live! Designated internal “Power” users and support staff are trained. Maintenance, spot testing, and validation procedures are put in place. Performance and usage are reported, and quarterly dashboard summits are scheduled to ensure that metrics and view hierarchy maintain complete relevance as the organization and business objectives evolve.
 

View the Dashboard Gallery

Interactive Demo
Browse the static dashboard gallery.
Note: You must be logged in to view the Dashboard Gallery.

More MarketingNPV

Contact MarketingNPV

Need help? MarketingNPV can help you find a solution.

MarketingNPV Journal

The MarketingNPV Journal is a great resource to stay up to date in the world of Marketing Measurement.

Subscribe via RSS

Subscribe to the MarketingNPV RSS feed and receive new content as it's published.

Solution Center

Find resources to help you tackle the most pressing questions of the day.