SQL Saturday#197–Omaha Recap

12 04 2013

96791a10-4559-4bac-bb98-c25ebc5e52c6

This was the second SQL Saturday hosted in Omaha.  I loved to see how the event grew from the first event until now.  John Morehouse ( T | B ) and team did another stellar job organizing this event. I know they packed the house

Having taken part in the first event, I found it spectacular that the speaker list was so diverse.  It is great to see so many SQL Server pros come out and speak at these events.

Part of the fun for me was bringing my 11-year old daughter along.  Many of you, speakers, attendees, and sponsors were kind to her and she had a good time, even though much of it was spent using my Surface to watch Netflix.  Smile  As a speaker, this was a way to spend some time on the road with her and to introduce one of my children to what I do when I travel to these events (one of my sons will be joining me in Fargo).

I do have to say that the food, both at the speaker’s dinner and for lunch were awesome!  If you are looking for an event that will feed you well, be sure to try this event next time around.

I was able to attend a few of the sessions, but I wanted to mention that the SQL Server vs Oracle: The Throwdown! was really good.  As a cross-over platform developer (check out my Oracle for MSBI Tips), it was great having a SQL Server Pro, David Klee (@kleegeek), and an Oracle Pro, Joe Grant (@dba_jedi), co-present.  Nice work guys!

Finally, I presented on Building BI Solutions with Excel 2013.  I have uploaded the slides to the event site.  Until next time.





Are You Signed Up for 24 Hours of PASS–Business Analytics?

29 01 2013

If you have not signed up for the 24 Hours of PASS-Business Analytics you should be.  This is a great chance to hear 12 speakers (they will be repeated in the following 12 hours).  Topics are varied from Big Data to Strategy to Collaboration.  Most importantly you24 Hours of PASS Business Analytics can’t beat the price to hear speakers like Denny Lee, Peter Meyers, and Stacia Misner to name a few.

I get the privilege of moderating two of the sessions: Session 8:  What Is Big Data? by Mark Whitehorn and Session 10: Visualizing Data with Power View by Sean Boon.

Finally, I heard Marc Reguera talk about how Microsoft Finance uses Power View at a different event.  If you want to see Power View put into practical use by a business user, I highly recommend you check out his session.  I think it is the final piece of the puzzle to join the technology with the business.

I hope you all take the opportunity to join us for this compelling and free event preview to the PASS Business Analytics Conference in Chicago on April 10-12, 2013.





PASSMN–Passing the Baton: A Board Transition Story

12 12 2012

Each year the Minnesota SQL Server User Group elects new board members and resets its leadership team.  I have been on the board for the past three years during which we switched term lengths to two years with staggered elections, but more about that later.

PASSMNLogoDuring the PASS Summit this past year I had the privilege of hosting a table during the Chapter Leaders meeting on building boards and recruiting leadership for SQL Server User Groups.  First, I have to say, leadership teams/boards come in many flavors, counts, etc.  For instance, some groups are managed by one or two people who are truly passionate about the community and really enjoy leading the groups.  Other groups, such as ours, have regular elections with as few as three and as many as eight on the board.  While I may spend more time later discussing the pros and cons of various approaches, this post is about the peaceful transition within our user group.

First a bit of history, I have worked with the Minnesota SQL Server User Group for a number of years.  We joined PASS quite a while ago but a few years after we started.  After joining we did not change our organizational structure.  We have always had a board of four or more.  We currently have six roles: Chair, Corporate Relations, Programs, Membership and Treasurer, Technology, and SQL Saturday.  We added SQL Saturday last year to have someone focused entirely on getting that program rolling, Paul (@mnDBA) did great!  I have held the Corporate Relations role and this year I was the Chair.

Elections and Role Distribution

Prior to last year, our terms were one year.  However, we rotated the entire board at least once which is very difficult. So, starting last year, we rotate 1/2 of the board each year with terms running twoelection button years.  What is really cool about our election process is that we are able to recruit new board members each year allowing PASSMN to take on some new ideas without issue.   We have also done a good job of mixing up members between consulting and nonconsulting members.  We also try to limit a company’s participation to one board member.  This process has been successful for years as this blend has motivated time changes, content direction and even sponsorships through the years.

