GraphAlchemist provides business intelligence and analytics tools for connected data, and Huston will be talking specifically about using the graph to model complex hierarchical data in enterprise IT architectures. GraphAlchemist works with Enterprises in deploying supply chain management solutions, Bill of Materials (BOMs) systems for complex products, Master Data Management infrastructures for use in research, and a variety of other solution for 21st century Enterprise IT. Huston will also be talking about the need for Enterprises to adopt business intelligence systems and analytics, for their connected data.
Speaker: Huston Hedinger, Founder and CEO, GraphAlchemist
Huston Hedinger is the Founder and CEO of Graph Alchemist, providing Graph infrastructure as a service to enterprises. The GraphAlchemist team is passionate about solving today's most important social, environmental, and business challenges with the power and flexibility of the graph data model. His background is in social network analysis and he enjoys prototyping new technologies for use in data science, natural language processing, and data visualization. He is a speaker of Arabic, an Ultra-marathoner (well, he did one, that was enough), a father (almost), and a Crossfit certified trainer.
How AI, OpenAI, and ChatGPT impact business and software.
0905 - Business Intelligence and Analytics with the Graph
1. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Business Intelligence from complex data
2. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Today:
1. What is Business Intelligence? + major challenges in BI
2. GraphAlchemist: what we do
3. BI for connected data with Neo4j
3. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Using data to inform business decisions.
Business Intelligence:
4. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
“Business intelligence (BI) is a term that refers to ideas, practices and
technologies for turning raw data into information that businesses can use to
make better organizational decisions. Businesses that employ BI effectively
can transform information into growth by gaining a clear understanding of
their strengths and weaknesses, cutting costs and losses, streamlining internal
processes and increasing revenue.” - BusinessIntelligence.com
(http://businessintelligence.com/dictionary/business-intelligence-2/)
Business Intelligence:
5. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Decision making based on insights from data (business intelligence) is
the standard for the future.
6. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
But...
IT Budgets
7. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
But...
IT Budgets
Business Demands,
User Expectations, etc.
8. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
But...
IT Budgets
Business Demands,
User Expectations, etc.
The Graph
9. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Managing data comes
with a lot of headaches
10. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Data management pain points stem from
antiquated technologies and architectures.
Operational
Systems
External Data
ETL
ETL
ETL
Integration Layer
ETL
ETL ETL
ETL
Systems
Analysis
ODS
Staging
Area
Data Warehouse
Data
Vault
Datamart
Customers
Website
Data Source 1
Data Source 2
Data Source 3
Data Source n
...
11. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Data management pain points stem from
antiquated technologies and architectures.
ETL
ETL
Systems
Analysis
Warehouse
Data
Vault
Datamart
Customers
Website
Download
Business
Analysts
Managers
etc.
...
12. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Alchemy Master Data Management.
External Data
Operational
Systems
Data Source 1
Data Source 2
Data Source 3
Data Source n
ETL
Reporting Systems
Other Analytics Solutions
Alchemy MDM
Visualization Tools
Predictive Analytics
...
Application API
ETL
ETL
[:QUERY]
13. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Why Alchemy Master Data Management?
• Two or more complex data sets (e.g. CRM + HR incentive data, BOM +
Access Control + AML)
• Data that cannot be modeled any other way (applications running complex
joins, rugged dynamic hierarchies, hierarchy mapping, network/logistics data)
14. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Alchemy Master Data Management:
• Easy ETL from legacy technologies to Neo4j (MSSQL, ORACLE)
• Visualizations + self-serve analytics across multiple systems (“graph search”)
• Performance of the graph, “minutes to milliseconds”
• Flexibility of the graph, data that could not be easily modeled any other way
MDM systems deployed in weeks and months... instead of months and years...
15. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
</Demo>
movies.graphAlchemist.com
crunchbase.graphAlchemist.com
social.GraphAlchemist.com
16. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Neo4j for Business Intelligence
17. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
1) The graph means Master Data Management in days and weeks, instead
of months and years.
2) Enterprises are dealing with data types that relational databases ill
equipped to handle. (rugged dynamic hierarchies, complex sql joins)
Why Neo4j?
18. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Quicker application development cycles:
• Flexibility of the domain model allows easy integration and application
changes that grow with business needs and don’t “break” applications
• Data model allows for application development that happens with
higher fidelity to real world demands
• Cypher’s ease of use allows engineers to more quickly develop and
alter traversal queries (i.e. queries with n-number of joins)
19. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
New opportunities for “Connected Data”:
• Many of the common enterprise data types (e.g. hierarchies) are
inherently graph oriented and cannot be handled well by relational
databases.
• Traversal’s become a major problem for relational databases at 2-3
levels deep.
• Enterprises need to gain competitive advantage with ‘connected data’ -
and need to cut costs at the same time.
20. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
With the Graph, we model data based on how it exists in reality.
GraphAlchemist’s solutions were designed to mimic the complexity,
nuance, and ever changing demands of the real world.
21. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
A Graph –[:RECORDS_DATA_IN]–> Nodes –[:WHICH_HAVE]–> Properties
A Graph
RECORDS
RECORDS
Nodes
Relationships
ORGANIZE
Properties
HAVEHAVE
23. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Bill of Materials for Complex Products
Background:
• Hierarchical data from several different systems
• Data ‘traversed’ and assembled by hand in Excel.
• Different parts of the BOM are access controlled for security
Problem:
• Core business process taking 8 weeks to assemble one BOM, 4 weeks to
alter.
• “Too complex” to automate with legacy technologies
24. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Bill of Materials for Complex Products
BOM
Part A Part B Part C Part D
[:PARENT]
25. Bill of Materials for Complex Products
BOM
Part A Part B Part C Part D
Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part 8
... ... ...
Com. X Com. X Com. X Com. X Com. X Com. X Com. X Com. X Com. X
...
Com. X Com. X
1
2
3
4
N
Lev.
[:PARENT]
26. Bill of Materials for Complex Products
BOM
Part A
Part 1 Part 2
... ... ...
Com. X Com. X Com. X Com. X Com. X Com. X Com. X Com. X Com. X
...
Com. X Com. X
1
2
3
4
N
Lev.
User
User
[:PARENT]
[:ACCESS]
27. Bill of Materials for Complex Products
BOM
Part A
Part 1 Part 2
... ... ...
Com. X Com. X Com. X Com. X Com. X Com. X Com. X Com. X Com. X
...
Com. X Com. X
1
2
3
4
N
Lev.
User
User
[:PARENT]
[:ACCESS]
{depth: 5,
permissions: w, r}
{depth: 1,
permissions: w, r}
{depth: all,
permissions: r}
User
Com. X
{permissions: w, r}
28. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Bill of Materials for Complex Products
Business Demand:
• Cut down BOM assembly, editing time (save 100,000s of man hours/month)
• Easy integration with existing technologies for analytics/“what-if”
MDM Solution:
• Visually Map Hierarchies
• Automate “traversals” to assemble BOMs
• Analytics and dashboards for scenario planning
29. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Why Alchemy Master Data Management? RECAP
• Two or more complex data sets
• Data that cannot be modeled any other way (hierarchies, networks, etc.)
• Faster applications cycles (IT engineers work quicker)
• Insights from data across multiple data sources
• Powerful visualizations and analytics (“Graph Search” for the enterprise)
30. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com
Try it with your networks!
www.graphAlchemist.com/demos
PS See you at GraphConnect?!