TSQL Tuesday #96: Community Menschen die meinen Weg beeinflusst haben

TSQL Tuesday #96: Menschen die meinen Weg beeinflusst haben

T-SQL Tuesday ist eine wiederkehrende Blog-Serie, die von Adam Machanic (b | t) gestartet wurde, jeden Monat ist ein Blogger Gastgeber für ein Thema rund um den SQL Server und jeder kann einen Blogbeitrag zu diesem bestimmten Thema schreiben. Diesen Monat ist Ewald Cress‏ (blog | twitter) unser Gastgeber und es geht um die Menschen, die uns in unserem Leben mit den Daten in der Community beeinflusst haben.

Ich habe lange Zeit keinen Bezug zu einer Community gehabt, in meiner Jugend war ich ehrenamtlich beim Deutschen Roten Kreuz und jetzt wieder mit „euch“ unterwegs.

Wer hat mich in den letzten Jahren beeinflusst?

Eigentlich fing alles mit dem PASSCAMP  2013 an… Ok, vielleicht schon etwas früher, als ich mich Mitte 2012 bei Twitter anmeldete und viel von einer #sqlfamily las.

Hier gilt es auf jeden Fall Brent Ozar zu erwähnen, der mich mit seinem Wissen und Blogbeiträge schon seit Jahren inspiriert und im täglichen DBA-Leben weiter bringt. Auch seine Beiträge zum Thema „Warum sollte ich einen Blog betreiben?“ zählen zu meinen immer wieder genannten Gründen. Leider habe ich ihn noch nicht persönlich treffen können, aber das kommt garantiert noch. Seine lustige Art und Weise komplizierte Dinge einem verständlich zu erklären ist einfach großartig!

Dann in 2013 war es mein Besuch beim PASSCamp und somit mein erster direkter Kontakt mit der deutschen sqlfamily aka SQLPass. Hier kann man nur die üblichen Verdächtigen aufzählen, die eigentlich immer auf solchen Veranstaltungen anwesend sind. => Oliver Engels, Tillmann Eitelberg, Kostja Klein, Niko Neugebauer und Andreas Wolter, um nur einige zu nennen… Ich fand deren Gruppendynamik genial und das ganze Miteinander… jeder kennt jeden, jeder lacht mit jedem und jeder redet mit jedem, keiner wird ausgegrenzt!

Da wollte ich mitmachen, irgendwie dazugehören… aber wie???

Henning L. @hlhr_dev Jun 2 thanks to all the speakers and specially to @sql_williamd for this great event #SQLGrillen

Also begann ich nach dieser Erfahrung mich mehr mit der PASS und deren Aktivitäten zu beschäftigen und fand unter anderem Cathrine Wilhelmsen, deren Community-Aktivitäten mich ebenfalls anspornten und aufzeigten, was ich wie anfangen muss => mehr Teilnahmen an lokalen bzw nationalen Aktivitäten der PASS. Dann kam das SQLGrillen von William Durkin und die Session von Andre Kamann über PoSh meets Ola Hallengren und das Zusammentreffen mit Andre Essing, welche mich dazu motivierte selber über meinen Schatten zu springen und als Sprecher in der PASS aufzutreten. Bei den folgenden zwei SQLSaturdays (Rheinland und München 2016) war ich dann erstmalig als Volunteer unterwegs und konnte so in die nationalen Aktivitäten der PASS Deutschland hinein schnuppern. Wie es der Zufall wollte oder das Netzwerk die Kugeln rollte, war der SQLSaturday in München der nächste Baustein in meiner „Community-Karriere“ und bescherte mir das Azure Meetup Hamburg.

In 2017 kamen dann die ersten öffentlichen Talks dazu, mal Firmenintern, mal in der PASS-RGV Hamburg, beim SQLGrillen 2017 (DANKE William) und gleich doppelt beim SQLSaturday Rheinland 2017 (Dank an Olli, Tillmann und Kostja)… all das in Verbindung mit meinen Blog- und Twitter-Aktivitäten sorgte dann dafür dass Microsoft mich mit dem MVP-Award auszeichnete.

Ich möchte auf diesem Wege also folgenden Menschen der #sqlfamily meinen Dank aussprechen:

Oliver Engels
Tillmann Eitelberg
Kostja Klein
Andre Essing
William Durkin
Andre Kamann

Ein besonderer Dank geht an Gabi Münster für die Unterstützung bei meinem ersten „großen“ öffentlichen Auftritt, im Endeffekt geht/ging es um den „Arschtritt“ um über meinen Schatten zu springen. Natürlich halfen auch viele Gespräche und Twitterkontakte mit zahlreichen anderen Community-Mitgliedern (Chrissy, Claudio, Rob, Dirk, Volker und vor allem immer wieder Conny!), um mich nun als Mitglied (zumindest der deutschen) SQLFamilie zu fühlen! VIELEN DANK! Weitere Ziele sind geplant für 2018 😉

