{"id":3620,"date":"2021-09-27T11:14:56","date_gmt":"2021-09-27T16:14:56","guid":{"rendered":"https:\/\/inova8.com\/bg_inova8.com\/?p=3620"},"modified":"2021-09-27T11:14:56","modified_gmt":"2021-09-27T16:14:56","slug":"the-intelligentgraph-way-or-the-groundhog-way-to-efficient-data-analytics","status":"publish","type":"post","link":"https:\/\/inova8.com\/bg_inova8.com\/the-intelligentgraph-way-or-the-groundhog-way-to-efficient-data-analytics\/","title":{"rendered":"The IntelligentGraph-way or the Groundhog-way to efficient data analytics"},"content":{"rendered":"<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\r\n<p><span class=\"gdm-drivefile-embed\"><img src=\"https:\/\/drive-thirdparty.googleusercontent.com\/16\/type\/application\/pdf\" width=\"16\" height=\"16\" \/> <a href=\"https:\/\/drive.google.com\/file\/d\/1cFKkwuRpccUGevnkkFjXkv1AAWBGYzQk\/view?usp=drivesdk\" target=\"&quot;_blank&quot;\">The IntelligentGraph-way or the Groundhog-way to efficient data analytics.pdf<\/a><\/span><\/p>\r\n<p class=\"\"><span style=\"font-weight: 400;\">Data is rather like poor red wine: it neither travels nor ages well. IntelligentGraph avoids data traveling by moving analysis into the knowledge graph rather than moving data to the analysis engine, obsoleting the groundhog-analysis-way<\/span><\/p>\r\n<h2 class=\"\"><span style=\"font-weight: 400;\">Solving data analysis, the IntelligentGraph-way<\/span><\/h2>\r\n<p class=\"\"><span style=\"font-weight: 400;\">Data is streamed to the IntelligentGraph datastore, and then analysis\/calculation nodes are added to that graph which is accessible to all and by all applications.<\/span><\/p>\r\n<p class=\"\"><img loading=\"lazy\" class=\"size-full wp-image-3628 aligncenter\" src=\"https:\/\/inova8.com\/bg_inova8.com\/wp-content\/uploads\/2021\/09\/The-IntelligentGraph-way.png\" alt=\"\" width=\"746\" height=\"328\" srcset=\"https:\/\/inova8.com\/bg_inova8.com\/wp-content\/uploads\/2021\/09\/The-IntelligentGraph-way.png 746w, https:\/\/inova8.com\/bg_inova8.com\/wp-content\/uploads\/2021\/09\/The-IntelligentGraph-way-300x132.png 300w\" sizes=\"(max-width: 746px) 100vw, 746px\" \/><\/p>\r\n<p><span style=\"font-weight: 400;\">The IntelligentGraph-way of data-analysis is to:<\/span><\/p>\r\n<ul class=\"\">\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Extract-Load (losslessly) the source data into an Intelligent Knowledge Graph<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add analysis\/calculation nodes to the KnowledgeGraph which calculate additional analysis values, aggregations, etc.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Report results, using any standard reporting tool<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add more analysis\/calculation nodes as additional requests come through. These new calculations can refer to the existing results<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u2026 relax, you\u2019ve become the star data analyst:-)<\/span><\/li>\r\n<\/ul>\r\n<h2><span style=\"font-weight: 400;\">Solving data analysis, the Groundhog-way<\/span><\/h2>\r\n<p class=\"\"><span style=\"font-weight: 400;\">Data is in the operational data-sources, data is staged in a data-warehouse\/mart\/lake, then the analysis is done by the analysis engine (aka Excel), right? And like poor red wine, constantly moving data damages it.<\/span><\/p>\r\n<p class=\"\"><img loading=\"lazy\" class=\"size-full wp-image-3629 aligncenter\" src=\"https:\/\/inova8.com\/bg_inova8.com\/wp-content\/uploads\/2021\/09\/The-Groundhog-way.png\" alt=\"\" width=\"1024\" height=\"349\" srcset=\"https:\/\/inova8.com\/bg_inova8.com\/wp-content\/uploads\/2021\/09\/The-Groundhog-way.png 1024w, https:\/\/inova8.com\/bg_inova8.com\/wp-content\/uploads\/2021\/09\/The-Groundhog-way-300x102.png 300w, https:\/\/inova8.com\/bg_inova8.com\/wp-content\/uploads\/2021\/09\/The-Groundhog-way-768x262.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\r\n<p><span style=\"font-weight: 400;\">The Groundhog-way of data analysis is to:<\/span><\/p>\r\n<ul class=\"\">\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Extract-Transform(aka probably damage the data as well)-Load the source data into a data-warehouse\/mart\/lake just to make it \u2018easier\u2019 to access.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Realizing the required analytical results are not in the data-warehouse\/mart\/lake, extract some data into Excel\/PowerBI\/BI-tool-of-choice where you can write your analysis calculations, aggregations, etc.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Report analysis results, but forget to or cannot put the analysis results back into the data-warehouse\/mart\/lake.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repeat the same process every time there is a similar (or identical) analysis required.<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u2026 don\u2019t relax, another analysis request shortly follows \ud83d\ude41<\/span><\/li>\r\n<\/ul>\r\n<h1><span style=\"font-weight: 400;\">IntelligentGraph Benefits<\/span><\/h1>\r\n<p class=\"\"><span style=\"font-weight: 400;\">IntelligentGraph moves analysis into the knowledge graph rather than moving data to the analysis engine, avoiding the groundhog-analysis-way:<\/span><\/p>\r\n<ul class=\"\">\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improves analyst performance and efficiency<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Eliminates the need for analysts to create ELT to move data to the analysis engine.&nbsp;<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Simplifies complex calculations and aggregations<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">PathQL language greatly simplifies navigating and aggregating throughout the graph.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ensures calculation and KPI concurrency<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Calculations are performed in-situ with the data, so no need to re-export data to the analysis engine to view updated results.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Uses familiar scripting language<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Scripts expressed in any of multiple scripting languages including Python, Javascript, Groovy, and Java.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improves analysis performance and efficiency<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Time-to-answer reduced or eliminated as analysis is equivalent to reporting<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ensures analysis effort is shared with all<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Analysis results become part of the graph which can be used by others ensuring consistency.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Self-documenting analysis path to raw data<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">The IntelligentGraph contains calculation scripts that define which calculations will be performed on what data (or other calculation results).<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improves analysis accuracy by providing provenance of all calculations<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Trace of any analysis through to raw data is automatically available.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Simplifies reporting<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Reporting tools can be used that focus on report appearance rather than calculation capability since the latter is performed in the IntelligentGraph.&nbsp;<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Highly scalable<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">IntelligentGraph is built upon the de-facto graph standard RDF4J, allowing for the use of any RDF4J compliant datastore.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Standard support<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Access to IntelligentGraph for querying, reporting, and more is unchanged from any RDF-based KnowledgeGraph.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Evolutionary, not revolutionary modeling and analysis<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Graph-based models offer the ability to evolve as data analysis needs grow, such as adding new dimensions to the data, unlike a \u2018traditional\u2019 data mart or warehouse which usually require a rebuild.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Creates the Intelligent Internet of Things<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Scripts can access external data, such as IoT, on-demand allowing IoT-based calculations and analysis to be performed in-situ.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Eliminates spreadsheet-hell<\/span>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">All spreadsheet calculations and aggregations can be moved into the graph, leaving the spreadsheet as a presentation tool. This eliminates the problem of undocumented calculations and inconsistent calculations in different spreadsheets.<\/span><\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<figure class=\"wp-block-image size-full\"><\/figure>\r\n","protected":false},"excerpt":{"rendered":"<p>Data is rather like poor red wine: it neither travels nor ages well. IntelligentGraph avoids data traveling by moving analysis into the knowledge graph rather than moving data to the analytics engine, obsoleting the groundhog-analysis-way<\/p>\n","protected":false},"author":1,"featured_media":3666,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[50],"tags":[59,41,40,35,55,57,34,58],"_links":{"self":[{"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/posts\/3620"}],"collection":[{"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/comments?post=3620"}],"version-history":[{"count":10,"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/posts\/3620\/revisions"}],"predecessor-version":[{"id":3667,"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/posts\/3620\/revisions\/3667"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/media\/3666"}],"wp:attachment":[{"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/media?parent=3620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/categories?post=3620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inova8.com\/bg_inova8.com\/wp-json\/wp\/v2\/tags?post=3620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}