SQLSaturday #115, Part 5

This is the fifth part of the series from my experience with organizing the SQLSaturday #115 Portugal 2012. This post is about the Database Administration track.

In my opinion, there should never be any SQL Server event without some content for the DBA’s, because noone wants to get angry the guys, who are responsible for business running smoothly. :) We decided to dedicate an entire track to the topic of Database Administration. Let me say that we have had a very strong presenters on this track – a Microsoft CSS, a Microsoft PFE, 2 world known british specialists, one of the most well-known local SQL Server trainers and one more international SQL Server specialist from Austria. Their respective names are: João Loureiro, Luis Canastreiro, Neil Hambly, Mark Broadbent, Bruno Basto, Klaus Aschenbreenner.

We started out very strongly on the DBA track by putting a fearless member of Microsoft Support Escalation team (3rd line), and an extremely nice guy — João Loureiro. He is a very good specialist and is well known in different places – one month ago I have had a conversation with a SQL Server MVP from a european country who told me that he already had a chance to talk to João (while on the support line), and that he was definitely a great specialist with a very deep knowledge on the matters of SQL Server. At SQLSaturday 115, João was presenting one of the most important if not _the_ most important enhancement of SQL Server 2012 – AlwaysOn. At SQLPort we have had a great pleasure of assisting this presentation of his a couple of month ago, and it was definitely a blast! ;)
I confess that during my presentation I tried to convince a DBA who was in the public to go to João session, because it was so good.

Continuing the line of the Microsoft presenters, the next person at the DBA track was a Senior Microsoft PFE — Luís Canastreiro, who brought some light on the Extended Events in SQL Server 2012. This is such an important topic for everyone in the SQL Server universe, especially because the Profiler is depricated and with a new GUI, the Extended Events are finally in the state of catching the general public attention. Luís Canastreiro is quite a reknown presenter – I have seen him a number of times presenting at SQLPort and Microsoft events, and I just pity myself for not being able to find a time to attend his session. Actually I also pity every single DBA who was not there to attend his session :) haha

How can anyone from the organization team imagine the SQLSaturday#115 without the “weather mascots” aka “compression man” aka “sqlsnooker”, one and only – Neil Hambly? This guy works like a locomotive, and having him at our event was a great great honor and pleasure. Neil’s presentation subject was the compression, so when I have entered the room a couple of minutes before his presentation, I felt that the people started flocking into it. Unfortunately, so far noone of the people I know have pronounced to me personally the details of his presentation, but I am confident that there were no disappointed people in the room.

Mark Broadbent had the right to bring the “dragon” into the presentation room, and I am sure that he did. :) We were absolutely delighted when he submitted a couple of his sessions for our event, and judging by the feedback that I have got in first person – his session was a very well delivered, professional material of the highest quality. ;)
On a personal note, I just want to add that it was a great experience for me to meet and to get to know Mark – he is an extremely nice guy.

Bruno Basto took over the stage right after Mark has left it, and I am sure that for each and every person who has been to TechDays or other Microsoft SQL Server related events in Portugal in the last ~10 years should have had a lot of opportunities to attend one of his session. Being one of the most senior trainers in Portugal he has definitely left his mark on the progress of the local SQL Server community. His session was focused on the internals of the SQL Server and I assume that the experience of those who attended his session was very positive.

The last presenter of the DBA track was a guy, who has travelled across the europe on Saturday morning, in order to present at our event, and his name is Klaus Aschenbrenner. His session was very important and for me it is definitely one of the top-3 best new features in SQL Server 2012 – the ColumnStore Indexes. This new type of indexes promises some very dramatic improvements especially for the DataWareHouse scenarios. The portuguese SQL Server community should be very grateful for him to dedicate so much of his effort into sharing his knowledge with the rest of the SQL Server professionals.

And if you think that this is the last post in the series on SQLSaturday #115, then next week I shall prove that you are wrong: a lot more stuff is coming up. :)

SQLSaturday #115, Part 4

This is the fourth part of the series from my experience with organizing the SQLSaturday #115 Portugal 2012. This post is about the Business Intelligence track.

