(This is the first blog in a two-part series.)
In this series we describe an important principle that, when followed, ensures the successful outcome of any insurance analytics project. In it, we propose that an analytics project should be developed from the point of view of, and in close partnership with, its target business audience. We describe a four-step process for designing analytics solutions centered on end-user experience, and explain how the business community should be involved in every step.
Before going deeper into the subject let us examine the four basic components of any analytics solution:
1. The operational systems that contain the source data. These systems are not part of the analytics solution itself, but they provide all the information needed for decision-making.
2. The integration layer that holds a consolidated view of the operational data. The integration layer houses a unified and historical view of data — often referred to as “a single version of operational truth”. It is often is implemented within a single database, called a data warehouse.
3. The presentation layer. This layer hosts all the information needed by a business, in a form suitable to address its information-consumption patterns. The presentation layer is structured differently than the previously mentioned integration layer. The purpose here is to support the business’ analytical and reporting processes. It usually is implemented as a set of data marts. These are the most important constructs of the whole design. Their structure determines the end-user experience.
4. The access layer. This gives the business access to the presentation layer though different tools while enforcing security measures. End-users gain access to information in the underlying presentation layer through the access layer. In most cases, this layer is completely transparent to users, offering direct access to presentation layer content.
The most important layers
As already stated, the two most important elements in analytics are the integration and presentation layers. Of these two, the presentation layer is the most-critical because user experience depends on it. How the information is presented has a direct impact on how easily and efficiently business users can answer their analytical questions.
The main problem with many analytics projects is that the most emphasis often is placed on the integration layer. Such projects are driven as data integration projects. IT experts look at what is available in the source systems, and then bring it into a data warehouse or directly into data marts. Finally, they put an analytical tool of their own choosing on top of it. All this is designed without the collaboration of the business, and yet end-users are expected to be satisfied with the end results.
The main flaw with the data-integration approach is the assumption that the form in which the information is stored does not really matter, as long as it is there. It’s also important to note that end-users have little or no involvement in this kind of data-integration-driven project. And this is absolutely reflected in the final product: the semantic gap between what is offered and what the business needs is wide. An approach emphasizing data integration while ignoring the needs of end users makes for a suboptimal solution where refactoring already is required after the first implementation.
The right approach
We recommend that analytics projects should be designed, developed and elaborated from a data presentation point of view in close partnership with the business. This implies that the subject-matter experts should be involved in the project from the start and remain engaged throughout its duration. They actually should “own” the presentation layer data model, as it should speak their language and efficiently answer their analytical questions.
The presentation layer data model is the heart and soul of an analytics solution. Its design is not to be taken lightly, nor should it be designed as an afterthought to the other layers. Because it is what end-users see and work with on a daily basis, it is far more important than the data integration layer data model.
We propose a four-step approach for the design of the presentation layer data model, in close partnership with the business. This approach can be summarized as follows:
- Define the analytical domain
- Collect business questions
- Identify analytical patterns
- Design the analytical data model
In the next part, we will explore these four steps.
This blog was exclusively written for Insurance Networking News. Published with permission.