0905 - Business Intelligence and Analytics with the Graph

3,103 views

Published on

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.

Published in: Technology, Business
  • Be the first to comment

0905 - Business Intelligence and Analytics with the Graph

  1. 1. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com Business Intelligence from complex data
  2. 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. 3. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com Using data to inform business decisions. Business Intelligence:
  4. 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. 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. 6. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com But... IT Budgets
  7. 7. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com But... IT Budgets Business Demands, User Expectations, etc.
  8. 8. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com But... IT Budgets Business Demands, User Expectations, etc. The Graph
  9. 9. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com Managing data comes with a lot of headaches
  10. 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. 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. 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. 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. 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. 15. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com </Demo> movies.graphAlchemist.com crunchbase.graphAlchemist.com social.GraphAlchemist.com
  16. 16. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com Neo4j for Business Intelligence
  17. 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. 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. 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. 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. 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
  22. 22. @HustonHedinger - Founder and CEO @GraphAlchemist - www.graphAlchemist.com - h@graphalchemist.com Node {prop1: some_str, prop2: another_str, prop3: some_prim, ...} Node ... [:REL_1] ... Node [:REL_2] { prop1: int, prop2: some_str, ...}
  23. 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. 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. 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. 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. 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. 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. 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. 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?!

×