Ein ganz besonderer Dank geht an meinen Team-Lead Thorsten Moeller, der mich immer wieder bei meinen Aktivitäten unterstützt und ein noch viel größerer Dank gilt meiner Frau, die diese Aktivitäten ebenfalls unterstützt und mir immer „den Rücken frei hält“!

Björn arbeitet in Hamburg als Datenbank-Administrator und Head of Competence für MS SQL und mySQL. Er nimmt regelmäßig an den PASS Regionalgruppen Treffen in Hamburg, den Veranstaltungen der PASS wie SQLSaturday und SQLGrillen teil und er organisiert in Hamburg das Azure Meetup. Er interessiert sich neben den Themen rund um den SQL Server, Powershell und Azure für Science-Fiction, Snowboarden, Backen 😉 und Radfahren.

PASSCamp 2017 – spannende Agenda in allen Tracks

Seit dem Wochenende gibt es endlich einen offiziellen Zeitplan (siehe PASS Newsletter) für das diesjährige PASSCamp in Seeheim – veranstaltet von der PASS Deutschland e.V., den ich euch hier nicht vorenthalten möchte. Das diesjährige PASSCamp steht ganz unter dem Motto „Aufgeschlaut du werden wirst!“, denn auf keiner deutschen Veranstaltung ist die Dichte der Microsoft Mitarbeiter, Microsoft MVPs und Matter Experts zum Thema Dataplatform höher als auf dem PASSCamp. Diese Jahr geht es um die „Hype“-Themen wie MSSQL Operation Studio, den neuen PowerBI Report Server oder Azure Machine Learning.

Montag 04.12.2017
Start Stop Time Session DBA DEV BI InformationServices
18:00 20:00 02:00 Kick of session Microsoft Team: Microsoft Data Platform Next Version: The Strategy Session
20:00 Dinner seeheim´s eat & meet

 

Dienstag 05.12.2017
Start Stop Time Session DBA DEV BI InformationServices
08:00 Breakfast
09:00 09:45 00:45 Get-Ready & Opening Session Housekeeping & Organisation Kick Off
09:45 10:00 Splitting into groups
10:00 12:00 02:00 Session 1 WD/AK/RS: A day with Cloud DBAs on Query Store, PowerShell and more CK: Cosmos DB & Azure Functions WS: Power BI Report Server & Premium OE/TE: – Data Quality mit AZ ML Workbench und ADLA
12:00 13:30 Lunch
13:30 14:45 01:15 Session 2 WD/AK/RS: A day with Cloud DBAs on Query Store, PowerShell and more CK: Cosmos DB & Azure Functions WS: Power BI Report Server & Premium OE/TE: – Data Quality mit AZ ML Workbench und ADLA
14:45 15:00 Break
15:00 16:15 01:15 Session 3 WD/AK: PowerShell for DBAs CS: Block Chain 2.0 VH/FG: Power BI Update 2017 SD: Machine Learning mit AZ ML Workbench
16:15 16:30 Pause & Snack im Foyer
16:30 17:30  01:00 Session 4 WD/AK: PowerShell for DBAs CS: Block Chain 2.0 VH/FG: Power BI Update 2017 SD: Machine Learning mit AZ ML Workbench
18:00 18:30 Welcome reception & Late Session Rob’s Beer & Chips & PowerShell Session
20:00 Dinner seeheim´s eat & meet

 

Mittwoch 06.12.2017
Start Stop Time Session DBA DEV BI InformationServices
08:00 Breakfast
09:00 10:15 1:15 Session 5 BP: SQL Azure DB & Managed Instance BK: IoT Development Full Day TM: R for Business Intelligence Freaks OE/TE/WS: SSIS vNext (Scaleout & Everest)
10:15 10:30 Break
10:30 12:00 1:30 Session 6 BP: SQL Azure DB & Managed Instance BK: IoT Development Full Day TM: R for Business Intelligence Freaks OE/TE/WS: SSIS vNext (Scaleout & Everest)
12:00 13:30 Lunch
13:30 14:45 01:15 Session 7 UR: Multi-Server Administration Hands On BK: IoT Development Full Day IF: Power BI „M“ Deep Dive für BI Pros SK: Azure Data Factory Version 2
14:45 15:00 Break
15:00 16:15 01:15 Session 8 UR: Multi-Server Administration Hands On BK: IoT Development Full Day IF: Power BI „M“ Deep Dive für BI Pros SK: Azure Data Factory Version 2
16:15 16:30 Pause & Snack im Foyer
16:30 17:30  1:00 Session 9 WD/AK: PowerShell for DBAs BK: IoT Development Full Day IF: Power BI „M“ Deep Dive für BI Pros OE/TE: Azure Data Catalog & Common Data
Services
18:00 18:30 Late Session PH: Hybride Dataplatform: Erfahrungen, Anekdoten, Wissenswertes
20:00 Dinner seeheim´s eat & meet

 