Another unique part of our board election is that members are voted to the board, not to a role.  This is strategic as it allows the members to rotate roles as well as work with each other to find a good fit for them within the board.  It also means that the nominees understand that they will work with their fellow members to distribute responsibility.

Transition Lunch

That leads us to today.  We had our transition lunch 12/12/12 at 12:12. (Yes, that was the actual appointment time, and we survived.)  Once again we had a good time as volunteers reflecting on what happened in the past year, allowing the new board to select roles, and handing off insights as we have them.  And thus, it is the beginning of the end for me as a board member.

It’s Been Great!

Personally, it has been and will continue to be great working with such a good group of people.  Thanks to Andy (@SQLQuill)  and Tim (@tjplas) for the time these past couple of years and we welcome Shirley (@SQLLatina), Will (@williamweber), and Mike (@SQLMD) to the board along with returning members Paul, Josh (@SQLJosh) and Bill (@billpreachuk).  I plan to continue working with the board and helping with some of their new initiatives this next year.  Let’s keep the tradition of quality and fun going.





PASS Summit 2012 Wrap Up

13 11 2012

Wow, what a week. Once again, PASS put on a great event that provided much in the way of events and training for the SQL Server community. If you followed my countdown you know some of what I love about PASS. Last year I blogged everyday but I did not do that this week. So, what was different for me? Well, for one I volunteered much more this year than last and I was privileged to speak twice. I spent more time meeting new people and catching up with friends and that was great as well. Enjoy my wrap up from my week.

Tuesday – Leadership Meetings, Welcome Reception, and some Karaoke

Before the event officially kicked off, I joined community leaders from around the world for a series of leadership meetings. First we had a meeting on SQL Saturdays which was an opportunity to see the immense growth of these free training events around the U.S. and throughout the world. What a great opportunity for SQL Server professionals to improve their skills and for those passionate about the community to improve their abilities by leading these events. Many ideas were shared among the team including a panel on how to effectively run a SQL Saturday on a tight budget.

Once that was completed, the Regional Mentors enjoyed a lunch together and an opportunity to share what we do to support the user groups in our regions. I particularly enjoyed the fact that I was able to spend some time with Regional Mentors from Germany, Holland, and Portugal. This highlighted further the international scope and reach of PASS. This was followed by the Chapter Leaders meeting. That meeting was held as a series of round tables that the chapter leaders could move through. I was working at the table focused on leadership with Ryan Adams ( B | T ) from the North Texas SQL Server User Group – NTSSUG. We had a number of good conversations around building leadership teams for user groups and what is needed to have an effectively led user group. Check out the NTSSUG site for the by-laws sample we discussed multiple times.

All of these meetings were followed up with the Welcome Reception, which I made a small portion of as I was trying to drop my backpack at my hotel and work my way back there. After the reception, I headed out to Bush Gardens with a number of others. During that time, Jes Borland ( T ) managed to get a microphone in my hand and I had my first round of karaoke. Yes, I actually did sing and had fun doing it. All-in-all, it was a good time had by all.

Wednesday – SQL Around the World, Microsoft Announcements, Tabular Models, and Magenic Team Dinner

This was the true kick off to the event. For many, they looked at the key note as the kick off. Before that even began, I was working in the Community Zone encouraging people to participate in the SQL Around the World community activity. It was a great game. You needed to find 10 people from 10 different countries and find out something interesting about them or their country. I found a dancer and someone who had ridden a cheetah as a kid. I also surprised someone from the Czech Republic when she mentioned her home town only to have me let her know I had been to her home town many years ago. It was a fun conversation. If you did this and have other cool stories let me know. It was amazing as well over 50 different countries were represented at PASS.

Next, Ted Kummert had the first keynote session of the day. His keynote was filled with announcements concerning SQL Server including the following:

  • Hekaton: the project code name for a new in-memory OLTP engine
  • The Columnstore Index will be updateable
  • Next version of PDW will be out in H1 2013
  • Polybase: allows you to query across multiple types of data sources such as SQL Server and Hadoop with T-SQL
  • DAX Queries will be able to query SSAS Cubes

