{"id":369,"date":"2018-01-01T17:25:07","date_gmt":"2018-01-01T16:25:07","guid":{"rendered":"http:\/\/www.csopro.de\/biblog\/?p=369"},"modified":"2018-01-01T17:31:40","modified_gmt":"2018-01-01T16:31:40","slug":"ssas-2016-cube-verarbeiten-in-ssis","status":"publish","type":"post","link":"https:\/\/www.csopro.de\/biblog\/2018\/01\/ssas-2016-cube-verarbeiten-in-ssis\/","title":{"rendered":"SSAS 2016: Tabular Cube verarbeiten in SSIS"},"content":{"rendered":"<p>Nachdem sich in SSAS 2016 im Hintergrund einiges ge\u00e4ndert hat, wird die Verarbeitung eines Cubes nun mittels JSON-Syntax und nicht mehr XMLA ausgef\u00fchrt, z.B.<br \/>\n<code>{<br \/>\n\"refresh\": {<br \/>\n\"type\": \"automatic\",<br \/>\n\"objects\": [<br \/>\n{<br \/>\n\"database\": \"AMO2016Test\"<br \/>\n}<br \/>\n]<br \/>\n}<br \/>\n}<\/code><br \/>\nDamit wird der Cube AMO2016Test verarbeitet.<br \/>\n(Ein solches Skript kann man sich wie gehabt im Management Studio \u00fcber den Skript-Button in den Dialogen erzeugen lassen)<\/p>\n<p>Grunds\u00e4tzlich verwenden wir SSIS, um solche automatisierten Tasks durchzuf\u00fchren (damit wir Standard-Features wie Protokolierung, Fehlerhandling etc. nutzen k\u00f6nnen).<br \/>\nDie Standard-Verarbeitungs-Komponente kann man nicht verwenden, da sie XMLA-basiert ist.<\/p>\n<p>Aber man kann ganz einfach obigen Code in einer <strong>Execute-SQL-Task<\/strong> ausf\u00fchren lassen, wenn man als Connection eine <strong>OLE-DB-Connection<\/strong> auf den Cube angelegt hat.<br \/>\nEs darf einen also nicht wundern, dass man einen <em>JSON<\/em>-Code in der Execute-<em>SQL<\/em>-Task ausf\u00fchrt. Da aber der Code einfach durchgereicht wird, ist klar, dass es funktioniert.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem sich in SSAS 2016 im Hintergrund einiges ge\u00e4ndert hat, wird die Verarbeitung eines Cubes nun mittels JSON-Syntax und nicht mehr XMLA ausgef\u00fchrt, z.B. { &#8222;refresh&#8220;: { &#8222;type&#8220;: &#8222;automatic&#8220;, &#8222;objects&#8220;: [ { &#8222;database&#8220;: &#8222;AMO2016Test&#8220; } ] } } Damit wird der Cube AMO2016Test verarbeitet. (Ein solches Skript kann man sich wie gehabt im Management Studio &hellip; <a href=\"https:\/\/www.csopro.de\/biblog\/2018\/01\/ssas-2016-cube-verarbeiten-in-ssis\/\" class=\"more-link\"><span class=\"screen-reader-text\">SSAS 2016: Tabular Cube verarbeiten in SSIS<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,10],"tags":[45,23],"class_list":["post-369","post","type-post","status-publish","format-standard","hentry","category-analysisservices","category-integrationservices","tag-ssas-2016","tag-tabular"],"_links":{"self":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/comments?post=369"}],"version-history":[{"count":4,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/369\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/369\/revisions\/374"}],"wp:attachment":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/media?parent=369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/categories?post=369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/tags?post=369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}