In this series on Neo4j and financial services, we’ll be looking at how today’s finance enterprises are effectively solving emerging challenges in the industry. Last week, we took a closer look at financial asset graphs.
This week, we’ll take a closer look at data lineage and metadata management using Neo4j.
Data Lineage using a Metadata Graph
Tracing data lineage and access across systems and across time is a significant challenge for the IT department of any financial services enterprise.
Specifically, data lineage compliance can be a challenge because the same data can be replicated across many different systems. For example, security master data sourced from Bloomberg might be spread across 150 systems, while the master set of the firm’s products might be replicated across 200 different systems not counting the systems mentioned earlier.
Knowing your data lineage and how data moves is not only necessary for regulatory compliance efforts, but it also helps speed up projects that depend on that data. Financial services are using Neo4j to model their data lineage and data flows as a metadata graph to get a complete understanding of data and systems across the organization.
Case Study: Global 500 Financial Services Company
A Global 500 financial services firm, residing near the median of that list, wanted to build an integrated data distribution platform.
A key component of the platform is a knowledge base that would allow the firm to describe the lineage of the datasets and attributes from master systems to consumers. The firm chose to store the metamodel for the knowledge base in Neo4j.
The Global 500 financial services firm encountered several challenges while building its knowledge base, one of them being coverage. Not all datasets had been entered into the platform, so flexibility was essential in order to accommodate new data sources, datasets, consumers and rules.
What’s more, the knowledge base needed to be able to easily answer numerous questions such as:
- What datasets and attributes do we provide?
- How are the datasets related?
- Which consumers are using which attributes?
- How are users receiving our data?
While data lineage and metadata management are often internal concerns with a large financial services enterprise, they are essential for both regulatory compliance and sustainable competitive advantage. An enterprise whose data management process is both flexible and responsive in real time can better respond to the evolving compliance landscape while offering more competitive products and services to customers. In terms of both flexibility and performance, Neo4j is far and away the best database to manage these growing and interconnected datasets.
In the coming weeks, we’ll take a closer look at other graph technology use cases within the financial services industry, including fraud prevention, anti-money laundering, IT infrastructure monitoring, identity and access management, cybersecurity, and customer experience management.
Read the White Paper
About the Author
Utpal Bhatt, VP of Global Marketing
Utpal Bhatt currently heads up global marketing for the Neo4j team.
Utpal comes from Actuate where he served as Vice President, Marketing for the Enterprise BIRT Group. Previously, Utpal was the General Manager of the Performance Analytics Group at Actuate where he managed the overall P&L of the group and also led the marketing function. Prior to that, Utpal was the Senior Director of Product Management responsible for BIRT, Actuate’s flagship product that has been adopted by over 3.5 million developers worldwide. Previously Utpal worked at Cambridge Technology Partners (acquired by Novell) and Tata Consultancy Services.
From the CEO
Have a Graph Question?
Reach out and connect with the Neo4j staff.Stackoverflow
Share your Graph Story?
Email us: email@example.com