The BI track has brought us a couple of nice surprises, it was definitely the fullest room. The space was prepared for 75 people and by the accounts of the staff members who were monitoring that room, it was always close to the max. As it was listed in one of the previous posts the presenters were: Pedro Perfeito, Rui Quintino, Allan Mitchel, Andro Moreira & André Santana, Jen Stirruo, Alejandro Leguizamo.

As with the other tracks, the first person to present at the track was a Portuguese — Pedro Perfeito. Pedro’s session was about the new additions to the Integration Services in SQL Server 2012. He has never presented for the local SQL Server User Group in all 2 years of its existence, because of being too busy, but we still have decided to give him an opportunity to present before the local crowd. I personally have never had an opportunity to attend his session and at the SQLSaturday#115, unfortunately it was the same situation, because his session was parallel to mine. I have to add thought that by a number of accounts there were a good number of positive reactions on his session.

Rui Quintino was the next in line to present on the matters of Agile Business Intelligence with Microsoft BI. I have to admit that a couple of people that I have never met before came to me to say that Rui was a great presenter, that is besides some of the usual suspects :) who naturally gave feedback on his session just sharing the praise. My thought are that generally Agile is a kind of a buzz word of the moment for the Microsoft, they are definitely moving more and more into the Agile world, so the rest of us are naturally should be aware of the advantages and disadvantages of this technique.

The next presenter needed no introduction on the international scene – Allan Mitchel is a very well-known specialist, and having him at our event was a great surprise and a very big pleasure. His session on the DQS – Data Quality Services in SQL Server 2012 will be staying in the memories of a lot of attendees.
For me, Data Quality is one of the central issues of the business. Seeing so many developers ignoring the quality of data until the moment when the damage is already done, can be such a pain! I hope that a lot of attendees have taken a couple of lessons from Allan’s session and that in the near future, a lot of the database project will start getting better.

Andro Moreira & André Santana were the presenters who carried on with the BI track right after the lunch, and once again the room was packed. There is a big interest in the new Tabular mode of the Analysis Services all around the BI community, and I hope that this session has brought some enlightenment on this topic. I am definitely very interested in hearing the feedback on this session, because this was one of the very rare cases where no feedback has reached my ears even 2 weeks after the event.

I do not consider necessary to go into the details of why we have selected so many sessions from Jen Stirrup – I ask the reader to attend any of her sessions or to watch any of her presentations online. Even if there is no direct image of her, you can easily imagine her moving and manipulating the data with her hands like in a science fiction movie… Something like a Minority Report;) Her session at our SQLSaturday has got so much praise from so many different people, that I was actually a kind of sad of being unable to attend her session. Some very well known MVP’s came to me to express the awe of the presented material and the quality of the presentation. All I can say is – “Thank you Jen, for coming to SQLSaturday #105!” :)

We have chosen Alejandro Leguizamo to be our last presenter on BI track because of a couple of reasons: first, he is very very well-known in Portugal and his presentations are enjoyed by everyone I know; he is an absolutely cracking presenter and I cannot imagine someone falling asleep during his presentation; the topic that he has submitted is a great topic to carry on after the Jen Stirrup’s introduction into PowerPivot; and last and not the least – putting his presentation on the last slot we have guaranteed more people staying at the event until the end. ;) And let me add, that in my opinion we were 101% right in doing it this way. :)

The BI track in all was a great success, and should I ever organize more SQLSaturdays — there will be much more stuff on BI. :)

SQLSaturday #115, Part 3

I am a kind of sorry that I cannot describe the full quality of presentations from the event that we have organized – I was just too busy running around trying to guarantee that everything was right on track. I have attended … well … none … :) Well, besides 2 sessions where I was participating actually … :) One of them was the first session at the Development track, and the other was a lightning talk at the Azure+ track. So today I am going to write about the Development track. :)

My presentation was the first at the developer track, and it was not because I enjoy being first – no! I have decided to put the portuguese speakers first in order to guarantee a couple of things for the event: local speakers should be starting any event, and knowing that a lot of local guys & girls are late for the event, we can carry on our shoulders the fact of having relatively few people in the audience.

