{"id":27664,"date":"2022-04-07T19:24:36","date_gmt":"2022-04-07T17:24:36","guid":{"rendered":"https:\/\/decidesoluciones.es\/?p=27664"},"modified":"2022-04-08T09:27:12","modified_gmt":"2022-04-08T07:27:12","slug":"connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations","status":"publish","type":"post","link":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/","title":{"rendered":"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations"},"content":{"rendered":"\n<p>Getting good quality data to run simulations in IBM Operational Decision Manager (ODM) is challenging. The traditional approach is to connect to your corporate databases and transform historical data into simulation scenarios with the format expected as input by the decision services.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This article explains how to connect ODM simulation with IBM Business Automation Insight (BAI) events to be used as a source for historical data. This approach is easy to adopt because BAI events contain the input data of historical executions already in the expected format and they are stored in ElasticSearch indexes that can be queried using the HTTP protocol. BAI and ODM are automation components provided as part of IBM Cloud Pak for Business Automation. <\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Full implementation details are out of the scope for the extension of this article, rather guidelines and implementation ideas are provided.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Previous knowledge of ODM is required.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>As pre-requisites, you need IBM Business Automation Insight (BAI) installed. There\u2019re several options, for instance, check here. Also, you must enable the BAI event emitter in ODM following the <a href=\"https:\/\/www.ibm.com\/docs\/en\/odm\/8.11.0?topic=emitter-enabling-event\" target=\"_blank\" rel=\"noreferrer noopener\">instructions here<\/a>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Follow the steps to Start Samples Server and Start Samples Console. In the Samples and Tutorials perspective, navigate to Getting Started -&gt; Decision Server -&gt; answer and click import projects. Miniloan tutorial projects are imported into the workspace.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"288\" height=\"168\" src=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-1.png\" alt=\"\" class=\"wp-image-27669\"\/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Edit deployment configuration (Miniloan Service -&gt; deployment -&gt; Miniloan) and enable Miniloan Decision Operation to emit events to BAI by adding the following properties:<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"389\" src=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image.png\" alt=\"\" class=\"wp-image-27667\" srcset=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image.png 738w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-300x158.png 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Prepare miniloan BOM for testing and simulation. Open member miniloan.Loan. approval status in the BOM editor and check \u201cIgnore for testing and simulation\u201d.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"653\" height=\"349\" src=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-2.png\" alt=\"\" class=\"wp-image-27671\" srcset=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-2.png 653w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-2-300x160.png 300w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Save all and deploy the miniloan decision service to your running Samples Server.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>To populate the ElasticSearch index of BAI with ODM events, execute several times the deployed service. You can use HTDS testing from the RES console, or you can launch a batch of HTTP requests with tools like SOAP UI or Postman.                                                                                                               At this point, you should be able to see ODM execution events in BAI stored as JSON documents. Run a quick query to check everything is in place by opening the URI: <a href=\"%3cport%3e\/*odm-timeseries*\/_search\" target=\"_blank\" rel=\"noreferrer noopener\">&lt;elastic-search-url&gt; \/*odm-timeseries*\/_search<\/a>.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Next, you have to implement a custom simulation data provider for ODM following <a href=\"https:\/\/www.ibm.com\/docs\/en\/odm\/8.11.0?topic=rules-setting-up-custom-data-providers\" target=\"_blank\" rel=\"noreferrer noopener\">product documentation<\/a>. Implement an ItemReader named ElasticDataReader and make it parametrizable by implementing the following properties in the class:<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"423\" height=\"310\" src=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-3.png\" alt=\"\" class=\"wp-image-27673\" srcset=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-3.png 423w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-3-300x220.png 300w\" sizes=\"auto, (max-width: 423px) 100vw, 423px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Note that you will need to reference these properties in the simulation data provider configuration file (extension simx) as explained in the documentation. In our case, it should be like this:<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"362\" src=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-4.png\" alt=\"\" class=\"wp-image-27675\" srcset=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-4.png 886w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-4-300x123.png 300w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-4-768x314.png 768w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>In ElasticDataReader class, implement the inherited method open() to retrieve the ElasticSearch documents and store them in a local variable. For this purpose, we will use HTTPClient to send the request and Jackson-Databind to manage the JSON content. If you use Maven, just add the coordinates of these projects as dependencies in your pom.xml, otherwise, you can just use the releases already provided by ODM in your installation: &lt;odm&gt;\/execution server\/lib.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"966\" height=\"794\" src=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/Captura-de-pantalla-84.png\" alt=\"\" class=\"wp-image-27677\" srcset=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/Captura-de-pantalla-84.png 966w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/Captura-de-pantalla-84-300x247.png 300w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/Captura-de-pantalla-84-768x631.png 768w\" sizes=\"auto, (max-width: 966px) 100vw, 966px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>At this point, we will have a local JSON array with all the hits resulting from our parametrizable ElasticSearch Query. The next step is to implement the inherited method readItem() to retrieve events one by one and map them to miniloan input parameters. Following documentation about the format of ODM events, you can get the input params from the JSON Path \u201c\/_source\/data\/odm\/imput-parameters\/&lt;param-name&gt;\u201d in each event. Then you use Jackson-Databind ObjectMapper to easily map the JSON parameters to the Java classes miniloan.Loan and miniloan.Borrower and add to the scenario input parameters.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"481\" src=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/Captura-de-pantalla-85.png\" alt=\"\" class=\"wp-image-27679\" srcset=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/Captura-de-pantalla-85.png 1013w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/Captura-de-pantalla-85-300x142.png 300w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/Captura-de-pantalla-85-768x365.png 768w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Follow product documentation of a <a href=\"https:\/\/www.ibm.com\/docs\/en\/odm\/8.11.0?topic=rules-setting-up-custom-data-providers\" target=\"_blank\" rel=\"noreferrer noopener\">custom simulation data provider<\/a> to package your code and deploy it to Decision Server as a resource.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Login to Decision Center and open Miniloan Service. In the simulations tab, add a data provider using your simulation data provider configuration file (extension simx). Name it \u201cElastic Data Provider\u201d<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Create a new simulation using \u201cElastic Data Provider\u201d as a source for the data and fill the parameters for the elastic query. For instance, to simulate with the data of all March executions with a maximum of 15K scenarios, enter this data:<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"461\" height=\"218\" src=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-5.png\" alt=\"\" class=\"wp-image-27681\" srcset=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-5.png 461w, https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/image-5-300x142.png 300w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Run the simulation and check your results in the generated report.<\/li><\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This approach works fine with simple ODM decision services like miloan tutorial. As soon as you have arrays or collections in your decision service input parameters, you will need some transformation of the generated events. This is because of the way the BAI event processor stores JSON events in the ElasticSearch Index. You can find further details in the IBM community. Anyway, there\u2019re several ways to walk around this inconvenience, but this is a good topic for the next article.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Best Regards.<\/p>\n\n\n\n<p>Eduardo Izquierdo.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Do you want to learn more about decide4AI and keep up to date with future webinars or actions? Follow us on social networks (<a href=\"https:\/\/www.linkedin.com\/company\/decide-soluciones\/\" target=\"_blank\" rel=\"noreferrer noopener\">Linkedin<\/a>,&nbsp;<a href=\"https:\/\/twitter.com\/decide4AI\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter<\/a>,&nbsp;<a href=\"https:\/\/www.youtube.com\/channel\/UCmPSnW-34-nSiNQ5fNyLxNQ\" target=\"_blank\" rel=\"noreferrer noopener\">Youtube<\/a>).<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Getting good quality data to run simulations in IBM Operational Decision Manager (ODM) is challenging. The traditional approach is to connect to your corporate databases and transform historical data into simulation scenarios with the format expected as input by the decision services. This article explains how to connect ODM simulation with IBM Business Automation Insight&hellip;<\/p>\n","protected":false},"author":30,"featured_media":27688,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[262],"tags":[],"class_list":["post-27664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","category-262","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Connecting IBM BAI Historical Events with IBM ODM Simulations<\/title>\n<meta name=\"description\" content=\"This article explains how to connect ODM simulation with IBM Business Automation Insight events to be used as a source for historical data.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations\" \/>\n<meta property=\"og:description\" content=\"This article explains how to connect ODM simulation with IBM Business Automation Insight events to be used as a source for historical data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/\" \/>\n<meta property=\"og:site_name\" content=\"Decide\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-07T17:24:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-08T07:27:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"decide4AI\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@canaldecide\" \/>\n<meta name=\"twitter:site\" content=\"@canaldecide\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"decide4AI\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/\"},\"author\":{\"name\":\"decide4AI\",\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/#\\\/schema\\\/person\\\/c5a2787a44b67d8f84604a8b87c76075\"},\"headline\":\"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations\",\"datePublished\":\"2022-04-07T17:24:36+00:00\",\"dateModified\":\"2022-04-08T07:27:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/\"},\"wordCount\":826,\"image\":{\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/decidesoluciones.es\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/\",\"url\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/\",\"name\":\"Connecting IBM BAI Historical Events with IBM ODM Simulations\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/decidesoluciones.es\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg\",\"datePublished\":\"2022-04-07T17:24:36+00:00\",\"dateModified\":\"2022-04-08T07:27:12+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/#\\\/schema\\\/person\\\/c5a2787a44b67d8f84604a8b87c76075\"},\"description\":\"This article explains how to connect ODM simulation with IBM Business Automation Insight events to be used as a source for historical data.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/#primaryimage\",\"url\":\"https:\\\/\\\/decidesoluciones.es\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg\",\"contentUrl\":\"https:\\\/\\\/decidesoluciones.es\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/decide-2\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/\",\"name\":\"Decide\",\"description\":\"Advanced Analytics. Smart Decisions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/decidesoluciones.es\\\/en\\\/#\\\/schema\\\/person\\\/c5a2787a44b67d8f84604a8b87c76075\",\"name\":\"decide4AI\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5a16f5f3009bc3081c68bd986b0dd38c75f3bfbf37ebdb7e7cdc0594d063a16c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5a16f5f3009bc3081c68bd986b0dd38c75f3bfbf37ebdb7e7cdc0594d063a16c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5a16f5f3009bc3081c68bd986b0dd38c75f3bfbf37ebdb7e7cdc0594d063a16c?s=96&d=mm&r=g\",\"caption\":\"decide4AI\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Connecting IBM BAI Historical Events with IBM ODM Simulations","description":"This article explains how to connect ODM simulation with IBM Business Automation Insight events to be used as a source for historical data.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/","og_locale":"en_US","og_type":"article","og_title":"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations","og_description":"This article explains how to connect ODM simulation with IBM Business Automation Insight events to be used as a source for historical data.","og_url":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/","og_site_name":"Decide","article_published_time":"2022-04-07T17:24:36+00:00","article_modified_time":"2022-04-08T07:27:12+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg","type":"image\/jpeg"}],"author":"decide4AI","twitter_card":"summary_large_image","twitter_title":"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations","twitter_image":"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg","twitter_creator":"@canaldecide","twitter_site":"@canaldecide","twitter_misc":{"Written by":"decide4AI","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/#article","isPartOf":{"@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/"},"author":{"name":"decide4AI","@id":"https:\/\/decidesoluciones.es\/en\/#\/schema\/person\/c5a2787a44b67d8f84604a8b87c76075"},"headline":"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations","datePublished":"2022-04-07T17:24:36+00:00","dateModified":"2022-04-08T07:27:12+00:00","mainEntityOfPage":{"@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/"},"wordCount":826,"image":{"@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/#primaryimage"},"thumbnailUrl":"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/","url":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/","name":"Connecting IBM BAI Historical Events with IBM ODM Simulations","isPartOf":{"@id":"https:\/\/decidesoluciones.es\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/#primaryimage"},"image":{"@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/#primaryimage"},"thumbnailUrl":"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg","datePublished":"2022-04-07T17:24:36+00:00","dateModified":"2022-04-08T07:27:12+00:00","author":{"@id":"https:\/\/decidesoluciones.es\/en\/#\/schema\/person\/c5a2787a44b67d8f84604a8b87c76075"},"description":"This article explains how to connect ODM simulation with IBM Business Automation Insight events to be used as a source for historical data.","breadcrumb":{"@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/#primaryimage","url":"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg","contentUrl":"https:\/\/decidesoluciones.es\/wp-content\/uploads\/2022\/04\/EDUARDO-IZQUIERDO_Mesa-de-trabajo-1_Mesa-de-trabajo-1-3-1-min.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/decidesoluciones.es\/en\/connecting-ibm-business-automation-insight-historical-events-with-ibm-operational-decision-manager-simulations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/decidesoluciones.es\/en\/decide-2\/"},{"@type":"ListItem","position":2,"name":"Connecting IBM Business Automation Insight historical events with IBM Operational Decision Manager Simulations"}]},{"@type":"WebSite","@id":"https:\/\/decidesoluciones.es\/en\/#website","url":"https:\/\/decidesoluciones.es\/en\/","name":"Decide","description":"Advanced Analytics. Smart Decisions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/decidesoluciones.es\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/decidesoluciones.es\/en\/#\/schema\/person\/c5a2787a44b67d8f84604a8b87c76075","name":"decide4AI","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5a16f5f3009bc3081c68bd986b0dd38c75f3bfbf37ebdb7e7cdc0594d063a16c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5a16f5f3009bc3081c68bd986b0dd38c75f3bfbf37ebdb7e7cdc0594d063a16c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5a16f5f3009bc3081c68bd986b0dd38c75f3bfbf37ebdb7e7cdc0594d063a16c?s=96&d=mm&r=g","caption":"decide4AI"}}]}},"_links":{"self":[{"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/posts\/27664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/comments?post=27664"}],"version-history":[{"count":6,"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/posts\/27664\/revisions"}],"predecessor-version":[{"id":27694,"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/posts\/27664\/revisions\/27694"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/media\/27688"}],"wp:attachment":[{"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/media?parent=27664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/categories?post=27664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/decidesoluciones.es\/en\/wp-json\/wp\/v2\/tags?post=27664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}