{"id":4207,"date":"2012-06-01T14:25:51","date_gmt":"2012-06-01T06:25:51","guid":{"rendered":"http:\/\/www.sharepointboost.com\/blog\/?p=4207"},"modified":"2023-07-31T11:39:52","modified_gmt":"2023-07-31T03:39:52","slug":"how-to-connect-data-between-external-data-and-sharepoint-lists","status":"publish","type":"post","link":"https:\/\/www.boostsolutions.com\/blog\/how-to-connect-data-between-external-data-and-sharepoint-lists\/","title":{"rendered":"How to Connect Data between External Data and SharePoint Lists"},"content":{"rendered":"<p>As a database administrator, I manage a table named &#8220;<strong>Employee_Info<\/strong>&#8221; in <strong>database1<\/strong> on our SQL Server. Meanwhile, my colleague Tom, a department manager, manages a SharePoint list named &#8220;<strong>brain-employee<\/strong>.&#8221; Now, we want to create a connection between the two different data sources and merge the data. Additionally, I want to customize the data connection profile to protect some sensitive data, like <strong>Salary<\/strong> for example. However, how do I do this?<\/p>\n<p>Luckily, I found a simple and useful tool called <strong>SharePoint Data Connector<\/strong>, which provides a secure and convenient way to transfer and manage business data between SharePoint lists and external data sources.<\/p>\n<p><strong><span style=\"text-decoration: underline\">Now, let&#8217;s see how it works<\/span><\/strong>:<\/p>\n<p>1. First of all, create a profile on the Settings Page.<\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4208\" src=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC1.jpg\" alt=\"\" width=\"1153\" height=\"228\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC1.jpg 1281w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC1-300x59.jpg 300w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC1-1024x202.jpg 1024w\" sizes=\"(max-width: 1153px) 100vw, 1153px\" \/><\/a><\/p>\n<p><!--more-->2. Then, specify the SharePoint list and the connection direction (List -&gt; Data or vice versa).<\/p>\n<p>3. Connect the external data sources (I selected the list &#8220;<strong>brain-employee<\/strong>,&#8221; the direction &#8211; &#8220;<strong>From list to external data<\/strong>,&#8221; connect to <strong>SQL Server<\/strong> &#8211;<strong>database1 &#8211; <\/strong>&#8220;<strong>Employee_Info<\/strong>&#8221; table.<\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC2.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4209\" src=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC2.jpg\" alt=\"\" width=\"1275\" height=\"357\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC2.jpg 1275w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC2-300x84.jpg 300w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC2-1024x286.jpg 1024w\" sizes=\"(max-width: 1275px) 100vw, 1275px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC2.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>4. Enter your conditions, including filter settings using SQL statements and column mapping (My SQL statements is &#8212;<strong>where Depart = &#8216;brain&#8217;<\/strong> to filter brain department data. Setting these values to columns, except that sensitive column data &#8220;<strong>Salary<\/strong>&#8220;).<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4210\" src=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC3.jpg\" alt=\"\" width=\"1254\" height=\"448\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC3.jpg 1254w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC3-300x107.jpg 300w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC3-1024x365.jpg 1024w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" \/><\/p>\n<p>5. We have now completed our profile settings.<\/p>\n<p>6. Now, click the &#8220;<strong>Run Now<\/strong>&#8221; button to connect the data.<\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC4.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4211\" src=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC4.jpg\" alt=\"\" width=\"512\" height=\"371\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC4.jpg 512w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC4-300x217.jpg 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC4.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>7. If you don&#8217;t want to delete records that only exist in the target, set &#8220;Run Options&#8221; function, which provides three options: <strong>Enable ADD<\/strong>, <strong>Enable UPDATE<\/strong>, and <strong>Enable DELETE<\/strong>.<\/p>\n<p>8. I don&#8217;t want to delete any data, so I unchecked the <strong>Enable DELETE<\/strong> option.<\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC5.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4212\" src=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC5.jpg\" alt=\"\" width=\"1282\" height=\"107\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC5.jpg 1282w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC5-300x25.jpg 300w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC5-1024x85.jpg 1024w\" sizes=\"(max-width: 1282px) 100vw, 1282px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC5.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>9. If you want to run the profile in the background, enable <strong>Background update<\/strong>.<\/p>\n<p>10. Specify an email address to send notification emails to for each error that occurs while background update is enabled.<\/p>\n<p>11. Additionally, logging can be enabled in the same field.<\/p>\n<p><a href=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC6.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4213\" src=\"http:\/\/www.BoostSolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC6.jpg\" alt=\"\" width=\"1268\" height=\"262\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC6.jpg 1268w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC6-300x61.jpg 300w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2012\/06\/How-to-Connect-Data-between-External-Data-and-SharePoint-Lists-PIC6-1024x211.jpg 1024w\" sizes=\"(max-width: 1268px) 100vw, 1268px\" \/><\/a><\/p>\n<p>This is easy, right?<\/p>\n<p>Although this is only the initial release of <strong>Data Connector <\/strong>version 1.0, it can support SQL Server, My SQL and Oracle databases very well. Look forward to the next build to be compatible with many more data sources!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As a database administrator, I manage a table named &#8220;Employee_Info&#8221; in database1 on our SQL Server. Meanwhile, my colleague Tom, a department manager, manages a SharePoint list named &#8220;brain-employee.&#8221; Now, we want to create a connection between the two different data sources and merge the data. Additionally, I want to customize the data connection profile [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[347],"tags":[388,390,389],"_links":{"self":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/4207"}],"collection":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=4207"}],"version-history":[{"count":13,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/4207\/revisions"}],"predecessor-version":[{"id":9221,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/4207\/revisions\/9221"}],"wp:attachment":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=4207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=4207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=4207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}