Donnerstag 07.12.2017
Start Stop Time Session DBA DEV BI InformationServices
08:00 Breakfast
09:00 10:15 1:15 Session 10 FG: SQL Server Linux & Docker TM: Power BI Custom Visual Development MR: Power BI und IoT BW: BIML for ADF & Performance Evaluation
10:15 10:30 Break
10:30 12:00 1:30 Session 11 FG: SQL Server Linux & Docker TM: Power BI Custom Visual Development MR: Power BI und IoT BW: BIML for ADF & Performance Evaluation
12:00 13:30 Lunch
13:30 14:45 01:15 Session 12 NN: Cosmos DB for DBAs VH/FG: Power Embedding GM: Azure Analysis Services CK/MT:Die Cognitiven & Bots Datafreaks
14:45 15:00 Pause & Snack im Foyer
15:00 16:15 01:15 Session 13 NN: Cosmos DB for DBAs VH/FG: Power Embedding GM: Azure Analysis Services CK/MT:Die Cognitiven & Bots Datafreaks
16:15 16:30 Closing Session
16:30 Ende

Damon wünscht viel Spaß auf dem PASSCAMP 2017

Speaker-Zuordnung
AK: Andre Kamman (MVP) IF: Imke Feldmann (MVP) PH: Patrick Heyde (MS) WS: Wolfgang Strasser (MVP)
BK: Ben Kettner (MS pTSP) MR: Markus Raatz (MS pTSP) RK: Ralph Kemperdick (MS)
BW: Ben Weissman MT: Marcel Tilly (MS Research) RS: Rob Sewell (MVP)
BP: Björn Peters (MVP) MV: Martin Vach (MS) TE: Tillmann Eitelberg (MVP)
CK: Constantin Klein (MVP) NN: Niko Neugebauer (MVP) TM: Tom Martens
CS: Christoph Seck (MS pTSP) OE: Oliver Engels (MVP & MS pTSP) UR: Uwe Ricken (MVP)
FG: Frank Geisler (MVP & MS pTSP) SD: Sascha Dittmann (MS) VH: Volker Hinz (MS)
GM: Gabi Münster (MVP) SK: Steffan Kirner (MS pTSP) WD: William Durkin (MVP)

Das ist der aktuelle (vorläufige) Schedule des PASSCamp 2017 und kann sich wirklich sehen lassen, sagenhafte 12 MVPs sind vertreten und können euch den „heißen Scheiß“ näher bringen.

Anmelden könnt Ihr Euch wie immer: http://www.sqlpasscamp.de/anmeldung.html

PS: Ich selber habe mich immer geärgert, warum es kurz vor dem PASSCamp noch immer keine vollständiger Speaker-Liste und/oder Themenliste gab… ich habe mal nachgefragt… weil man den „real hot shit“ vom PASS Summit Anfang November abwarten möchte, damit auch alle frischen Themen, Keynotes und Announcements tatsächlich auf dem PASSCamp abgedeckt werden !!!

In einem Blogpost aus 2016 habe ich schon einmal ein Video vom PASSCamp 2015 verlinkt, damit ihr einen ersten Eindruck bekommt was euch dort erwartet.

Björn arbeitet in Hamburg als Datenbank-Administrator und Head of Competence für MS SQL und mySQL. Er nimmt regelmäßig an den PASS Regionalgruppen Treffen in Hamburg, den Veranstaltungen der PASS wie SQLSaturday und SQLGrillen teil und er organisiert in Hamburg das Azure Meetup. Er interessiert sich neben den Themen rund um den SQL Server, Powershell und Azure für Science-Fiction, Snowboarden, Backen 😉 und Radfahren.

Unterwegs zum SQL Saturday Rheinland #605 – mein erstes Mal

