{"id":28824,"date":"2019-11-07T09:00:08","date_gmt":"2019-11-07T17:00:08","guid":{"rendered":""},"modified":"2019-11-05T09:28:25","modified_gmt":"2019-11-05T17:28:25","slug":"new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/","title":{"rendered":"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools"},"content":{"rendered":"<p>At Microsoft Ignite 2019,\u00a0we\u00a0<a href=\"https:\/\/aka.ms\/Blog_Hero\">announced<\/a>\u00a0<strong>Azure Synapse Analytics<\/strong>,\u00a0a major evolution of Azure SQL Data Warehouse.\u00a0The\u00a0<a href=\"https:\/\/azure.microsoft.com\/blog\/analytics-in-azure-is-up-to-14x-faster-and-costs-94-less-than-other-cloud-providers-why-go-anywhere-else\/\">same industry leading data warehouse<\/a>\u00a0now provides a whole new level of performance, scale, and analytics capabilities.\u00a0One of these capabilities is SQL Analytics, which provides a rich set of enterprise data warehousing features.<\/p>\n<p>Today we are announcing the general availability of the <a href=\"https:\/\/feedback.azure.com\/forums\/307516-sql-data-warehouse\/suggestions\/13313247--in-preview-database-project-from-visual-studio-t\">highest requested\u00a0feature<\/a> for SQL Analytics in Azure Synapse, SQL Server Data Tools (SSDT) database projects. This release includes support for SQL Server Data Tools with Visual Studio 2019 along with native platform integration with Azure DevOps providing built-in continuous integration and deployment (CI\/CD) capabilities for enterprise level deployments. This announcement also comes with support for the Schema Compare extension in Azure Data Studio for SQL Analytics.\u00a0\u00a0You can now expect a frictionless development and deployment experience on any platform for your analytics solution.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full aligncenter\" src=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICDOveview-gif.gif\" alt=\"Flow diagram showing changes promoted across Development, Test, and Production environments using SSDT and Azure DevOps.\" width=\"918\" height=\"516\" \/><\/p>\n<p>Since announcing preview support for SQL Server Data Tools (SSDT), customers have been able to use popular SQL Server Data Tools features such as Schema Compare, build, and publish for local development of their data warehouse.\u00a0Although\u00a0this has\u00a0helped\u00a0customers\u00a0accelerate\u00a0project\u00a0development, an automated build, test, and deployment infrastructure is\u00a0still critical for continuous integration and deployment (CI\/CD) scenarios.\u00a0Without the\u00a0native\u00a0integration with Azure DevOps, customers were\u00a0still\u00a0forced to\u00a0manually\u00a0write\u00a0PowerShell and TSQL scripts\u00a0integrated with Azure DevOps for an automated release process.<\/p>\n<p>With SQL Server Data Tools\u00a0generally available and native Azure DevOps support,\u00a0you can\u00a0now\u00a0set up stable release pipelines\u00a0without any custom code, and\u00a0changes to your data warehouse model\u00a0can be\u00a0safely\u00a0and automatically\u00a0promoted across development, testing, and production environments.\u00a0Preview customers\u00a0such as\u00a0T-Mobile\u00a0will now be\u00a0able to accelerate their\u00a0feature development\u00a0with\u00a0Azure Synapse.<\/p>\n<blockquote><p><em>\u201cIn our current environment, we would have needed hundreds of custom scripts to validate and promote changes across our test and production environments. We\u2019re excited to now simply use SSDT, MSBuild, and the Publish task in Azure DevOps to deploy and release features to production on a consistent and faster cadence.\u201d &#8211;<\/em>\u00a0Anthony Sabol, Director, Reporting &amp; Analytics at T-Mobile.<\/p><\/blockquote>\n<h2><span data-contrast=\"none\">Integrate with Microsoft Azure Repos for continuous integration<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">Data engineers and developers can\u00a0<\/span><span data-contrast=\"auto\">easily integrate their SQL Server Da<span style=\"font-size: 1.4rem\">ta Tool<\/span><span style=\"font-size: 1.4rem\" data-contrast=\"auto\">s<\/span> database projects <\/span><span data-contrast=\"auto\">with Microsoft <\/span><span data-contrast=\"auto\">Azure Repos<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full aligncenter\" src=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/SourceControl-gif.gif\" alt=\"Using Schema Compare in SSDT showing how changes can be tracked using a Git repository in Azure Repos.\" width=\"1255\" height=\"557\" \/><\/p>\n<h2><span data-contrast=\"none\">Configure continuous deployment using Microsoft Azure Pipelines<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">Changes committed to source control\u00a0<\/span><span data-contrast=\"auto\">in Azure Repos <\/span><span data-contrast=\"auto\">can automatically\u00a0<\/span><span data-contrast=\"auto\">be\u00a0<\/span><span data-contrast=\"auto\">pre-validated<\/span><span data-contrast=\"auto\">\u00a0using\u00a0MSBuild\u00a0and\u00a0<\/span><span data-contrast=\"auto\">promoted to\u00a0<\/span><span data-contrast=\"auto\">target<\/span><span data-contrast=\"auto\"> environments using Microsoft Azure <\/span><span data-contrast=\"auto\">Pip<\/span><span data-contrast=\"auto\">e<\/span><span data-contrast=\"auto\">lines<\/span><span data-contrast=\"auto\">\u00a0and the\u00a0<\/span><span data-contrast=\"auto\">built-in\u00a0<\/span><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-sql-dw.SQLDWDeployment\"><span data-contrast=\"none\">SQL\u00a0<\/span><span data-contrast=\"none\">Analytics<\/span><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">deployment\u00a0<\/span><span data-contrast=\"none\">task<\/span><span data-contrast=\"none\">\u00a0extension<\/span><\/a><span data-contrast=\"auto\">.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full aligncenter\" src=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/Deployment-Task-gif.gif\" alt=\"Downloading the SQL analytics deployment task in the Azure DevOps marketplace.\" width=\"1255\" height=\"557\" \/><\/p>\n<h2><span data-contrast=\"none\">Cross platform support for S<\/span><span data-contrast=\"none\">chema\u00a0<\/span><span data-contrast=\"none\">C<\/span><span data-contrast=\"none\">ompare\u00a0<\/span><span data-contrast=\"none\">with<\/span><span data-contrast=\"none\">\u00a0Azure Data Studio<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n<p><a href=\"https:\/\/docs.microsoft.com\/sql\/azure-data-studio\/what-is?view=sql-server-ver15\"><span data-contrast=\"none\">Azure Data Studio<\/span><\/a><span data-contrast=\"auto\">\u00a0is a cross-platform database tool<\/span><span data-contrast=\"auto\"> that<\/span><span data-contrast=\"auto\">\u00a0now allows you to c<\/span><span data-contrast=\"auto\">ompare the schema\u00a0<\/span><span data-contrast=\"auto\">between two<\/span><span data-contrast=\"auto\">\u00a0data\u00a0<\/span><span data-contrast=\"auto\">warehouse definition<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full aligncenter\" src=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/SchemaCompare-gif-Kevin.gif\" alt=\"Using Schema Compare to generate change scripts in Azure Data studio.\" width=\"1255\" height=\"557\" \/><\/p>\n<h2>Next steps<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/azure\/sql-data-warehouse\/sql-data-warehouse-install-visual-studio\">Install Visual Studio 2019 for <\/a>SQL Analytics to get started<\/li>\n<li>Set up <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/sql-data-warehouse\/sql-data-warehouse-source-control-integration\">source control integration<\/a> with SQL Analytics by using Azure Repos<\/li>\n<li>Integrate a simple Azure Pipeline for\u00a0<a href=\"https:\/\/docs.microsoft.com\/azure\/sql-data-warehouse\/sql-data-warehouse-continuous-integration-and-deployment\">continuous integration and deployment for SQL analytics<\/a> capabilities within Azure Synapse<\/li>\n<li>Learn more about <a href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/05\/the-november-2019-release-of-azure-data-studio-is-now-available\/\">Azure Data Studio SQL Compare<\/a><\/li>\n<li>For feature requests and providing us feedback, please vote on our <a href=\"https:\/\/feedback.azure.com\/forums\/307516-sql-data-warehouse\">UserVoice<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>At Microsoft Ignite 2019,\u00a0we\u00a0announced\u00a0Azure Synapse Analytics,\u00a0a major evolution of Azure SQL Data Warehouse.\u00a0The\u00a0same industry leading data warehouse\u00a0now provides a whole new level of performance, scale, and analytics capabilities.\u00a0One of these capabilities is SQL Analytics, which provides a rich set of enterprise data warehousing features.<\/p>\n","protected":false},"author":5562,"featured_media":28935,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[],"product":[2388],"content-type":[2448],"topic":[2457,2463,2466],"coauthors":[2631],"class_list":["post-28824","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","product-azure-synapse-analytics","content-type-updates","topic-data-analytics","topic-data-warehousing","topic-developer"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools - Microsoft SQL Server Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools - Microsoft SQL Server Blog\" \/>\n<meta property=\"og:description\" content=\"At Microsoft Ignite 2019,\u00a0we\u00a0announced\u00a0Azure Synapse Analytics,\u00a0a major evolution of Azure SQL Data Warehouse.\u00a0The\u00a0same industry leading data warehouse\u00a0now provides a whole new level of performance, scale, and analytics capabilities.\u00a0One of these capabilities is SQL Analytics, which provides a rich set of enterprise data warehousing features.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft SQL Server Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/sqlserver\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-07T17:00:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"686\" \/>\n\t<meta property=\"og:image:height\" content=\"386\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kevin Ngo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SQLServer\" \/>\n<meta name=\"twitter:site\" content=\"@SQLServer\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kevin Ngo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/author\/kevin-ngo\/\",\"@type\":\"Person\",\"@name\":\"Kevin Ngo\"}],\"headline\":\"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools\",\"datePublished\":\"2019-11-07T17:00:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/\"},\"wordCount\":530,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/\",\"name\":\"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools - Microsoft SQL Server Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg\",\"datePublished\":\"2019-11-07T17:00:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg\",\"width\":686,\"height\":386,\"caption\":\"Continuous deployment, continuous integration functionality.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\",\"name\":\"Microsoft SQL Server Blog\",\"description\":\"Official News from Microsoft\u2019s Information Platform\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\",\"name\":\"Microsoft SQL Server Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft SQL Server Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.facebook.com\/sqlserver\",\"https:\/\/x.com\/SQLServer\",\"https:\/\/www.youtube.com\/user\/MSCloudOS\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools - Microsoft SQL Server Blog","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:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/","og_locale":"en_US","og_type":"article","og_title":"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools - Microsoft SQL Server Blog","og_description":"At Microsoft Ignite 2019,\u00a0we\u00a0announced\u00a0Azure Synapse Analytics,\u00a0a major evolution of Azure SQL Data Warehouse.\u00a0The\u00a0same industry leading data warehouse\u00a0now provides a whole new level of performance, scale, and analytics capabilities.\u00a0One of these capabilities is SQL Analytics, which provides a rich set of enterprise data warehousing features.","og_url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/","og_site_name":"Microsoft SQL Server Blog","article_publisher":"http:\/\/www.facebook.com\/sqlserver","article_published_time":"2019-11-07T17:00:08+00:00","og_image":[{"width":686,"height":386,"url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg","type":"image\/jpeg"}],"author":"Kevin Ngo","twitter_card":"summary_large_image","twitter_creator":"@SQLServer","twitter_site":"@SQLServer","twitter_misc":{"Written by":"Kevin Ngo","Est. reading time":"2 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/author\/kevin-ngo\/","@type":"Person","@name":"Kevin Ngo"}],"headline":"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools","datePublished":"2019-11-07T17:00:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/"},"wordCount":530,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/","name":"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools - Microsoft SQL Server Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg","datePublished":"2019-11-07T17:00:08+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg","contentUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/11\/CICD.jpg","width":686,"height":386,"caption":"Continuous deployment, continuous integration functionality."},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/11\/07\/new-in-azure-synapse-analytics-cicd-for-sql-analytics-using-sql-server-data-tools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/"},{"@type":"ListItem","position":2,"name":"New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/","name":"Microsoft SQL Server Blog","description":"Official News from Microsoft\u2019s Information Platform","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization","name":"Microsoft SQL Server Blog","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft SQL Server Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/sqlserver","https:\/\/x.com\/SQLServer","https:\/\/www.youtube.com\/user\/MSCloudOS"]}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/28824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/comments?post=28824"}],"version-history":[{"count":0,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/28824\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/media\/28935"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/media?parent=28824"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/post_tag?post=28824"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/product?post=28824"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/content-type?post=28824"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/topic?post=28824"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/coauthors?post=28824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}