Posts

Showing posts from November, 2010

PASS Summit, TechEd & TechNet… was für eine Woche!

Wow, das war doch mal eine Woche! Da gab es endlich wieder etliche Überschneidungen im Kalender.Wir hatten den PASS Summit in Seattle, die TechEd Europe in Berlin und noch ein TechNet MS SQL & BI Seminar in Hamburg.Die Keynotes des Summits gabs auch gleich noch als Livestream. Sessions der TechEd sind wie gewohnt bereits online verfügbar.Sowohl auf dem Summit als auch auf der TechEd wurden diverse Ankündigungen bzgl. des neuen SQL Servers gemacht. Highlights sind wohl u. a.:Project Crescent (ultra cooles Reporting / Dashboard Tool auf Basis Silverlight)Business Intelligence Semantic Model (BISM)VertiPaq in der relationalen Welt (eine Renaissance von ROLAP ?)und vieles, vieles mehr…Und es gab dazu viele Emotionen diese Woche.Chris Webb z. B. sprach da wohl vielen von uns aus der Seele. http://cwebbbi.wordpress.com/2010/11/11/pass-summit-day-2/Da wurde wohl das eine oder andere ein wenig zu euphorisch angekündigt und präsentiert. Zumindest entstand bei einigen der nachhaltige Eindru…

MDXScript Object in Analysis Management Objects (AMO)

Eine Frage kommt im Zusammenhang mit den Analysis Management Objects immer wieder: Wie kann auf das MDX Skript zugegriffen werden?Und auch dafür sind tatsächlich nur wenige Zeilen Code notwendig! AMO sei Dank!Mit diesem Codeschnipsel lese ich das MDX Skript aus und zeige ihn in einer Textbox an. Statt der Textbox könnt Ihr natürlich auch eine Variable oder sonst was verwenden.using Microsoft.AnalysisServices;Server srv = new Server();srv.Connect("localhost"); // Dein Server Name!myTB.Text = srv.Databases.GetByName("Adventure Works DW 2008").Cubes.GetByName("Adventure Works").MdxScripts[0].Commands[0].Text; // Deine SSAS DB & Dein Cubesrv.Disconnect();So, und natürlich kommt auch gleich wieder die Frage wie denn nun das MDX Skript geschrieben werden kann? Mit dem BIDSHelper ist es ja möglich dies innerhalb des Business Intelligence Development Studios (BIDS halt) zu machen.Auch hierfür sind nur wenige Zeilen Code notwendig. Also genaugenommen brauche …