Mittlerweile ist der SQL Saturday Rheinland schon einige Zeit her und ich komme erst jetzt zum Schreiben meines Blogbeitrages… es war einfach zu viel in den letzten Tagen bzw Wochen, beruflich war viel los, mehrere Termine zu Azure und andere Artikel waren in der Pipeline (die thematisch besser in meinen Alltag und aktuellen Lernplan passten). Aber aufgeschoben ist nicht aufgehoben, jetzt also mein Beitrag zum SQL Saturday Rheinland, der mittlerweile zum 5 Mal erfolgte, was auch in Zusammenarbeit mit der Hochschule Rhein-Sieg großartig zelebriert wurde. Im letzten Jahr war ich „nur“ als Teilnehmer und Voluntär dabei, dieses Jahr ging ich noch einen Schritt weiter und hatte mehrere Sessions eingereicht und wurde als Sprecher („Azure SQL Server und Azure SQL Database Automation“) ausgewählt. Bei einem Treffen mit Kostja Klein und Tillmann Eitelberg bei Microsoft wurde ich auch noch gefragt, ob ich mir vorstellen könne im 101-Track einen Vortrag zur SQL Server Installation zu halten… also durfte ich auf meinem ersten SQL Saturday als Sprecher gleich zweimal ran! (Vielen Dank dafür!)

SQL Saturday Rheinland - Fachschaft grillt für die Teilnehmer - Foto von Dirk Hondong - Flickr

Wie bereits im Vorjahr begann mein SQL Saturday Rheinland bereits am Freitag sehr früh, denn ich wollte am Azure Precon Vortrag von Scott Klein teilnehmen… und natürlich am Speakers-Dinner. Also klingelte der Wecker bereits um 3:30, damit ich rechtzeitig um 4:00 auf der Autobahn sein konnte, nun hieß es etwa 4 Stunden bis nach St. Augustin ohne große Staus zu bewältigen.

Der Precon-Day mit Azure Guru – Scott Klein

Dank guter Planung war ich pünktlich und konnte vor Beginn noch die ersten Gespräche mit anderen bekannten Anwesenden führen, unter dem wachsamen Auge der Kamera von DatamonsterTV fing Scott dann an uns die Neuerungen bzw zahlreicher Highlights der Azure Dataplatform näherzubringen. Vielen Dank für die großartigen Einblicke und Demos, ich habe viel neues mitgenommen und einige Details zu bereits bekannten Themen erfahren. Der Tag ging schneller voran als befürchtet, die Pizza zum Mittag schmeckte lecker, die geek-typischen Snacks in den Pausen ebenfalls. Zahlreiche interessante Gespräche in den Pausen und „lustige“ ungeplante Kennenlernen („du machst auch ein Azure Meetup“ – es waren 4 Azure Meetups anwesend) taten ihr übriges zu einem kurzweiligen Tag.

Nach dem Vortrag war vor dem Vorbereiten, wie auch bereits in meinem ersten Jahr beim SQL Saturday Rheinland hatte ich mich auch dieses Jahr wieder für die Vorbereitungen und das Aufbauen gemeldet… ich kann das nur jedem empfehlen, man lernt alle frühzeitig kennen und es macht riesigen Spaß…

SQL Saturday Rheinland - Taschenpacken - Foto von Dirk Hondong - FlickrSQL Saturday Rheinland - Taschenpacken - Foto von Dirk Hondong - Flickr

Das Speakers-Dinner – ein Ausflug mit der SQLFamily

Am Freitag Abend findet in der Regel immer ein Treffen aller Speaker statt, so dass man mal alle anderen Sprecher kennenlernen kann und meist ist es dann auch wie bei einem Familientreffen. Die meisten kennen sich sehr gut, was daran liegt, dass es einen „harten“ Kern an Sprechern gibt, die sich immer wieder auf Veranstaltungen wie SQLSaturday oder anderen Usergruppen-Treffen sehen, die SQLFamily ist schließlich nicht so groß 😉 Vielen Dank an dieser Stelle an den You-Rock-Sponsor Solisyon, der unter anderem auch zu diesem entspannten und leckeren Abend beigetragen hat.
Ich möchte euch auch nicht vorenthalten wo wir diesen netten Abend verbracht haben und zwar waren wir im Weingut Sülz in Königswinter, sehr idyllisch an einem Weinhang gelegen und sehr gut zu Fuß von der Straßenbahn zu erreichen. Die verschiedenen Flammkuchen und anderen Speisen sowie natürlich der Wein waren super lecker, auf jeden Fall ist diese Lokalität sehr zu empfehlen… auch für Spaziergänger sehr gut zu erreichen, laut Auskunft von Tillmann führt ein schöner Wanderweg direkt durch den Weinanbau.

SQL Saturday Rheinland - Speakerdinner auf dem Weingut Sülz - Foto von Dirk Hondong - Flickr

Der eigentlich SQL Saturday Rheinland

