Knowledge CatalogMS MySQL ServerData Refinery

Crafting a Business Vocabulary

By Taylor Segell
Picture of the author
Published on
Duration
6 months
Role
Governance Consultant
Atmosphere
Collaborative and Energetic
Technology
IBM Knowledge Catalog, MySQL
Architecture

Business Vocabulary & Data Governance

In the world of data, having a well-defined business vocabulary is like having a reliable map in a new city—without it, you might just end up in the wrong neighborhood. In this project, I partnered with a vibrant Sports and Entertainment Company to create a tailored business vocabulary using IBM ontology and the client’s data definitions. Let’s dive into the challenge, the creative solutions we implemented, and the impressive results that followed!

Challenge

Imagine trying to make sense of a vast, disorganized library filled with books in multiple languages and genres. Now, replace those books with data—confusing, right? The client faced a similar predicament. They needed a coherent business vocabulary to unify their data landscape. Adding to the complexity was the fact that many of their users were not technically savvy, which meant the solution had to be accessible and digestible for everyone. It needed to be manipulated and cleaned in a low-code or no-code manner. Plus, they were grappling with data quality issues, and we all know that bad data is like a flat tire on a road trip—nobody wants to deal with it when you’re trying to get somewhere exciting!

Solution

To tackle this challenge, we developed a robust business vocabulary that was not only relevant to the client’s specific use case but also aligned seamlessly with their existing data definitions. By leveraging IBM ontology, we set the stage for clarity and consistency across the board. And because data quality matters (like that last slice of pizza at a party), I assessed the existing data using 12 pre-defined quality dimensions. We even explored expanding these dimensions to keep an eye on data loading and updating processes.

Implementation

Here's how we made it happen:

  1. Data Definitions: We gathered the client's data definitions and analyzed them against IBM ontology to create a comprehensive business vocabulary.
  2. Quality Assessment: I meticulously evaluated the data using 12 quality dimensions such as accuracy, completeness, and consistency. It was like being a data detective, searching for clues to solve the mystery of data quality.
  3. Security Measures: To ensure data security, we automated the enforcement of data access controls. This included masking personally identifiable information (PII)—think of it as putting a pair of sunglasses on sensitive data so it can enjoy its privacy while being handled.
  4. User-Friendly Tools: To cater to the non-technical users, we implemented low-code and no-code tools that allowed them to easily manipulate and clean data. This way, anyone could step up and take control of their data without needing a PhD in computer science!
  5. Testing and Validation: We tested our solutions to ensure everything aligned perfectly—like the final touches on a well-prepared dish before serving.

Results

The outcome? A treasure trove of high-quality, accurate, and reliable data! Our collaborative efforts not only provided the client with a solid business vocabulary but also elevated their data quality standards. One of the most exciting results was that interns who rotate through the company were able to bring valuable impact to their operations. With the newly implemented data governance practices, the client can now confidently navigate their data landscape, knowing they have a reliable guide at hand—and the interns are ready to make their mark!

STAY TUNED

Are you on a mission to become a Bad Man or Women in Tech?
The best articles, links and news related to web development delivered once a week to your inbox.