{"id":16026,"date":"2015-11-12T16:56:21","date_gmt":"2015-11-13T00:56:21","guid":{"rendered":"https:\/\/devwww.3cloudsolutions.com\/post\/external-data-made-easy-with-microsoft-azure-logic-apps-2\/"},"modified":"2024-01-04T09:00:43","modified_gmt":"2024-01-04T17:00:43","slug":"external-data-made-easy-with-microsoft-azure-logic-apps","status":"publish","type":"post","link":"https:\/\/3cloudsolutions.com\/resources\/external-data-made-easy-with-microsoft-azure-logic-apps\/","title":{"rendered":"External Data Made Easy with Microsoft Azure Logic Apps"},"content":{"rendered":"<p>OK,\u00a0maybe I am overly excited, but Azure Logic Apps are really cool. \u00a0Pulling in external data for our clients&#8217; data warehouse or analytics applications used to be time consuming. \u00a0Microsoft has released a new solution on Azure that greatly increases the speed of building and deploying our solutions\u00a0requiring external data sets.\u00a0 The possibilities are limitless &#8211; someone even automated watering their lawn with Logic Apps!<\/p>\n<p>While I am not going to automate watering my lawn, I do care about my clients and their\u00a0businesses. I want to help them increase sales, reduce costs\u00a0and understand risks.\u00a0 Combining data sets, both internal and external, can help provide the insights I need to solve these challenges. Automating external data sources can be painful, and this is where Azure Logic Apps can help.<\/p>\n<p><img decoding=\"async\" style=\"width: 800px; display: block; margin: 0px auto;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/azure-logic-app.jpg\" alt=\"Azure Logic Apps\" width=\"800\" data-constrained=\"true\" \/><\/p>\n<p><!--more--><\/p>\n<p><strong>Adding Business Value with External Data<\/strong><br \/>\nMany companies and organizations are now blending their traditional sales and CRM data with external data sources to create more meaningful solutions. For example, sales data can be blended with historical and forecast weather data to find out how weather patterns impact sales in individual stores throughout the day.<\/p>\n<p>If I can find real patterns in the data, I can plan customer service levels in my stores to handle those patterns &#8211; whether that means an increase in staff to handle peaks or a reduction to save labor costs. Similar solutions could be created with social media data like Twitter, Facebook, and Yelp to address customer sentiment issues.<\/p>\n<p><strong>Pulling External Data Made Easy<\/strong><br \/>\nAzure Logic Apps makes it easy to pull in data from external data sources which are usually provided by RESTful application programming interfaces (APIs). Traditionally, developers had to create .NET applications in Visual Studio to consume APIs, and it was time consuming and challenging to manage.<\/p>\n<p>With Logic Apps, developers can do this with a user friendly drag-and-drop GUI (they can write custom code directly in Azure if needed). Additionally, Logic Apps come with many pre-developed connectors like HTTP, Twitter, SQL Server, and Azure Blob Storage that are immediately available via the Azure Market place.<\/p>\n<p>At 3Cloud we&#8217;ve already started using Logic Apps with our client projects. \u00a0In the video below I&#8217;ll provide a technical walkthrough and give you a quick demonstration of what Logic Apps can do for your big data, advanced analytics, or IOT project.<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 56.25% 0px 0px; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;\">\n<div class=\"wistia_video_foam_dummy\" style=\"border: 0px; display: block; height: 0px; margin: 0px; padding: 0px; position: static; visibility: hidden; width: auto;\" data-source-container-id=\"wistia-dpdslv6is3-1\"><\/div>\n<div id=\"wistia-dpdslv6is3-1\" class=\"wistia_embed wistia_async_dpdslv6is3 videoFoam=true wistia_embed_initialized\" style=\"width: 100%; height: 100%;\">\n<div id=\"wistia_chrome_84\" class=\"w-chrome\" style=\"display: inline-block; height: 476px; margin: 0px; padding: 0px; position: relative; vertical-align: top; width: 847px; zoom: 1; outline: none; overflow: hidden; box-sizing: content-box;\">\n<div id=\"wistia_grid_91_wrapper\" style=\"display: block; width: 847px; height: 476px;\">\n<div id=\"wistia_grid_91_above\" style=\"height: 0px; font-size: 0px; line-height: 0px;\"><\/div>\n<div id=\"wistia_grid_91_main\" style=\"width: 846.997px; left: 0px; height: 475.99px; margin-top: 0px;\">\n<div id=\"wistia_grid_91_behind\"><\/div>\n<div id=\"wistia_grid_91_center\" style=\"width: 100%; height: 100%;\">\n<div class=\"w-video-wrapper w-css-reset\" style=\"height: 100%; position: absolute; top: 0px; width: 100%; opacity: 1; background-color: #000000;\"><video id=\"wistia_simple_video_119\" style=\"background: transparent; display: block; height: 100%; max-height: none; max-width: none; position: static; visibility: visible; width: 100%; object-fit: contain;\" src=\"https:\/\/embedwistia-a.akamaihd.net\/deliveries\/c66241ac93fb154e7558cfa1429310695e43adcd\/file.mp4\" crossorigin=\"anonymous\" poster=\"https:\/\/fast.wistia.net\/assets\/images\/blank.gif\" preload=\"none\" width=\"300\" height=\"150\"><source src=\"https:\/\/embedwistia-a.akamaihd.net\/deliveries\/c66241ac93fb154e7558cfa1429310695e43adcd\/file.mp4\" type=\"video\/mp4\" \/><\/video><\/div>\n<div class=\"w-ui-container\" style=\"height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; opacity: 1;\">\n<div id=\"w-vulcan-v2-90\" class=\"w-vulcan-v2 w-css-reset\" style=\"box-sizing: border-box; cursor: default; height: 100%; left: 0px; position: absolute; visibility: visible; top: 0px; width: 100%;\" tabindex=\"0\" role=\"region\" aria-label=\"Video\">\n<div class=\"w-vulcan--background w-css-reset\" style=\"height: 100%; left: 0px; position: absolute; top: 0px; width: 100%;\">\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"statusBar\"><\/div>\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"thumbnail\">\n<div>\n<div class=\"w-css-reset\" style=\"height: 100%; opacity: 1; position: absolute; width: 100%; display: block;\"><img decoding=\"async\" class=\"w-css-reset\" style=\"box-sizing: content-box; height: 475.99px; left: 0px; top: 0px; width: 846.997px; clip: auto; display: block; position: absolute; border: 0px solid #000000;\" src=\"https:\/\/embedwistia-a.akamaihd.net\/deliveries\/23e129e7d99c24011197fd36d84ed723618f9d76.jpg?image_crop_resized=960x540\" srcset=\"https:\/\/embedwistia-a.akamaihd.net\/deliveries\/23e129e7d99c24011197fd36d84ed723618f9d76.jpg?image_crop_resized=640x360 320w, https:\/\/embedwistia-a.akamaihd.net\/deliveries\/23e129e7d99c24011197fd36d84ed723618f9d76.jpg?image_crop_resized=640x360 640w, https:\/\/embedwistia-a.akamaihd.net\/deliveries\/23e129e7d99c24011197fd36d84ed723618f9d76.jpg?image_crop_resized=960x540 960w, https:\/\/embedwistia-a.akamaihd.net\/deliveries\/23e129e7d99c24011197fd36d84ed723618f9d76.jpg?image_crop_resized=1280x720 1280w, https:\/\/embedwistia-a.akamaihd.net\/deliveries\/23e129e7d99c24011197fd36d84ed723618f9d76.jpg?image_crop_resized=1280x720 1920w, https:\/\/embedwistia-a.akamaihd.net\/deliveries\/23e129e7d99c24011197fd36d84ed723618f9d76.jpg?image_crop_resized=1280x720 3840w\" alt=\"Video Thumbnail\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"w-vulcan-overlays-table w-css-reset\" style=\"display: table; pointer-events: none; position: absolute; width: 100%;\">\n<div class=\"w-vulcan-overlays--left w-css-reset\" style=\"display: table-cell; vertical-align: top; position: relative; width: 0px;\"><\/div>\n<div class=\"w-vulcan-overlays--center w-css-reset\" style=\"display: table-cell; vertical-align: top; position: relative; width: 100%;\">\n<div class=\"w-css-reset\" style=\"height: 441.99px;\">\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"bigPlayButton\"><\/div>\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"clickForSoundButton\">\n<div class=\"w-css-reset w-css-reset-tree\" style=\"display: none; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%;\">\n<div style=\"color: white; display: inline-block; font-family: WistiaPlayerOverpass, Helvetica, sans-serif; font-size: 15.6px; margin-left: -4.8px; margin-top: -0.9px; vertical-align: top; white-space: nowrap; width: 36%;\">Click for sound<\/div>\n<\/div>\n<\/div>\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"loadingIndicator\">\n<div style=\"display: none; height: 80px; width: 125px;\">\n<div style=\"height: 80px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 125px;\"><\/div>\n<\/div>\n<\/div>\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"playPauseNotifier\"><\/div>\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"annotationOverlay\"><\/div>\n<\/div>\n<\/div>\n<div class=\"w-vulcan-overlays--right w-css-reset\" style=\"display: table-cell; vertical-align: top; position: relative; width: 0px;\"><\/div>\n<\/div>\n<div class=\"w-bottom-bar w-css-reset\" style=\"bottom: 0px; border-collapse: collapse; display: table; height: 34px; left: 0px; opacity: 1; pointer-events: none; position: absolute; table-layout: auto; transition: opacity 0s ease 0s; width: 100%;\"><\/div>\n<div class=\"w-foreground w-css-reset\" style=\"height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%;\">\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"contextMenu\">\n<div class=\"w-context-menu-anchor w-css-reset w-css-reset-tree\" style=\"height: 0px; left: 92.1111px; position: absolute; top: 34.6458px; width: 0px;\">\n<div class=\"w-context-menu\" style=\"background-color: #ffffff; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px; box-sizing: border-box; font-family: WistiaPlayerOverpass, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; overflow-y: auto; position: absolute; text-shadow: none; z-index: 100000; width: 180.851px; top: 0px; left: 0px;\">\n<div style=\"background: transparent; color: #bbbbbb; cursor: default; font-family: WistiaPlayerOverpass, Helvetica, sans-serif; font-size: 11px; line-height: 1em; padding: 6px 16px 3px;\">Logged In to Wistia<\/div>\n<p><button style=\"background: transparent; color: #555555; cursor: pointer; display: block; font-family: WistiaPlayerOverpass, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin: 0px; outline: none; padding: 6px 16px; text-align: left; text-decoration: none; white-space: nowrap; width: 100%;\">Report a Problem<\/button><a style=\"background: transparent; color: #555555; cursor: pointer; display: block; font-family: WistiaPlayerOverpass, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin: 0px; outline: none; padding: 6px 16px; text-align: left; text-decoration: none; white-space: nowrap; width: 100%;\" href=\"https:\/\/bluegranite.wistia.com\/medias\/dpdslv6is3\" target=\"_blank\" rel=\"noopener\">Open video in Wistia<\/a><a style=\"background: transparent; color: #555555; cursor: pointer; display: block; font-family: WistiaPlayerOverpass, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin: 0px; outline: none; padding: 6px 16px; text-align: left; text-decoration: none; white-space: nowrap; width: 100%;\" href=\"https:\/\/bluegranite.wistia.com\/stats\/medias\/dpdslv6is3\" target=\"_blank\" rel=\"noopener\">View stats in Wistia<\/a><button style=\"background: transparent; color: #555555; cursor: pointer; display: block; font-family: WistiaPlayerOverpass, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin: 0px; outline: none; padding: 6px 16px; text-align: left; text-decoration: none; white-space: nowrap; width: 100%;\">Copy link and thumbnail<\/button><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"loadingHourglass\"><\/div>\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"modalOverlay\"><\/div>\n<div class=\"w-css-reset\" style=\"pointer-events: auto;\" data-handle=\"reportAProblem\"><\/div>\n<\/div>\n<div class=\"w-focus-border\" style=\"border: 2px solid #ffffff; box-sizing: border-box; display: none; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"wistia_grid_91_front\"><\/div>\n<div id=\"wistia_grid_91_top_inside\"><\/div>\n<div id=\"wistia_grid_91_bottom_inside\"><\/div>\n<div id=\"wistia_grid_91_left_inside\"><\/div>\n<div id=\"wistia_grid_91_right_inside\"><\/div>\n<\/div>\n<div id=\"wistia_grid_91_below\" style=\"height: 0px; font-size: 0px; line-height: 0px;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><strong><br \/>\nWhat&#8217;s Next?<\/strong><br \/>\nIn my next blog post, we&#8217;ll explore working with JSON files and uncover easy ways to add JSON file data to\u00a0SQL Server. In the meantime, if you would like to learn more about using Logic Apps to pull in external data sources, <a href=\"\/get-started\/\">contact 3Cloud today<\/a>.<\/p>\n<p>To learn more about watering\u00a0your lawn with Logic Apps, visit this post from <a href=\"https:\/\/channel9.msdn.com\/Shows\/Azure-Friday\/Automating-Everything-and-Integreating-IoT-with-Azure-Logic-Apps?ocid=player\">Microsoft&#8217;s Channel 9<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Logic Apps makes it easy to pull in data from external data sources which are usually provided by Restful APIs.<\/p>\n","protected":false},"author":21,"featured_media":14852,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[297],"tags":[304],"class_list":["post-16026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-platform","tag-modern-data-platform","topics-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/16026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/comments?post=16026"}],"version-history":[{"count":0,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/16026\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media\/14852"}],"wp:attachment":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media?parent=16026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/categories?post=16026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/tags?post=16026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}