Ich kann nur jedem „Erstling“ empfehlen, besucht die Veranstaltung erst einmal vorher als Teilnehmer => macht euch vertraut mit der Umgebung und den Abläufen, lernt vielleicht sogar schon mal die Organisatoren kennen, mir hat dies entscheident geholfen die Nervosität abzubauen. Also wie bereits geschrieben, war dies mein erster SQL Saturday als Sprecher und dann auch gleich zwei Sessions (Danke nochmals an Tillmann, Oliver und Kostja für das Vertrauen!). Es ging also los mit meinem Vortrag über „Wie installiert man einen SQL Server“ im 101-Track, also eigentlich gedacht für SQL Server Einsteiger und/oder die Studenten, aber auch erfahrenere Teilnehmer konnten noch was mitnehmen – wie mir einige hinterher erzählten. Die Session wird im Laufe des Jahres dann auch im DatamonsterTV zu sehen sein. Meine Slides findet ihr hier im Blog => http://www.sql-aus-hamburg.de/speaker-sessions/.

Meine zweite Session durfte ich dann im großen Audimax zum Thema „Azure SQL Server und Azure SQL Database und deren Automation mit Powershell“ halten, auch diese Runde mit all ihren Demos lief recht reibungslos und hat mir viel Spaß gemacht, ein wenig mehr Zeit wäre schön gewesen (aber warum rede ich auch soviel…) Nach meinen beiden Sessions konnte ich mir dann in aller Ruhe die anderen Vorträge aussuchen und entspannt geniessen, so war ich zum Beispiel bei Gabi Münster zum Thema „Women in Technology“ oder Andre Kamann zu „SQL Server and Docker. What, How and Why“. Es gab für jeden garantiert ein Thema von dem er etwas mit nach Hause nehmen konnte und wem das nicht reichte konnte sich an den zahlreichen Informationsständen der Sponsoren über deren Produkte oder Dienstleistungen erkundigen.

Nachdem alle Vorträge gehalten waren, ging es zu einem weiteren Highlight des SQL Saturday Rheinland, dem Raffle… jeder Teilnehmer erhielt im Laufe des Tages durch Gespräche mit den Sponsoren die Möglichkeit einen von mehreren Preisen zu gewinnen, so verloste die PASS Deutschland e.V. zum Beispiel eine X-Box oder Solisyon ein Carrerabahn-Set.

SQL Saturday Rheinland #605

Das Abschluss-Grillen mit guten Freunden

Am Abend konnten alle Teilnehmer bleiben und sich durch die Fachschaft der Hochschule Rhein-Sieg begrillen lassen, dazu gab es diverse Getränke zu wirklich moderaten Preisen zu Gunsten der Fachschaft. Es war lecker, unterhaltsam, kurzweilig und sehr lustig mit den zahlreichen Anwesenden, das kann gerne wiederholt werden! Der Abend fand einen gemütlichen und geselligen Ausklang mit einigen Sprechern in der Hotelbar, auch dieses Zusammensitzen trägt sehr zum „Wir“-Gefühl bei, was ich während dieses SQL Saturday Rheinland empfunden habe. Ich hatte eigentlich nie das Gefühl, dass ich der „Neue“ bin sondern schon lange dazu gehöre und kein „Fremdkörper“ bin, die SQLFamily ist sehr offen für neue Gesichter und freut sich immer über engagierte Sprecher.

Vielen Dank auch an Dirk Hondong, der wieder sehr viele großartige Bilder des SQL Saturdays geschossen hat und derer ich mich hier fleißig bedient habe!

Bilder von Dirk findet ihr auf Flickr, in seinen Blog schreibt er über den SQL Server und auf seinem Twitter Account teilt er gerne vorab schon mal ein paar Bilder von Veranstaltungen der SQLFamily.

Björn arbeitet in Hamburg als Datenbank-Administrator und Head of Competence für MS SQL und mySQL. Er nimmt regelmäßig an den PASS Regionalgruppen Treffen in Hamburg, den Veranstaltungen der PASS wie SQLSaturday und SQLGrillen teil und er organisiert in Hamburg das Azure Meetup. Er interessiert sich neben den Themen rund um den SQL Server, Powershell und Azure für Science-Fiction, Snowboarden, Backen 😉 und Radfahren.

SQLSaturday München #555 – Erlebnisbericht

Historischer SQLSaturday #555 in München

Als erste Veranstaltung überhaupt konnte Andre Essing als Organisator der beliebten Trainingsveranstaltung die Räumlichkeiten des neuen Microsoft Headquarters in München nutzen. Die gelungene Umgebung hatte einen großen Einfluss auf das Wohlbefinden aller Teilnehmer, so dass sowohl die Precons als auch der eigentliche SQLSaturday ein großer Erfolg waren.