After me it was the time for Hugo Kornelis to carry the flag, and judging by some of the feedback that I have got in the mean time (and even today, hey José I am talking about you :p) – it was by all means a very fine and informative session. The Merge functionality which exists in SQL Server since 2008 version still one of the least explored ones, so Hugo’s session was right what was necessary for the developers in Portugal.

After Hugo, it was time for Pedro Lopes to take over the stage. Pedro is one of the Microsoft PFE’s for SQL Server in Portugal and he is the author of a very fine maintenance solution — AdaptiveIndexDefrag which is used by a lot of DBAs. Pedro’s session was about the new additions to the execution plans and though I badly wanted to attend it, I have managed to spare just 10 minutes, when he had some technical difficulties trying to assert the font for a quite small screen that the auditory has had. I think that he had resolved it by the time that I had to leave, so once again I have caught nothing, but I am definitely going to check out the presentation slides and scripts for it as soon as I will get some time.

There are not many things that I can add about the sessions after the lunch – Milos Radivojevic was presenting a session on the parameter sniffing and at the same time I was in attendance of the lightning talks where I got a chance to get my extra 5 min of fame. I was told by a couple of people that they wanted to attend the Lightning Talks session but got no chance because the other sessions content was too good to be missed. ;)

After Milos, it was the time for Enrique Catalá to present the new functionalities of the Window Functions in T-SQL. This was definitely one of the session on the top of my list, but as I have written before I have had a different task to do… This is a definitive lesson for all organizers – do not expect to attend any of the sessions of the event that you are organizing. :)

The last session on the developer track was the Advanced Indexing by our friend Hugo Kornelis, and man – I have got a lot of great feedback by a lot of different people. :) I was lucky enough to attend this session before at the SQLSaturday#108 in Redmond, so I really felt glad that my fellow countrymen could enjoy this session.

Well, this post is long for somebody who avoided writing posts for a couple of years, but hey I am coming back to writing this year. Tomorrow there will be a post about the BI track – so do not forget to check it out.

SQLSaturday #115, Part 2

As it was written in the first post of this series, we have had 197 people in the attendance of our SQLSaturday, which was almost a double from our first SQLSaturday, which was organized in 2011 – when we have had 109 attendees.
SQLSaturday #115 have had 4 different tracks, instead of just 1 – which was in the case of SQLSaturday#78. The tracks defined for the event were DEV, DBA, BI and Azure+.

We have had some great submissions for every track and the final selection was very difficult: we have had to cut some very high quality speakers, mainly because of the topics submitted (especially if they were not connected to SQL Server 2012), but also the limit of 6 presentations per day at max has dictated some of the choices.

The development track was given the biggest space, because of the research that we did before the event – in order to determine the tentative capacity of each room. We have learned our lesson, as it was the developers who mostly signed up for the event but did not appeared. The development track room has had an official capacity for 132 people, and it has had 2 extra monitors in the second part of the room, which were very useful as the main projector image was extremely small. At this room we have had the following presenters: Niko Neugebauer (me), Hugo Kornelis (presenting twice), Pedro Lopes, Milos Radivojevic, Enrique Catala & Alejandro Leguizamo.

The second biggest room with the official capacity of 75 was reserved for the Business Intelligence track, and I have to say that this was the room which was most of the time close to be full during our event. It is amazing how BI guys & girls were following the presentations. At the BI room the presenters were Pedro Perfeito, Rui Quintino, Allan Mitchel, Andro Morreira & Andre Santana, Jen Stirrup, Alejandro Leguizamo.

The DBA track was reasonably full, which depended more on the concurrent sessions and then, the Azure+ track has had the smallest number of attendees. The DBA track has had the following presenters: João Loureiro, Luis Canastreiro, Neil Hambly, Mark Broadbent, Bruno Basto, Klaus Aschenbreenner. The Azure+ track was completed by the presenters: Etienne Lopes, Alejandro Leguizamo & Ruben Pertusa, Jen Stirrup, Virgilio Esteves, Alexandre Mendeiros.

