{"id":3605,"date":"2012-06-27T10:21:52","date_gmt":"2012-06-27T10:21:52","guid":{"rendered":"https:\/\/test.simple-talk.com\/uncategorized\/the-birth-of-ssas-compare\/"},"modified":"2016-07-28T10:50:52","modified_gmt":"2016-07-28T10:50:52","slug":"the-birth-of-ssas-compare","status":"publish","type":"post","link":"https:\/\/www.red-gate.com\/simple-talk\/blogs\/the-birth-of-ssas-compare\/","title":{"rendered":"The Birth of SSAS Compare"},"content":{"rendered":"<div>\n<p><strong>Noemi Moreno, Red Gate Business Intelligence Specialist<\/strong><\/p>\n<p>Software vendors &#8211; even Microsoft &#8211; tend to forget about the needs of business intelligence developers. We are a rare and rather invisible species. For example, BIDS remained in VS 2008 until SQL Server 2012. It took until this release before we got something as simple as an &#8220;undo&#8221; function.<\/p>\n<\/p><\/div>\n<p>Before I joined Red Gate as a BI specialist, I worked on SQL Development. I&#8217;ll never forget the time I discovered Red Gate&#8217;s <a href=\"http:\/\/www.red-gate.com\/products\/sql-development\/sql-compare\">SQL Compare<\/a> tool and how it reduced the task of preparing a database release from a couple of days to ten minutes. When I moved to SSAS, MDX and cubes, I became frustrated with the deployment process because I couldn&#8217;t find a tool that made Cube releases as easy as they are with SQL Compare.<\/p>\n<p>This became my quest. I pitched the idea to a few people in Red Gate&#8217;s regular Down Tools Week, when everyone puts down their day-to-day tasks and works on their own projects. My task was to reason with a roomful of cynical developers, hardened to the blandishments of project managers, for help to develop a tool that would compare two different SSAS databases and create the script to process only the objects that needed processing, thereby reducing release time to only a few minutes.<\/p>\n<p>I walked to the podium and gave them the full story of the distressed BI specialists, doomed to spend tedious hours preparing deployment scripts. A few developers recovered from their torpor to cast a languid eye at my presentation. It wasn&#8217;t enough. In a sudden impulse, I blurted out a promise to perform a flamenco dance for just the team if the tool was able to successfully compare two SSAS databases and generate a script by the end of the week.<\/p>\n<p>I was lucky enough that some of them believed me and jumped in: David Pond (Dev), Matt Burton (Dev), Tilman Bregler (Dev), Shobana Sekar (Test), Ruchija Raj (Test), Nick Sutherland (Product Manager) and Irma Tanovic (BI). They didn&#8217;t know that Irma and I would be away on a conference in Amsterdam and would leave them without our support.<\/p>\n<p>But to my surprise, they had a working tool by the time we came back &#8211; basic, and with a few bugs, but a working tool nonetheless! Seeing it compare a very basic SSAS database, detect the changes and generate the scripts was amazing! Something that normally takes half a day was done in under a minute.<\/p>\n<p>Since then, a few months have passed and a BI Tools team has been created at Red Gate to work full time on BI tools for BI developers, starting with SSAS Compare. How cool is that? So download the <a href=\"http:\/\/www.red-gate.com\/labs\/ssas-compare\/\">free beta<\/a> and give us your feedback.<\/p>\n<p>And the flamenco? I still need to deliver that. Tilman reminds me every day! I need to get the full flamenco costume<em>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Noemi Moreno, Red Gate Business Intelligence Specialist Software vendors &#8211; even Microsoft &#8211; tend to forget about the needs of business intelligence developers. We are a rare and rather invisible species. For example, BIDS remained in VS 2008 until SQL Server 2012. It took until this release before we got something as simple as an&#8230;&hellip;<\/p>\n","protected":false},"author":22507,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"coauthors":[],"class_list":["post-3605","post","type-post","status-publish","format-standard","hentry","category-blogs"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/3605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/users\/22507"}],"replies":[{"embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/comments?post=3605"}],"version-history":[{"count":6,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/3605\/revisions"}],"predecessor-version":[{"id":42179,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/3605\/revisions\/42179"}],"wp:attachment":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/media?parent=3605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/categories?post=3605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/tags?post=3605"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/coauthors?post=3605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}