Es war mein zweiter SQLSaturday überhaupt, mein zweiter in diesem Jahr und erneut eine wirklich großartige Erfahrung mit welcher Leidenschaft alle Speaker, Volunteers und Orga-Team diese Tage über die Bühne gebracht haben. Erneut hatte ich mich als Volunteer zu zahlreichen Aufgaben als Unterstützer gemeldet und freute mich schon riesig auf die bekannten Namen ( zu vielen Namen hatte ich kein Gesicht, was sich aber im Laufe der beiden Tage änderte ). Aber ich sollte vielleicht vorne anfangen 😉

Meine Anreise nach München

In erster Linie muss ich hier meiner Familie und meinem Arbeitgeber danken. Meiner Familie ging in der Woche gesundheitlich nicht wirklich gut und ich wäre am liebsten zu Hause geblieben, aber meine Frau wollte mir diese Zeit nicht verderben und ließ mich fahren. Zum anderen mein Arbeitgeber, der so freundlich war die Reisekosten zu übernehmen, wenn ich schon in meiner Freizeit (Abbau Gleitzeitstunden 😉 ) mich mit fachlichen Themen beschäftige, mich kostengünstig weiterbilde und (wäre ich als Speaker aufgetreten) auch noch „Marketing“ betrieben hätte.

Also meine Anreise fand bereits am Donnerstag mit der Deutschen Bahn statt, über Kassel ging es mit dem ICE nach München, so hatte ich noch etwas Zeit mir den englischen Garten anzuschauen und mich sehr nett mit meiner Vermieterin und Ihrem Lebensgefährten zu unterhalten. Auch dieses Mal habe ich meine Unterkunft mit Airbnb gebucht, die Hälfte vom Ibis-Preis bezahlt und wesentlich weniger als im Innside… und beide Hotels sowie das Microsoft Headquarter waren keine 5 Minuten Fußweg entfernt. Nach einem ausgiebigen Spaziergang im englischen Garten vorbei am chinesischen Turm und dem Eisbach ging es in das Milchhäusl zum gemütlichen Bio-Bierchen und einer leckeren Brotzeit. Wieder in meiner Unterkunft angekommen, lud mich die Vermieterin mit ihrem Lebensgefährten noch auf ein Bierchen und ein lockeres Gespräch ein. Später erfuhr ich, dass die anderen bereits Anwesenden Speaker, Orga und Volunteers sich zum #Warmup in einer Kneipe getroffen hatten…

Die PreCons und der Aufbau

Der Freitag begann recht lustig, manche würden sagen hektisch… anscheinend war von der Security keiner so wirklich auf unsere Veranstaltung und die kommenden Teilnehmer vorbereitet oder man war schlicht überfordert. 😉
Die Teilnehmerlisten und Besucherausweise (im Public-Bereich?) waren vorbereitet und so haben wir uns die Listen und Ausweise geschnappt und allen Teilnehmern selber ausgehändigt. Die nächste Hürde waren die Zugänge… ursprünglich waren die Sessionräume als öffentlicher Bereich geplant, irgendwann hat irgendwer umentschieden und dort „Vereinzeler“ aufgestellt… so musste immer einer mit Microsoft-Badge die Türen öffnen um unsere Teilnehmer rein zulassen.

Pünktlich zum 8:30 konnten dann die PreCons starten, zumindest drei von vier… im ersten Session-Raum fehlte es an Strom so dass William und Andre leider nicht mit Ihrer Präsentation starten konnten… aber auch davon hat man sich nicht kleinkriegen lassen und erst einmal ohne Beamer angefangen. Nach rund einer Stunde hatten wir dann auch endlich Strom und konnten die Session ohne Einschränkungen fortsetzen.

SQL Saturday #555 München - PreCons

  • From Zero To Hero – Datawarehousing mit dem SQL Server – Gabi Münster, Frank Geisler, Klaus Höltgen
  • Power BI – Ein Rundumblick – Wolfgang Strasser
  • Azure Extrem – Robert Rasp
  • DevOps & SQL Server – Expert Advice for Teams without a DBA – William Durkin, Andre Kamann

In den Pausen während des Tages wurden wir sehr gut durch Microsoft verpflegt (Vielen Dank an Jan!), so dass es keinem an irgendwas mangelte… Butter-Brezel, Tee, Kaffee, Erfrischungsgetränke und zum Mittag die volle Auswahl (!!)… Respekt dafür. So konnten alle Teilnehmer allzeit gestärkt und frisch in die Sessions zurückkehren.SQL Saturday #555 München - Snacks

