The business has asked the Sitecore team to provide additional reporting views on already being collected by Experience Analytics.
This post covers the first two steps
All data that is reported against starts with a dimension. Dimensions consist of a Sitecore Artifact in the Marketing Control Panel and a corresponding compiled aggregation method and table(s) to support the proper data.
Therefore creating new dimensions is a task that involves both developers and business intelligence analysts. The BI Analysts works with the business to help define the questions they want to ask of the data, and then helps the developer understand how the currently collected data can be aggregated to get the needed answers.
This is a process in itself which will investigate further in future posts.
Filters are created once, and can be reused throughout different segments. Filters are built using the Sitecore Rules engine to define conditions that must be matched so the element will be added to the resulting data set.
As always if you want to continue the conversation or have some questions reach out to me on Twitter @thecodeattic or on Sitecore Slack Community as @gillissm.