We have had a couple of changes of our schedule during the week before the SQLSaturday, as unfortun
ately some of the presenters have had emergencies, but we have managed to keep the event quite the way we wanted & planned it to be. :)

Part 3 of the event will follow very soon! ;)

SQLSaturday #115, Part 1

We did it, again! We have organized one of the biggest ever technical events in Portugal, organized by a private group with non-profit purposes. :) Our SQLSaturday was a technical launch platform for SQL Server 2012 in Portgual and I am definitely proud of the event that we have organized.

SQLSaturday#115 Portugal 2012 was a big success, no doubt about it. After around 5 months of preparations, sleepless nights and whole lotta organizational work – on the 17th of March of 2012 at 7:30, we were finally online – checking the systems and preparing for the registration process.

The flow of the attendees was great, though not groundbreaking. We were positively surprised by the patience and the order of the attendees. We have had the same registration process for everyone – speakers & microsoft employees included. Organizing the Keynote very early by the portuguese standards (at 9AM) was a conscientious decision. We knew that a lot of people would arrive more close to 10PM, but we thought that it was important to push for the earlier timeframe, because having KeyNote, 6 sessions and WIT/Sponsor sessions was a very difficult task to accomplish in a matter of just a little over 8 hours.

Paulo Mena (Microsoft Server Tools Marketing Manager) & me delivered the Keynote session – talking about the SQLServer 2012 and PASS/SQLPort respectively. We tried to be as short as possible talking on these important topics, because noone can explain how groundbreaking SQL Server 2012 is, and to give a little idea of how good and big our #sqlfamily is would take a couple of hours at least.

We have had 332 registrations for our event, and 197 people in total have appeared at our event. I have to add that Paulo Borges actually was right about the final number, because our bets were 180-200 for him and mine estimations were around 200-220 people.

We have had a great support from our sponsors – Microsoft, UAL, ActualTraining, who were our golden sponsors: SQLPass, BI4ALL, Rumos & Idera were our principal sponsors, while a lot of swag was provided by the likes of Sapien, O’Reilly, Pluralsight, Morgan Kaufmann, FCA & Wrox.

In the next post I am going to write more about the sessions which were presented at the SQLSaturday#115, stay tuned for more SQL Server stuff ;)

T-SQL Enhancements in SQL Server 2012

I would like to publish here the presentation slides and the scripts that I have used for my presentation “T-SQL Enhancements in SQL Server 2012″, delivered on SQL Saturday #115.
It was not the best of my presentations, because my main focus was definitely on the organization of SQLSaturday, but I did spent some time preparing it. I hope that it will be useful for the interested in the subject :)

T-SQL Enhancements in SQL Server 2012 (800K zip)

SQL Server 2012

Microsoft has announced great news for all those who love data – the newest edition of their database, SQL Server 2012, has been released to manufacturing.

This new edition represents a very significant leap forward in terms of the enterprise high availability and disaster recovery with AlwaysOn (think readable secondaries and automatic fail-over to any of the availability group secondaries), data visualization capabilities (think PowerView) and what is also extremely important – the development process improvements (SSDT – SQL Server Development Tools).

For me, there is no doubt, that this version represents the most significant improvement at least since SQL Server 2005, especially because of the new enterprise capabilities and because of the SQL Server Development Tools. The SQL Server Development Tools project, or in short SSDT – is a new development tools based on Visual Studio, which is looking to unite the experience of everyone working with SQL Server(Devs, DBAs & BI) and bring it to a brand new level of efficiency.

Besides bringing a lot of great tools into one, one of the best things about SSDT is that its free. Yes, free as in beer. ;) And supporting editions of SQL Server since 2005 SP3. I am extremely excited about it, and I have been doing some presentations on it since Decemeber 2010, so I am looking into writing more about my experiences with it in the nearest future (if my time will allow it) :)

You can download the RTM Trial version of SQL Server at the Microsoft site and also here is the direct link to the first version of the SQL Server Development Tools.

For those who are looking for a free version of the SQL Server, follow this link to get access to the SQL Server 2012 Express and LocalDb Editions.