Nach den PreCons Sessions haben wir (also das eigentliche SQLSaturday Team um Andre Essing und die Volunteers, sowie die Sponsoren) alle Stände aufgebaut und vorbereitet, alle Banner aufgestellt und uns über die großartigen technischen Möglichkeiten des Microsoft-Atriums erfreut. Zum Abschluss ging es dann für die Speaker, Orga-Team und exc. Volunteers zum gemeinsamen Speakers-Dinner ins Paulaner Brauhaus mit Führung!

SQL Saturday #555 München - Aufbau/Dinner

Der SQL Saturday #555 München

Aufgrund der guten Vorbereitungen und spitzen Vorbereitungen des Orga-Teams (Danke an euch und Andres‘ Frau) konnten wir am Samstag Morgen rechtzeitig und ohne großen Stress in den SQL Saturday starten. Die Anmeldung verlief recht ruhig, alle Teilnehmer waren auf das neue Microsoft-Gebäude und die interessanten Sessions gespannt. Nach einer kurzen Einleitung durch Andre Essing (PASS Chapter Leader Bayern) und Jan Schenk (Microsoft Audience Evangelist) verteilte sich die Menge auf die einzelnen Räume (diesmal alle mit Strom).

SQL Saturday #555 München - Einleitung Andre Essing, Jan Schenk

Auch auf diesem SQL Saturday konnten die Teilnehmer aus verschiedenen Tracks wählen und sich so einen individuellen Session-Plan zusammenstellen. Jede Session war maximal 60 Minuten lang, so dass man je nach Zielgruppe einen mehr oder weniger tiefen Einblick in die angebotenen Themen erhielt.

Andre Essing hat es mit seinem Team geschafft zahlreiche nationale und internationale Sprecher für den SQLSaturday #555 zu begeistern, so fanden sich unter den Sprechern auch die verschiedensten Nationalitäten wieder. Diese Sprachen-MischMasch sorgte in Verbindung mit den jeweiligen Themen für sehr spannende und unterhaltsame Vorträge.

Session-Beispiele

  • Niko Neugebauer aus Portugal – Columnstore Technology Improvements in SQL Server 2016
  • Ryan Yates aus England – Why and how to Implement PowerShell DSC for SQL Server
  • Kalen Delaney aus Amerika – Are You Optimistic About Concurrency?
  • Dejan Sarka aus Slowenien – Using R in SQL Server, Power BI, and Azure ML
  • Andre Kamman aus Holland – Powershell community scripts for DBAs
  • Wolfgang Strasser aus Österreich – Bauer BI und seine Pig Data

Ihr seht es war sehr bunt und sehr informativ für jeden…

Den Abschluss bildete – wie auf jedem SQLSaturday – die Raffle, also eine Verlosung von gesponserten Preisen. Diesmal mit dabei eine X-Box, zahlreiche Lizenzen, Sitzkissen, eine Video-DVD vom letzten Summit und viel mehr.

SQL Saturday #555 München - Raffle

Ich möchte mich bei allen Teilnehmern, Sponsoren, Organisatoren, Volonteers und bei Microsoft bedanken für diesen großartigen SQLSaturday #555 in München, es war richtig toll euch alle zu treffen, interessante Vorträge zu hören und nette Leute kennenzulernen. Ich hoffe wir sehen uns bald wieder, aus meiner Sicht voraussichtlich zur SQL Server Konferenz in Darmstadt (oder den einen oder anderen schon vorher in der Regionalgruppe)

Copyright der Bilder liegt bei jeweiligen Fotografen, hier neben meinen eigenen Bilder… Vielen Dank an den @SQLPaparazzo und seinem Flickr-Fotostream

Björn arbeitet in Hamburg als Datenbank-Administrator und Head of Competence für MS SQL und mySQL. Er nimmt regelmäßig an den PASS Regionalgruppen Treffen in Hamburg, den Veranstaltungen der PASS wie SQLSaturday und SQLGrillen teil und er organisiert in Hamburg das Azure Meetup. Er interessiert sich neben den Themen rund um den SQL Server, Powershell und Azure für Science-Fiction, Snowboarden, Backen 😉 und Radfahren.

#1 Powerplan – SQL Server konfigurieren mit Powershell