He also highlighted some recent announcements related to the SQL Server stack:

  • Microsoft HDInsight Server CTP: Hadoop for Windows Server
  • Windows Azure HDInsight Service Preview: Hadoop for Azure
  • Power View and PowerPivot fully implemented in Excel 2013

After the keynote, I hit a session on BigData and Hive which was put on by SQL CAT and very informative. My big takeaway was to use EXTERNAL tables not INTERNAL tables when working with Hive. I then went to do final prep for my Tabular Model session. In this session, “Building a Tabular Model Database”, I present on what tabular and in-memory is, and then proceed to open up a Visual Studio project and create a database. I think it went well and the attendees seemed to enjoy the upbeat nature for an end of day session. The night wrapped up with dinner with the Magenic team (7 of us). Good chance to grow relationships across offices from around the country.

Thursday – Community Zone and DAX as a Query Language

Thursday was a fairly low key day for me. Once again I spent time in the Community Zone. I had the opportunity to talk with a few people on creating a user group in their area. As always, I like to see people interested in growing their local community.

I also attended Alberto Ferrari’s session on DAX. I think the biggest surprise to me was that you can now query DAX directly from SSMS. I am not sure that I am convinced that it is a full query language yet, but it is definitely closer. The key to it all is the EVALUATE expression which allows you to create the DAX query ironically in the MDX window. Here is just a taste of DAX as a query:

EVALUATE
    ‘DimCurrency’
ORDER BY

    ‘DimCurrency’[CurrencyAlternateKey]

What I found interesting is that you can create columns, build measures, and perform many other operations against the tabular model using DAX. In the end, it will not increase the memory used as storage as it is all calculated. Look for some more on this in later blog posts as I delve more into the in-memory storage and usage when working with DAX.

Friday – More Community Zone, HDInsight, Paul White, and Window Functions

Last day. I spent more time in the Zone. I really did enjoy my time there as I continued to meet more people. I was even present when a contract was completed for the Shanghai user group. Very cool indeed. I then attended a session on HDInsight by Mike Flasco from Microsoft. This is very cool stuff as you can create simple Hadoop cluster on your desktop to test the technology. Microsoft and Hortonworks have done a great job of bringing Hadoop data into the Microsoft stack.

On my way to present my final session of the day and the conference, I stopped in for the second half of Allen White’s ( B ) optimization presentation. In a word (or two), mind-blowing! Wow, who knew that the optimizer did all those things? I was highly impressed and think he should look at a precon on the subject next year. Unlike some three hour presentations, he could have went longer as he was not stretching his content out. Nice work Paul. So, I got to follow that with a presentation on Window Functions in T-SQL. For the second time, I had the last slot of the last day. I think this presentation went well even though we were all worn out from a content-filled week. It was fun to try some ideas from the audience in the demos. That always makes for a more interesting demo. I will be doing a follow up post on what I learned from some of the attendees on the subject as well, proving once again this is a user community event. We all have something to contribute! (If you attended this session, you will find links to the blogs on the subject here.)

What’s Next?

Coming in April is the new Business Analytics conference in Chicago followed by the PASS Summit in Charlotte, North Carolina. Of course, your local user groups will continue to meet with regional SQL Saturdays sprinkled throughout the year as well. How will you participate and contribute in 2013? We look forward to seeing you all again, soon.





Countdown to PASS Summit 2012 – 1 to Go – See You There

5 11 2012

IT’S MONDAY! You ready to enjoy the fun and to learn a bunch? I know I am. Besides my schedule of sessions, I also will be attending a series of meetings tomorrow on leading user groups from the Chapter Leader and Regional Mentor levels. Should be fun to collaborate with fellow volunteers in improving the local chapter experience. I will also be attending the leadership meeting for SQL Saturday events around the country.

Tuesday night the event kicks off with the Welcome Reception. If you are a first timer, be sure to attend this event as there will be special activities for you. Then we get into full swing on Wednesday with the keynote followed by a 3 full days of sessions and other events. Be sure to check out the happenings at the Community Zone, your local peers at the Chapter Luncheon, the SQL Clinic, and a multitude of other activities.

