There is a lot of buzz in the industry about the emerging class of CDI software that businesses are using to gain a single view of their customer. But let’s separate the hype from the reality.
Certainly, implementing a successful customer data-integration solution is critical to business. But what is necessary to accomplish that? There are three aspects to implementing a CDI solution: people, process and product.
Let’s start with product since that’s where a lot of the buzz is. The most important product is a data-integration platform. Generally, enterprises buy discrete data-integration products, such as ETL and data quality (DQ) tools, on a tactical basis.
That’s fine, but CDI requires a more holistic approach to data integration that I’ll label as Enterprise Data Integration (EDI). This approach looks to leverage and reuse existing data-integration technologies while expanding these capabilities as needed.
For instance, a company using ETL and DQ may add EII and web services to provide a real-time capability. The cautionary flag with CDI solutions is that they often bundle data-integration software with their offering. In fact, much of the value of the solution derives from the data integration components.
Two questions to ask: Do the bundled data-integration products overlap with products you already have (aren’t we trying to standardize?) and, more importantly, haven’t you already started working on CDI in your data warehouse (DW) or operational data store (ODS)?
Maybe you should renovate and revitalize what you have been doing rather than starting from scratch by buying a new stand-alone CDI solution. In addition, most enterprises fail to appreciate how much effort will be needed to customize the CDI solution they purchased, and how much time will be necessary to re-engineer exiting data-integration processes. Rather than buying yet another data and application stovepipe, critically examine whether you have implemented an enterprise data-integration platform. If not, determine what components you need to establish an infrastructure that can be used by your CDI processes and all your other data integration efforts.
People and process are critical success factors for any CDI initiative regardless of the software that you might purchase. You need an Enterprise Data Management (EDM) initiative if you are truly going to create and maintain a single view of your customers. From the business perspective, data governance has to be implemented to establish business ownership and custodianship of the customer data. Without it, IT will be chasing windmills like Don Quixote. From an IT perspective, a data integration center of excellence (COE) or competency center (CC) needs to be created to leverage existing expertise and continue to expand you data integration platform.
CDI will provide great business value and has been the Holy Grail. It may be closer than many think IF organizations expand what they have AND bring people and processes into the solution. As tempting as an off-the-shelf product offering may be, the reality is you still have to implement enterprise data integration (EDI) and enterprise data management (EDM) if you want to establish a long-term, sustainable CDI solution.