Ich möchte in den folgenden Beiträgen auf meine Erfahrung bzw meinen Umstieg auf die Konfiguration des SQL Servers mittels Powershell eingehen und einige Beispiele (hier zum Beispiel den Powerplan) präsentieren. Es kommt immer wieder vor, dass wir verschiedenste Ausprägungen des SQL Server installieren sollen, eines haben aber alle im Grunde genommen gemeinsam… eine auf den Best-Practices beruhende Grundkonfiguration. Diese muss auf jedem SQL Server ausgerollt werden, damit dieser performant läuft. Bisher haben wir das immer manuell oder mit T-SQL gemacht, nun wird es aber Zeit diese Methode umzustellen auf eine etwas einfachere bzw zentralere Variante. Die Konfiguration des SQL Servers mit Powershell sowie ich es hier vorstelle, muss nicht für jede Umgebung passen, seht es bitte nur als Leitfaden an. Des Weiteren werde ich hier nur auf meine „Snippets“ eingehen und nicht mein ganzes Skript vorstellen, es gehört natürlich ein gewisser Powershell Rahmen (Synopsis, Hilfe etc) um das Snippet, damit es überall von jedem ausgeführt werden kann.

Powershell against “Balanced” Powerplan

Seit dem Windows 2008R2 Betriebssystem werden die Power Pläne immer mit dem Default-Powerplan „Balanced“ ausgerollt, dies kann aber unter Umständen zu starken Performance-Einbussen führen. Bei der Ausführung von einfachen Skripten oder Programmen ist die Wahrscheinlichkeit der Performance-Reduzierung eher sehr gering, allerdings je komplexer die auszuführenden Anwendungen sind, desto mehr die Server-Ressourcen genutzt werden müssen, desto mehr wird man die Nachteile des „Balanced“-Modes spüren. Im Balance-Powerplan wird zum Beispiel die Taktung des Prozessors und die Energieaufnahme der einzelnen Kerne reduziert, dadurch kann die Leistung der CPU nicht voll genutzt werden. Erst wenn man den Powerplan umkonfiguriert auf „High Performance“ kommt man in den Genuss der vollen CPU-Leistung.

Windows Server Powerplan für mehr Performance anpassen

Nun kann man sich lange durch die Einstellungen der Power Optionen des Windows Betriebssystemes klicken:

1. Start => Control Panel
2. Control Panel => Power Options (notfalls das Wort „Power“ in das Suchfeld eingeben)
3. Per default ist die Auswahl der einzelnen Powerpläne disabled, man muss also erst auf den Link „Change settings that are currently unavailable“ klicken.
4. Nun kann man den Powerplan „High Performance“ auswählen.
5. Power Option Fenster schliessen

Man könnte dies aber – wie der Beitragstitel andeutet – auch mit Powershell ändern, dies vereinfacht bei Wiederholungen die Änderung am jeweiligen Server.

function SetPowerPlan([string]$PreferredPlan) 
{ 
    Try
    {
        Write-Host "Setting Powerplan to $PreferredPlan" 
        $HighPerf = powercfg -l | %{if($_.contains("High performance")) {$_.split()[3]}}
        $CurrPlan = $(powercfg -getactivescheme).split()[3]
        if ($CurrPlan -ne $HighPerf) {powercfg -setactive $HighPerf}
    } 
    Catch
    {
        Write-Host "Setting the value of powerplan properties failed." -ForegroundColor Red
    }
}

Man muss zwar den leichten Umweg über die „Kommandozeile“ nehmen, diese lässt sich mit Powershell aber recht einfach „auslesen“ und weiter verarbeiten bzw manipulieren.
Also erst die ID des „High Performance“ Powerplan ermitteln, dann auch die ID des aktuellen Powerplans, beide IDs miteinander vergleichen, bei Anweichungen wird über die powercfg.exe der neue Powerplan aktiviert.

Wie ich mittlerweile gelernt habe… typisch Powershell… kurz, einfach und wirksam 😉
Ich kann nur jedem empfehlen sich mit Powershell für den SQL Server zu beschäftigen, in den nächsten Beiträgen werde ich noch einige Snippets veröffentlichen.

Morgen finden erst einmal die Pre-Cons im Rahmen des SQLSaturday München #555 statt, auch hier werde ich wieder viel zum Thema Automatisierung auf SQL Servern mittels Powershell erfahren. Garantiert wieder mit vielen neuen Ideen für weitere Anwendungen von Powershell im täglichen Einsatz.

Björn arbeitet in Hamburg als Datenbank-Administrator und Head of Competence für MS SQL und mySQL. Er nimmt regelmäßig an den PASS Regionalgruppen Treffen in Hamburg, den Veranstaltungen der PASS wie SQLSaturday und SQLGrillen teil und er organisiert in Hamburg das Azure Meetup. Er interessiert sich neben den Themen rund um den SQL Server, Powershell und Azure für Science-Fiction, Snowboarden, Backen 😉 und Radfahren.