See you there!





Countdown to PASS Summit 2012 – 2 to Go – I’m Presenting Again

4 11 2012

I assume at this point some of you are already in Seattle and even getting ready to attend Preconference Sessions. If you are, enjoy them. Many are now in the process of traveling to the conference including myself. So, if you are still looking at the schedule, consider hitting one of my sessions, including a session in the last slot on Friday. Here is the info on my sessions, maybe I will see you there.

Building a Tabular Model
4:45 PM – 6:00 PM

Room: 613-614

[BIA-208] Building a Tabular Model Database

Come learn about the tabular model in SQL Server 2012 Analysis Services and watch a model being built from “Create Project” to deployment. Microsoft introduced the tabular model in SSAS 2012. Its supporting technology is based on the xVelocity query processor, which was introduced in PowerPivot. In this session, we will create a tabular model database in SSAS using SQL Server Data Tools. We will add data from various types of data sources and build relationships between them, then extend the solution by adding calculations, measures, and hierarchies. Finally, we will cover some of the management techniques required to support a tabular model in an enterprise solution.

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2855

A Window into Your Data: Using T-SQL Window Functions
4:15 PM – 5:30 PM

Room: 305-TCC

[AD-319] A Window into Your Data: Using SQL Window Functions

Window functions are an underused feature in T-SQL that have been greatly expanded in SQL Server 2012. These functions can help you solve complex business problems such as running totals and ranking. If you have never used these functions or are looking to solve ranking and aggregate types of calculations without using GROUP BY, join this demo-filled session on how and when to use SQL window functions.

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2856





Countdown to PASS Summit 2012 – 3 to Go – Setting My Schedule

3 11 2012

Three days to go. I need to get my schedule sorted out, how about you. What influences your schedule? Since this is my schedule, here are some of the things that influence my schedule choices:

1. When do I speak? J I have to make it to those sessions for sure!
2. Current technology interests
.  a. BigData and Hadoop
.  b. Azure
.  c. Business Intelligence
3. Volunteer activity – I have volunteered to help out in the Community Zone. Come by for a visit.
4. Speaker – if I end up with a choice, I will also look at the speaker choices as well. This is really more of a tie breaker for me.

So, here is my tentative schedule for the week (I reserve the right to change my mind).

My Tentative Schedule

Wednesday, November 07, 2012

============================

10:15 AM – 11:30 AM

Room: 6E

[BID-302-M] Mobile Business Intelligence

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=3599

11:30 PM - 1:00 PM

Chapter Luncheon – I will be splitting time between Minnesota and the Northeast user groups

1:30 PM – 2:45 PM

See you at the Community Zone

4:45 PM – 6:00 PM

Room: 613-614

[BIA-208] Building a Tabular Model Database

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2855

Thursday, November 08, 2012

============================

10:15 AM – 11:30 AM

Room: 612

[AD-300-M] Bootstrapping Data Warehousing in Azure for Use with Hadoop

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=3500

1:30 PM – 2:45 PM

Room: 611

[BIA-312] Near Real-Time Analytics with xVelocity (without DirectQuery)

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2958

3:00 PM – 4:15 PM

Room: 609

[CLD-300-M] SQLCAT: SQL Azure Design Patterns and Best Practices

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=3600

5:00 PM – 6:30 PM

See you at the Community Zone

Friday, November 09, 2012

============================

8:00 AM – 9:15 AM

Room: 6E

[BIA-401-C] Working with Claims and SQL Server BI Technologies

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=3665

9:45 AM – 11:00 AM

Room: 302-TCC

[AD-308] Geospatial Data Types in SQL Server 2012

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2723

11:30 PM - 1:00 PM

Birds of a Feather Luncheon – #SQLFamily table

1:00 PM – 2:15 PM

Room: 612

[BIA-403] Inside DAX Query Plans

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2956

2:45 PM – 4:00 PM

Room: 613-614

[BIA-314] Slowly Changing Dimensions: An Integrated Approach

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2709

4:15 PM – 5:30 PM

