NetApp
Brian McKean, a senior engineer at NetApp, gave a talk about his company in class. He shared a data problem for our class to help solve.
Tool
Tableau
Authors
This report is prepared by
How many of the delta times are "good"? Which SW releases and FW releases are responsible for "bad" delta times?
Ideally delta times are near 24 hours. While it's possible to condsider delta times above or below 24 hours, the data may not be suspect. These charts allow the user to decide what delta times should be used, and which FW and SW vversions are causing the most "bad" delta times.
This bar chart shows how many records there are for certain bins of time. The bin sizes vary in order to capture where the delta times are (and where they are not). Maybe more art than science! The same bins are used in all three visualizations. The colors show that all 3 releases contribute to both good and bad delta times.
The next two charts attempt to determine how certain SW releases and Firmware releases contibute good and bad delta times. The rows are sorted by total number of records for a given release, descending.
The top row shows that 1 software version contributed the most bad delta times under 24 hours. But really all SW versions contributed bad delta times both less than and more than the ideal 24 hours.
For firmware versions, the results are similar. The top 2 rows show 2 FW versions that contributed to low bad values. The third row is an FW version that contributes most of the bad high values. The following rows show FW versions that produce a majority of good time values, but all versions produce bad delta times.

How can the non-incrementing basetime bug be visualized?
I wanted to visualize the relation between basetime and observation time. Given ideal data, this plot should create a diagonal line, where basetimes and observation times are almost perfectly correlated. With a plot of observation time on the x-axis and basetime on the y-axis, systems with non-incrementing basetimes would appear as horizontal stripes on this graph.
Here is the first plot I made, including all datapoints:
The data for the time frame we are interested in is the blue blob in the middle. The outlying timestamps correspond to dates in 2005 (in the lower left corner) and 2017 (in the upper right corner). Filtering to include only the points whose observation times correspond to the dates contained in the file produces the following chart:
From this chart you can see that there are many instances of basetimes not incrementing appropriately (evidenced by horizontal-stripes that you can see (kind of) in this graph).
Supposed, this bug has been fixed, but the following series of graphs, which filter on release, show that basetimes are still not incrementing in the latest release (Kingston).
Galena:
Illinois:
Kingston:

From the dataset, can we pinpoint when the so called software fix for the Base Time attribute was implemented?

Which software version has the delta time in the range of 24 hours and 25 hours

What is the duration of observation time?

Further Analysis
Our team determines the following questions are too complex for Tableau and require custom scripts to be written.
- Is there a correlation between port name and delta time? (i.e. could A or B be causing an issue)
- (Question)
- (Question)
- (Question)