{"id":454,"date":"2015-02-26T14:00:51","date_gmt":"2015-02-26T20:00:51","guid":{"rendered":"http:\/\/www.sqlfreelancer.com\/blog\/?p=454"},"modified":"2015-02-26T14:00:51","modified_gmt":"2015-02-26T20:00:51","slug":"sql-server-integration-services-connector-for-salesforce","status":"publish","type":"post","link":"https:\/\/www.sqlfreelancer.com\/blog\/sql-server-integration-services-connector-for-salesforce\/","title":{"rendered":"SQL Server Integration Services Connector for SalesForce"},"content":{"rendered":"<p>Problem:<\/p>\n<p>I have a list of contacts in my SQL Server database that I would like to import into Salesforce and keep Salesforce up to date as new contacts are entered daily into my database. I know there are a few different ways to accomplish this but I\u2019d like to use a SSIS package so I can automate.<\/p>\n<p>Solution:<\/p>\n<p>In my opinion, the best (and easiest) way to accomplish this goal is using SSIS packages and a component from CozyRoc called <a href=\"http:\/\/www.cozyroc.com\/ssis\/salesforce-destination\">Salesforce Destination<\/a>. CozyRoc provides advanced SSIS libraries of custom tasks, components and scripts for handling Zip, GZip, BZip2, Tar archives, enhanced script reuse and secure Internet communications. I always go to CozyRoc when I need a custom task. In this tip I\u2019ll show you how to take a contact list from SQL Server and import it into SalesForce. I\u2019ll also show you how to schedule this on a daily basis.<\/p>\n<p>For this example, let\u2019s say I have a contact table in my SQL Server database like the following:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-455\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-1.png\" alt=\"SQL Server SSIS SalesForce\" width=\"628\" height=\"52\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-1.png 628w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-1-300x25.png 300w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/a><\/p>\n<p>I need to import these records into my Contacts tab in SalesForce:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-456\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-2.png\" alt=\"SQL Server SSIS SalesForce\" width=\"628\" height=\"306\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-2.png 628w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-2-300x146.png 300w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/a><\/p>\n<p><span style=\"text-decoration: underline;\">Create SSIS package<\/span><\/p>\n<p>First thing I\u2019ll need to do is download the CozyRoc SalesForce component. This download can be found here: <a href=\"http:\/\/www.cozyroc.com\/ssis\/salesforce-destination\">http:\/\/www.cozyroc.com\/ssis\/salesforce-destination<\/a><\/p>\n<p>I\u2019ll download and install this component on the server or workstation that I plan on developing the package. Once installed, open SQL Server Data Tools and create a SSIS project:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-457\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-3.png\" alt=\"SQL Server SSIS SalesForce\" width=\"586\" height=\"449\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-3.png 586w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-3-300x230.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/a><\/p>\n<p>First, let\u2019s create a connection to the SQL Server database that stores the contact information and the Salesforce destination:<\/p>\n<p>Right click in Connection Manager and create \u201cNew OLE DB Connection\u201d:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-458\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-4.png\" alt=\"SQL Server SSIS SalesForce\" width=\"468\" height=\"302\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-4.png 468w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-4-300x194.png 300w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/a><\/p>\n<p>Type Server Name, credentials, and select database from drop down that stores the contact information. In this example, I\u2019m selecting my local server and Demo database:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-459\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-5.png\" alt=\"SQL Server SSIS SalesForce\" width=\"514\" height=\"525\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-5.png 514w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-5-294x300.png 294w\" sizes=\"auto, (max-width: 514px) 100vw, 514px\" \/><\/a><\/p>\n<p>Test Connection and click OK. Right click on the Connection Manager again and click \u201cNew Connection\u201d:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-460\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-6.png\" alt=\"SQL Server SSIS SalesForce\" width=\"324\" height=\"402\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-6.png 324w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-6-242x300.png 242w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a><\/p>\n<p>If the Salesforce Destination component was installed properly, you should see a connection called \u201cSFORCE\u201d:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-461\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-7.png\" alt=\"SQL Server SSIS SalesForce\" width=\"413\" height=\"451\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-7.png 413w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-7-275x300.png 275w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/a><\/p>\n<p>Click Add. Type your UserName and Password + Security token. If you don\u2019t know your security token click <a href=\"https:\/\/help.salesforce.com\/apex\/HTViewHelpDoc?id=user_security_token.htm\">here<\/a> to read more about resetting it.<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-462\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-8.png\" alt=\"SQL Server SSIS SalesForce\" width=\"623\" height=\"458\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-8.png 623w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-8-300x221.png 300w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/a><\/p>\n<p>Once you have entered your login credentials, make sure to test connection.<\/p>\n<p>You should now have two connections in Connection Managers:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-463\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-9.png\" alt=\"SQL Server SSIS SalesForce\" width=\"359\" height=\"106\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-9.png 359w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-9-300x89.png 300w\" sizes=\"auto, (max-width: 359px) 100vw, 359px\" \/><\/a><\/p>\n<p>Now to designing the package:<\/p>\n<p>From the Control Flow we will add our Data Flow Task and right click to configure.<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-464\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-10.png\" alt=\"SQL Server SSIS SalesForce\" width=\"382\" height=\"132\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-10.png 382w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-10-300x104.png 300w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/a><\/p>\n<p>Add the OLE DB source and SalesForce Destination tasks to the designer:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-465\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-11.png\" alt=\"SQL Server SSIS SalesForce \" width=\"333\" height=\"213\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-11.png 333w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-11-300x192.png 300w\" sizes=\"auto, (max-width: 333px) 100vw, 333px\" \/><\/a><\/p>\n<p>Configure OLE DB Source:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-466\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-12.png\" alt=\"SQL Server SSIS SalesForce\" width=\"280\" height=\"186\" \/><\/a><\/p>\n<p>To configure the SalesForce Destination right click and edit. Choose the connection manager you created earlier:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-467\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-13.png\" alt=\"SQL Server SSIS SalesForce\" width=\"617\" height=\"201\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-13.png 617w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-13-300x98.png 300w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/a><\/p>\n<p>Click the Component Properties tab and you\u2019ll notice a few options under Custom Properties:<\/p>\n<p>Action:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"312\">Action<\/td>\n<td width=\"312\">Description<\/td>\n<\/tr>\n<tr>\n<td width=\"312\">Create<\/td>\n<td width=\"312\">Create a new record in the destination object<\/td>\n<\/tr>\n<tr>\n<td width=\"312\">Update<\/td>\n<td width=\"312\">Update an existing record in the destination object. You must specify the appropriate object record identifier for the update to work.<\/td>\n<\/tr>\n<tr>\n<td width=\"312\">Delete<\/td>\n<td width=\"312\">Delete an existing record from the destination object. You must specify the appropriate object record identifier for the delete to work.<\/td>\n<\/tr>\n<tr>\n<td width=\"312\">Upsert<\/td>\n<td width=\"312\">Update and insert a record in the destination object. Selecting this value displays the dynamic parameter <strong>ExternalId<\/strong>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Batch Size: Specify the number of rows to be sent as a batch. The maximum for regular mode is 200. The maximum for bulk-load is 10,000\\.<\/p>\n<p>Destination Object: Specify the destination Salesforce object from a dropdown where the data is to be loaded.<\/p>\n<p>ExternalID: Specify the external identifier field for updating the foreign key lookup with an external identifier.<\/p>\n<p>Mode:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"312\">Value<\/td>\n<td width=\"312\">Description<\/td>\n<\/tr>\n<tr>\n<td width=\"312\">Regular<\/td>\n<td width=\"312\">Process the data in regular mode<\/td>\n<\/tr>\n<tr>\n<td width=\"312\">BulkData<\/td>\n<td width=\"312\">Process the data in bulk-load data mode<\/td>\n<\/tr>\n<tr>\n<td width=\"312\">BulkBinary<\/td>\n<td width=\"312\">Process the data in bulk-load binary mode<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-468\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-14.png\" alt=\"SQL Server SSIS SalesForce\" width=\"589\" height=\"398\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-14.png 589w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-14-300x203.png 300w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><\/a><\/p>\n<p>Since we are adding Contacts, we\u2019ll select Create (Action) and Contact from the DestinationObject option.<\/p>\n<p>Click the Column Mappings tab and make sure all the columns are mapped correctly (delete mapping between ID\u2019s for this example):<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-469\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-15.png\" alt=\"SQL Server SSIS SalesForce\" width=\"594\" height=\"515\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-15.png 594w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-15-300x260.png 300w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/a><\/p>\n<p>Run the package and if everything is setup correctly your Salesforce instance should new contacts in it:<\/p>\n<p><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-470\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-16.png\" alt=\"SQL Server SSIS SalesForce\" width=\"624\" height=\"324\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-16.png 624w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-16-300x156.png 300w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/a><a href=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-471\" src=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-17.png\" alt=\"SQL Server SSIS SalesForce\" width=\"624\" height=\"299\" srcset=\"https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-17.png 624w, https:\/\/www.sqlfreelancer.com\/blog\/wp-content\/uploads\/2015\/02\/SQL-Server-SSIS-SalesForce-17-300x144.png 300w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/a><\/p>\n<p><span style=\"text-decoration: underline;\">Run this package as daily job<\/span><\/p>\n<p>To run this package as a daily job that will populate Salesforce hourly, daily, weekly, etc. we\u2019ll need to create a SQL Agent job and set a schedule.<\/p>\n<p>Next Steps:<\/p>\n<ul>\n<li>Updating Salesforce is a little more complicated and requires a custom field in Salesforce. The video titled \u201cUpsert with external ID\u201d located <a href=\"http:\/\/www.cozyroc.com\/ssis\/salesforce-destination\">here<\/a> will help with this.<\/li>\n<li>Check out <a href=\"http:\/\/www.cozyroc.com\">com<\/a> for your custom SSIS needs.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Problem: I have a list of contacts in my SQL Server database that I would like to import into Salesforce and keep Salesforce up to date as new contacts are entered daily into my database. I know there are a few different ways to accomplish this but I\u2019d like to use a SSIS package so [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,49],"tags":[93,83,60],"class_list":["post-454","post","type-post","status-publish","format-standard","hentry","category-business-intelligence","category-integration-services-ssis","tag-salesforce","tag-sql-server-business-intelligence","tag-sql-server-integration-services"],"_links":{"self":[{"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/posts\/454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/comments?post=454"}],"version-history":[{"count":1,"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/posts\/454\/revisions"}],"predecessor-version":[{"id":472,"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/posts\/454\/revisions\/472"}],"wp:attachment":[{"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/media?parent=454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/categories?post=454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sqlfreelancer.com\/blog\/wp-json\/wp\/v2\/tags?post=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}