Room: 305-TCC

[AD-319] A Window into Your Data: Using SQL Window Functions

http://www.sqlpass.org/summit/2012/Sessions/SessionDetails.aspx?sid=2856 





Countdown to PASS Summit 2012 – 4 to Go – SQL Karaoke, Really?

2 11 2012

Four days to the Summit. Will you be singing? Last year was my first time attending SQL Karaoke. While I did not sing, it was a fun night and a great opportunity to have some fun with peers. Check out Jason Strate (@StrateSQL) and friends.

This year there are two SQL Karaoke events at Summit, proving that small, impromptu events that are fun can grow into a life of their own.

http://www.pragmaticworks.com/AboutUs/Blogs/TabId/396/PostId/7/PW-Party-At-Pass.aspx

http://itknowledgeexchange.techtarget.com/sql-server/sql-karaoke-at-the-2012-sql-pass-summit-has-a-sponsor/

Join many of your peers at either of these events or start an event of your own. You never know what could happen. The key is to have some fun while at Summit.





Countdown to PASS Summit 2012 – 5 to Go – Communities in the Community

1 11 2012

Just 5 days to Summit kick off. Today’s discussion is about communities within the community. That’s right. There is more to this community than meets the eye. Here are some examples which include some great opportunities at the conference.

Local User Groups

These communities are the heart of PASS. Without local user groups, much of what happens at Summit wouldn’t. You will find that most of the volunteers, including speakers, come from local user groups. Many are current or former chapter leaders. These user groups provide a frequent opportunity to network and grow as SQL Server professionals. Join your local user group or find them at the Chapter Luncheon.

Women in Technology

While I personally am not a part of this community, I know a lot of women who are. One such woman Lara Rubbelke (@SQLGal). Early on, many moons ago, I worked with her as the Minnesota SQL Server User Group was formed. Her passion for seeing women and girls involved in technology has been infectious. As the father of two girls, she is a role model of a how successful a woman can be in technology. I remember seeing here at last year’s summit talking about BigData and being really impressed and happy for her and her success. PASS has continued to support women in technology and will continue to do so. If you are at the conference this year, be sure to join Lara and others at the WIT luncheon.

Virtual Chapters

If you are looking for a specific technology or you do not have a user group in your area, check out the virtual chapters. This includes such groups as BigData, Business Intelligence, and Oracle chapters.

SQL Friends

Finally, a new community that started in Chicago and has expanded to Minneapolis is SQLFriends. The idea of this community is to host regular lunch meetings with one or more pros that allow you to network and learn in a less formal manner. As their site notes, “Come spend some time with your SQL Friends.”

I am sure I missed some of those communities within the larger community. However, these groups give you an idea of how you can be involved within the community. Try one, or two, or more this month.





Countdown to PASS Summit 2012 – 6 to Go – Magenic Brings 9

31 10 2012

Getting closer, 6 days to Summit 2012!

Today, I just have to give kudos out to Magenic, my current employer. You may have seen my #Meme15 post a while back on why I like my job. That post was about Magenic. Well, in this post, I wanted to talk about conversation our owner had with us at the beginning of 2011. Greg Frankenfield, during one of our townhall meetings, mentioned that we did not use enough of our training budget. That sounded like permission to me. I worked with data pros and managers across the country. Most of our offices were able to send at least one consultant and many were able to send two or more. At the end of the day, nine consultants from Magenic attended the PASS Summit in 2011. This was a great time of learning and team building which has contributed greatly to the growth of our BI and data practice.

This year, seven consultants from Magenic will be attending including a few first timers. Once again, we look forward to some team building time and the opportunity to learn and bring great new ideas and knowledge back to our team.

Oh, I did not mention it earlier, but each attendee has contributed back to Magenic through lunch and learns and blog posts. And it doesn’t stop there. A few of them have now spoken at user groups and SQL Saturdays this year as well. So, you can see that PASS Summit is just one more tool that Magenic is able to use to grow our teams internally and to contribute back into the community. Thanks again Greg and our management team!








Follow

Get every new post delivered to your Inbox.

Join 538 other followers

%d bloggers like this: