{"id":911,"date":"2015-09-16T19:19:41","date_gmt":"2015-09-17T01:19:41","guid":{"rendered":"http:\/\/www.designandexecute.com\/designs\/?p=911"},"modified":"2019-04-15T22:19:09","modified_gmt":"2019-04-16T04:19:09","slug":"how-to-merge-data-from-multiple-data-providers-in-webintelligence-webi","status":"publish","type":"post","link":"https:\/\/www.designandexecute.com\/designs\/how-to-merge-data-from-multiple-data-providers-in-webintelligence-webi\/","title":{"rendered":"How to Merge Data from Multiple Data Providers in WEBIntelligence (webi)"},"content":{"rendered":"<p><strong>Data Synchronization in Context<\/strong><\/p>\n<p>Reporters are often asked to put together silo data sources eg Name and department with business data like number of sales this month.\u00a0 We develop queries\/ Data providers (DP) per data source and put them in a report. The universe tool &#8220;Universe Design Tool&#8221; A.K.A &#8220;designer&#8221; classic would only connect to one data source.\u00a0 The &#8220;Information Design Tool&#8221; will now allow multiple connections and overcome this previous limitation.<\/p>\n<p>At the report level will now contain all the data in one place using multiple data providers, these DP often sourcing data from multiple universes.\u00a0 There are 3 ways to do <strong>Data Synchronization<\/strong>, ie putting the data together in the context using a webi report.<\/p>\n<ol>\n<li>Full outer Join &#8211; seeing data from both DP&#8217;s<\/li>\n<li>Left outer Join &#8211; mainly data from the left DP<\/li>\n<li>Right outer Join &#8211; mainly data from the right DP<\/li>\n<\/ol>\n<p><strong>Merge Dimension<\/strong> Concept is based on the common dimension in each data provider that relates the 2 or more data sets.\u00a0 It is this merged Dimension that will bring the data sets together acting like a foreign key.<\/p>\n<p>Follow these steps if editing a report that already contains the Data providers in bi4.<\/p>\n<p>STEP1: Press &#8220;Design&#8221; button &gt;&gt; &#8220;Data Access&#8221; tab<\/p>\n<p>STEP2: Under &#8220;Data Objects&#8221; &gt;&gt; press &#8220;Merge&#8221; &gt;&gt; select 2 or more dimensions that relate the data sets together from modal form. &gt;&gt; OK<\/p>\n<p>OR in the dimension Panel &gt;&gt; Right-click on objects that relates the 2 data sets, and select Merge<\/p>\n<p><a href=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension1.png\" rel=\"attachment wp-att-1889\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1889 alignleft\" src=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension1-300x266.png\" alt=\"mergeddimension1\" width=\"300\" height=\"266\" srcset=\"https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension1-300x266.png 300w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension1-100x89.png 100w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension1-150x133.png 150w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension1-200x177.png 200w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension1.png 332w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension2.png\" rel=\"attachment wp-att-1890\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1890 aligncenter\" src=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension2.png\" alt=\"mergeddimension2\" width=\"266\" height=\"215\" srcset=\"https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension2.png 266w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension2-100x81.png 100w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension2-150x121.png 150w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension2-200x162.png 200w\" sizes=\"auto, (max-width: 266px) 100vw, 266px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>STEP3: Create variables of type &#8220;detail&#8221; and click the button on Associated Dimension box and ensure you select the dimension under the &#8220;Merged Dimension&#8221; section created in step2<\/p>\n<p><a href=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension3.png\" rel=\"attachment wp-att-1891\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1891 alignleft\" src=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension3.png\" alt=\"mergeddimension3\" width=\"254\" height=\"189\" srcset=\"https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension3.png 254w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension3-100x74.png 100w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension3-150x112.png 150w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension3-200x149.png 200w\" sizes=\"auto, (max-width: 254px) 100vw, 254px\" \/><\/a><a href=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4.png\" rel=\"attachment wp-att-1892\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1892 aligncenter\" src=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4-300x91.png\" alt=\"mergeddimension4\" width=\"573\" height=\"174\" srcset=\"https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4-300x91.png 300w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4-100x30.png 100w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4-150x45.png 150w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4-200x61.png 200w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4-450x136.png 450w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4-600x182.png 600w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension4.png 647w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/a><\/p>\n<p>STEP4: Add all objects to the report form Data provider 1 plus the detail variables built form Data provider 2.<a href=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5.png\" rel=\"attachment wp-att-1895\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1895 aligncenter\" src=\"http:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5-300x82.png\" alt=\"mergeddimension5\" width=\"669\" height=\"183\" srcset=\"https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5-300x82.png 300w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5-768x210.png 768w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5-100x27.png 100w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5-150x41.png 150w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5-200x55.png 200w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5-450x123.png 450w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5-600x164.png 600w, https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension5.png 781w\" sizes=\"auto, (max-width: 669px) 100vw, 669px\" \/><\/a><\/p>\n<p>Repeat STEPS1 -STEPS4 for as many variables that you need to merge in the report.<\/p>\n<p>PS<\/p>\n<p>All details objects are expected to have a one to one relationship with the merged dimension.\u00a0 This is the definition of a detailed object.<\/p>\n<p>&nbsp;<\/p>\n<p>Stephen Choo Quan<\/p>\n<p><strong>Thanks for reading \u2764<\/strong><\/p>\n<div class=\"gv-post-content clearfix\">\n<p class=\"graf graf--h4\"><strong>Follow me\u00a0On:\u00a0<a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.instagram.com\/taylorchooquan\/\" target=\"_blank\" rel=\"nofollow nofollow nofollow nofollow nofollow nofollow noopener noreferrer nofollow noopener noopener\" data-href=\"https:\/\/www.instagram.com\/garyvee\">Instagram<\/a>\u00a0|\u00a0<a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/www.facebook.com\/stephen.chooquan\" target=\"_blank\" rel=\"nofollow nofollow nofollow nofollow nofollow nofollow noopener noreferrer nofollow noopener noopener\" data-href=\"https:\/\/www.facebook.com\/gary\">Facebook<\/a>\u00a0| <a href=\"https:\/\/www.linkedin.com\/in\/stephenchooquan\/\">Linked in<\/a><\/strong><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Data Synchronization in Context Reporters are often asked to put together silo data sources eg Name and department with business data like number of sales this month.\u00a0 We develop queries\/ Data providers (DP) per data source and put them in a report. The universe tool &#8220;Universe Design Tool&#8221; A.K.A &#8220;designer&#8221; classic would only connect to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1891,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[10,34,35],"class_list":["post-911","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bi-business-objects","tag-business-intelligence","tag-webi","tag-webintelligence"],"jetpack_featured_media_url":"https:\/\/www.designandexecute.com\/designs\/wp-content\/uploads\/2015\/09\/mergedDimension3.png","_links":{"self":[{"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/posts\/911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/comments?post=911"}],"version-history":[{"count":5,"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/posts\/911\/revisions"}],"predecessor-version":[{"id":5495,"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/posts\/911\/revisions\/5495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/media\/1891"}],"wp:attachment":[{"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/media?parent=911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/categories?post=911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.designandexecute.com\/designs\/wp-json\/wp\/v2\/tags?post=911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}