Category: PASS

Upcoming Presentation: PASS DW/BI Virtual Chapter May 9th

I am elated to announce that I will be delivering my MDX Trek: First Contact presentation on May 9th (at 4PM Central Time) to the PASS Data Warehouse and Business Intelligence Virtual Chapter. I have presented to local groups and at SQL Saturdays before (with a few more coming in the next two months) but never for such a geographically diverse audience. I am really excited for this opportunity and hope it will be a great step in establishing myself as a quality presenter in the SQL community.

PASS Summit 2011 Top Ten List

After I come back from an event, whether I presented or not, I like to write up a Top Ten List of my experience. These are not necessarily ranked in order of importance; they were all cool. And there were awesome experiences that could not make the list due to limitations of the number Ten.

photo

Behold!

10. Guidebook App

Mobile phone users (aka anyone with a pulse) were able to use an app called a Guidebook to track the schedule, speakers, exhibitors, etc. This meant that I was able to easily build my own schedule of the sessions I wanted to attend as well as fill out my evaluations online. There were configurable reminders to make sure I didn’t forget something I had put on my schedule. It was also easy to keep track of any updates to the schedule during the event. Especially for a noob like me, this app was awesome.

9. SQLKaraoke

SQLKaraoke is just fun. When you’re not singing, you get to hang out with really cool people. I have a background in Theater and Improvised Comedy, so SQLKaraoke is a total blast for me. Since I’m well…a little different, I actually use SQLKaraoke as a networking tool. I like to make up SQL-related spoofs and even do an impression or two. This time around, I ended up performing The Bangles Eternal Flame as Gilbert Gottfried. Yeah. It was pretty silly. But it ended up being a huge boon in terms of networking. People who I have long followed and respect were introducing themselves to me instead of the other way around. I was “the karaoke guy.” Bottom line: be creative in your networking. Creative use of your strengths can pay off really well for meeting new people.

8. Women In Technology Luncheon – Make Yourself HeardLadiesRoomSign

This was totally a great way to meet girls. <pause>

Seriously though, this is an event really designed to help women continue to gain more traction in the workplace. Things are certainly a lot better than they used to be (my wife just started watching Mad Men), but I think we can all agree that true equality isn’t there yet. I was excited to see there were a LOT of men in there (and not just to meet girls). The wisdom shared by the panel is applicable to everyone. It was just a great experience.

 

7. Exhibitor Hall

I’m a nerd. I like hardware and software. I like stuff. There was all of that in here. You know the old saying, “run around like a kid in a candy store?” Well, this was more like a mall full of candy stores. Mmmmmmmm.

6. Peoples

A huge part of the Summit is networking. Meeting other people. I met so many awesome SQL professionals from around the world. It was just unreal how friendly people were. First Timers, like myself, were made to feel so welcome. I spent meals, walks (there was a LOT of walking), evenings, some events, just meeting and chatting with great folks. There were too many fantastic people to list.

5. “Preventing the Oh, Poop! Reporting Situation.”

SQL Server MVP Jessica Moss (Blog | Twitter) delivered this session. She demonstrated the out-of-the-box methods that Reporting Services provides for tracking the performance of your reports. This included how to determine that a report returned no rows (CEO’s LOVE that, right?). She also demonstrated a cool meta-report solution (reports about reports) you can use to keep an eye on things. It was cool to see a presentation about Report management to complement the ones about building them.

4. A Little Help From My Friends

My friend, Jes Schultz Borland (Blog | Twitter), gave a session called “Reporting Services 201: From Basic To WOW!” She gave some great tips on report authoring and really explained the Tablix well for anyone that was new to it. She discussed features such as the Tooltip and the NoRows message. These are things that are easily overlooked but can really enhance the user experience when implemented well. Squeeeeee! (translation of “Squee”: Hi, my name is Jes and I presented at the Summit!)

My friend, Doug Lane (Blog | Twitter), gave a session called “Developers Are From Mars, Report Servers Are From Venus.” Mr. Lane gave some valuable tips and tricks on Reporting Services through the lens of a marriage. He included the “mother-in-law always comes along” feature of the extra pages you sometimes get in SSRS and how you can often solve that with the ConsumeContainerWhiteSpace property.

Awesome

NOTE: This image has nothing to do with this post. But, it’s cool so I put it in anyway.

3. Dr. David DeWitt: “Big Data – What is the Big Deal?”

On Friday, Dr. DeWitt gave his keynote, this time on Big Data. As stated earlier, my background is in Theater and Improvised Comedy. I cannot remember any of my acting classes in involving huge quantities of data. And, never having dealt with VLDBs at all in my career, the concepts related to Big Data were pretty new to me. But here is the thing: I understood this keynote. That surprised me. I expected to get lost pretty quickly. Rather, I was able to follow along due to the excellent way in which Dr. DeWitt explained it. This was not merely a presentation on Big Data, it was also a master class in how to be a great presenter.

2. BISM (BI Semantic Model)

I have done a lot of work with Report Models and enjoy dealing with tools that can enable end users. I am excited to deal with BISM and help people get their own data. Why give people a fish when you can plant a potato? Wait… Yeah. You certainly don’t plant the fish…

1. Power View (Project Crescent)

Along the lines of letting users get their own data is the fabulous Power View (formerly known as Crescent). This thing is friggin cool. That’s totally industry speak, by the way. The idea of Two Clicks To ROI is just a great way to make things easy. Essentially, no feature in Power View is more than two clicks away. It is just so easy to use and gorgeous to behold. I can’t wait to really get in and play with this fabulous tool. Keep in mind that it complements the existing tools; it does not replace any of them.

 

The PASS Summit was an amazing experience. If you ever get the chance to go, grab onto it with both hands.

Announcing the #SSRSHelp Twitter Hashtag

I think it’s clear to anyone with half an eye open that the #SQLHelp hastag has been, and continues to be, a huge boon to the SQL community. It is a fantastic way to get assistance with SQL Server. If I were a DBA, it would be perfect for me.

I just returned from the PASS Summit in Seattle (my customary Top Ten List post is in the works). While there, I had the great pleasure to have lunch with MVP Stacia Misner (Blog | Twitter) and Erika Bakse (Blog | Twitter) at the Birds of a Feather lunch, an event designed to bring folks with similar SQL Server interests together for food, folks, and fun. We discussed how the #sqlhelp requests related to Reporting Services get lost in the volume of the more DBA related topics.

Well, let’s make this better. Let’s all start using the #SSRSHelp hashtag to mark requests for help on Reporting Services related topics. This will make it easier those of us seeking ways to help the community find people to help. It will also make it a much better experience for those seeking help.

We have several bastions of SSRS awesomeness on board who have already started monitoring #SSRSHelp:

MVP Stacia Misner (Blog | Twitter)
MVP Jessica Moss (Blog | Twitter)
Erika Bakse (Blog | Twitter)
Jes Schultz Borland (Blog | Twitter)
Doug Lane (who perhaps had the idea in the first place) (Blog | Twitter)
Angel Abundez (Blog | Twitter)
Chris Randall (Blog | Twitter)
Mark Vaillancourt (my very own self, whose blog you now read with rapt joy | Twitter)

Please feel free to join in and help spread the word. Also, even if you think you will not be able to help, I encourage you to follow anyway and learn from the questions and answers that will flow through the stream. I learn a lot myself that way.

Please keep in mind that the guidelines for #SSRSHelp usage should match that of #SQLHelp. Most important: it is for asking and answering questions about SQL Server Reporting Services. It is not for trying to sell products or trying to funnel folks to your blog or for trying to get others to pool their money with you in the hopes of helping that Nigerian prince who emailed you the other day.

Before I wrap up, I would like to give a quick preview of my PASS Summit Top Ten List:

OMG IT WAS FREAKING AWESOME!

Thanks.

This just in: Our first #SSRSHelp win is in the books. Smile

PASSMN July Meeting: Ask The Experts Panel

The annual Ask The Experts panel has arrived for the Minnesota chapter of PASS. I am especially excited for this one since I will have the honor of serving on the panel for the first time. This is really a great milestone for me and fits so well with my goals to have an impact in the community.

Thanks to Superior Consulting for sponsoring this month’s meeting.

Location:

8300 Norman Center Drive, 9th Floor, Bloomington, MN  55437

Date:

July 19th, 2011

Time:

3:00 – 5:00

 

Please click here for meeting details and to RSVP

Ask the Experts

After the popularity of the past "Ask the Experts" discussions, we decided to bring back the forum for a third straight year. PASS members will have the opportunity to pose any burning questions they might have about SQL Server to our expert panel. We will round things out with a couple tips or tricks about SQL Server from each of our panel experts.  This year’s discussion will be moderated by Jason Strate.

The Panel:

  • Lara Rubbelke, Microsoft
  • Dan English, Superior Consulting Services
  • Mark Vaillancourt, Digineer
  • Bill Preachuk, Emergent Networks
  • Zach Mattson, Patterson Companies

SQL Saturday Chicago Top Ten List

This past weekend, I attended the amazing SQL Saturday event in Chicago. I also had the tremendous honor of presenting this time around. The entire experience was fantastic. Thank you SO MUCH to everyone who worked so hard to make this event happen. Here is my top ten list:

10. A 3-pack of Hanes white cotton T-shirts + a black Sharpie = SWAG. On a whim, after the spSwageaker dinner on Friday night, I decided I needed swag to give away during my session. One trip to Walmart and a few moments of sketching later, I had 3 genuine, hand crafted, MarkVSQL shirts. One recipient called my shirts the “greatest swag ever.” #awesomeshirt

9. Doug Lane (blog | Twitter) built a really cool solution using SSIS to achieve Data Driven Subscription functionality without the need for Enterprise Edition. I love really creative uses for SSIS and cannot wait to play with this. On top of that, I was meeting Doug in person for the first time. He’s a really cool guy. If you get a chance to hang with him or mow his lawn or something, go for it.

8. This one I had already seen when I attended last year’s SQL Saturday Chicago: The SQL community in and around the Windy City is vibrant and fun. The attendees for my session were great and I had such an awesome time presenting.

Not everyone had the great experience I did, though. A tiny number of people (1 that I know of) need to keep in mind that people who give of their time to present at these events, and in many cases travel across the country at their own expense to do it, deserve to be treated with some appreciation and respect.

7. Part of the experience is getting to hang out with cool, smart people. I learned a lot outside of sessions just chatting with other folks at the speaker dinner and after party.

6. Hope Foley (Twitter) showed some cool features of PowerPivot, including some mad compression. Nicely done.

5. Norman Kelm (website| Twitter) demonstrated how to have SSIS logging take place within the Script Task. He also showed some Script Task debugging techniques. Pretty cool stuff to be sure.

4. The hot dogs at Portillo’s are frickin spectacular.

3. Jason Strate (blog | Twitter) likes to say: “I’m not a good driver; I’m a successful driver.” Well, he is that. Chris Fish (Twitter) and I rode with Jason down to Chicago from the Twin Cities. And I have to say, we didn’t die even once.

2. I sing about as well as a dead cow under a truck (which is pretty bad, in case you are not aware). I knew that one a long time ago. What I learned this time around is that I can pull off a pretty good rendition of The Lion King’s Hakuna Matata, with Timone and Pumbaa character voices throughout, all by myself. Seriously, #sqlkaraoke is more fun than should be allowed. And singing ability is irrelevant. Just ask Jason Strate. Wait. I should delete that.

1. Getting involved in the SQL Community is awesome. I highly recommend picking a topic you know and want to learn more about and submit a session at your local user group, a SQL Saturday, or even just present to a group of co-workers. You can learn so much by presenting and sharing your expertise with others. If you would rather not present, then please feel free to volunteer or help out however you can. The SQL Community is all of us.

Upcoming Presentations

I am delighted to announce that I will be presenting an Introduction to SQL Server Reporting Services Report Models at two different events in October. I have implemented report models at clients and seen how they can be a great way to empower users to be more self-sufficient.

The events are:

Twin Cities Code Camp

This takes place on October 9th and 10th at the University of Minnesota in Minneapolis. This is my first time presenting at this semi-annual event.

SQL Saturday 58 – Minnesota

This event takes place on FRIDAY October 29th at Mystic Lake Casino in Prior Lake, Minnesota. This is Minnesota’s first SQL Saturday. Hazzah! I affectionately refer to it as SQL Friturday. Yeah. We’re a little different here in Minnesota. Well…I’m a lot different, but most people are a little different. The schedule for this is not yet posted but I have verbal confirmation that my session was accepted.

I am learning a lot more about report models while creating this presentation. The old adage really holds true: “You can pick your friends and you can pick you nose. But you can’t pick your friend’s nose.” Wait. That’s not the one. It’s this one: “If you want to learn a lot about a subject, do a presentation on it.” Yeah. The second one.

September PASSMN Meeting: Kalen Delaney Presents

Tuesday, September 21, 2010

5-7 PM

Description:

Isolation vs Concurrency: What Are the Choices? with Kalen Delaney

Meeting sponsor: Microsoft UGSS

Note Location Change Below

Location: 8000 Norman Center Drive, 9th Floor, Bloomington, MN  55437

No Live Meeting Due to Location Change

Agenda:

5:00 –5:15 : Announcements
5:25 –6:45 : Isolation vs Concurrency: What Are the Choices?
6:45 –7:00 : Survey Collection and Giveaways

Presentation:

Isolation vs Concurrency: What Are the Choices?

What does it mean to have data isolation? In this presentation, we’ll look at the four different ANSI isolation levels and the new one, Snapshot Isolation, added in SQL Server 2005 to see how much isolation each provides and what behaviors—such as Dirty Reads, Nonrepeatable reads, and Phantoms—are possible in each level. We’ll discuss what consistency might mean to your applications and what the trade-offs are as you choose a higher isolation level to enable greater isolation and consistency. We’ll also discuss the difference between the optimistic and pessimistic concurrency models and look at the relationship between isolation level and concurrency models to see how the various isolation levels work in either an optimistic or a pessimistic manner.

Kalen Delaney has been working with SQL Server for almost 23 years and provides advanced SQL Server training to clients around the world, using her own custom-developed curriculum. She has been a SQL Server MVP since 1993 and has been writing about SQL Server almost as long.

Kalen has spoken at dozens of technical conferences, including every PASS conference in the US, since the organization’s founding in 1999. She is a contributing editor and columnist for SQL Server Magazine and the author or co-author of several of the most deeply technical books on SQL Server, the most recent being SQL Server 2008 Internals, from Microsoft Press. Kalen blogs at sqlblog.com, and her personal website and schedule can be found at www.SQLServerInternals.com.

Click Here to Register

August PASSMN Meeting: Ask The Experts Panel

Ask the Experts Panel Discussion

Start Date/Time:
Tuesday, August 17, 2010 3:00 PM

End Date/Time:
Tuesday, August 17, 2010 5:00 PM

Description:

Meeting sponsor:

Red Gate Software makes ingeniously simple tools for over 500,000 Microsoft technology professionals working with SQL Server, .NET, and Exchange.  The company’s product line includes tools for comparing, synchronizing, backing up and recovering SQL Server databases; understanding and fixing .NET code problems; and email archiving for Exchange.

Location: 8300 Norman Center Drive, 9th Floor, Bloomington, MN  55437

Please click here for meeting details and to RSVP

Live Meeting

·         URL: https://www.livemeeting.com/cc/usergroups/join?id=HCC36W&role=present&pw=W%3E%2Bx%3C9%2B%21B

·         Meeting ID: HCC36W

·         Entry Code: mwD{j|\4B

Speakers:

·         Lara Rubbelke, Microsoft

·         Jason Strate, Digineer

·         Eric Strom, RBA Consulting

·         Tim Plas, Virteva

Agenda:

3:00 –3:15 : Announcements
3:15 –3:25 : Sponsor
3:25 –5:00 : Ask The Experts Panel

After the popularity of last years "Ask the Experts", we decided to bring back the forum this year. PASS members will have the opportunity to pose any burning questions they might have about SQL Server to our expert panel. We will round things out with a couple tips or tricks about SQL Server from each of our panel experts.

The Panel:

Lara Rubbelke brings her passion for architecting, implementing and improving SQL Server solutions to the community as a Data Platform Technology Specialist for Microsoft. This is a role that is a pre-sales role for SQL Server. Her expertise involves both OLTP and OLAP systems, data management, performance tuning, encryption, ETL, and the Business Intelligence lifecycle. Compliance and configuration management are near and dear to her heart. She is an active board member and advocate of the Minnesota chapter of PASS (Professional Association for SQL Server) and regularly delivers technical presentations at local, regional and national conferences, user groups and webcasts. Notably, Lara has presented at Tech Ed, the PASS Summit, the Minneapolis SQL Server Launch, and delivered numerous webcasts on MSDN and TechNet. Lara authored a number of the Microsoft whitepapers and was a contributing author of "Expert SQL Server 2005 Development" (lead author Adam Machanic).

Jason Strate, Digineer Inc, is a database architect and administrator with over twelve years of experience. He is Microsoft MVP (Most Valuable Professional) for SQL Server. His experience includes design and implementation of both OLTP and OLAP solutions as well as assessment and implementation of SQL Server environments for best practices, performance, and high availability solutions. Jason is a SQL Server MCITP and participated in the development of Microsoft Certification exams for SQL Server 2008. Jason enjoys helping others in the SQL Server community and does this by presenting at technical conferences and user group meetings. Most recently, Jason has presented at the SSWUG Virtual Conferences, TechFuse, SQL Saturdays, and at PASSMN user group meetings. Jason is an active blogger with a focus on SQL Server and related technologies.

Eric Strom is a Database Consultant at RBA Consulting and is a member of the Minnesota PASS Board. He has been a SQL Server DBA since 2001 and specializes in performance tuning. Eric studied database theory at the University of Minnesota to earn a B.S. in Computer Science. He loves exchanging ideas with peers and is always looking for a good discussion.

Tim Plas is a Principal Consultant at Virteva, in Mpls MN. His current focus areas are operational-DBA services, storage, server virtualization, cloud computing, & providing level-3 escalation support for IT managed services. His SQL emphasis is on monitoring, management, and high availability.  Previous specialties in his 25+ years in the IT field have included Citrix/TS (app hosting), LAN’s / WAN’s / network security, DB architecture, systems architecture & design, app development, systems-level programming, & various IT mgmt roles. Tim has held a variety of MS certifications since 1994.

July PASSMN Meeting

Dude! Itzik Ben-Gan… Dig it!

Start Date/Time:
Tuesday, July 20, 2010 5:00 PM

End Date/Time:
Tuesday, July 20, 2010 7:00 PM

Query Tuning Tips with Itzik Ben-Gan

Meeting sponsor: Digineer

Location: 8300 Norman Center Drive, 9th Floor, Bloomington, MN  55437

Live Meeting

·         URL: https://www.livemeeting.com/cc/usergroups/join?id=7DGRT6&role=attend&pw=h*ZR%248%25%2Fd

·         Meeting ID: 7DGRT6

·         Entry Code: h*ZR$8%/d

Agenda:

5:00 –5:15 : Announcements
5:15 –5:25 : Sponsor
5:25 –6:45 : Query Tuning Tips (Itzik)
6:45 –7:00 : Survey Collection and Giveaways

Presentation:

Query Tuning Tips

Given a SQL Server querying problem there’s much that you can do to enable a good performing solution. Tuning involves arranging an optimal physical environment, e.g., by creating supporting indexes, as well as writing the query in a way that it would get an optimal execution plan. Many factors can affect the efficiency of the solution including the availability of indexes, data distribution and density, and others. In different scenarios, a different solution could be the most efficient for the same querying problem. Query tuning could be considered an art. This session will provide various tips to do efficient query tuning and demonstrate those through specific tuning examples.

Itzik Ben-Gan is a Mentor and Co-Founder of Solid Quality Mentors. A SQL Server Microsoft MVP (Most Valuable Professional) since 1999, Itzik has delivered numerous training events around the world focused on T-SQL Querying, Query Tuning and Programming. Itzik is the author of several books including Microsoft SQL Server 2008: T-SQL Fundamentals, Inside Microsoft SQL Server 2008: T-SQL Querying and Inside Microsoft SQL Server 2008: T-SQL Programming. He has written many articles for SQL Server Magazine as well as articles and whitepapers for MSDN. Itzik’s speaking activities include TechEd, DevWeek, SQLPASS, SQL Server Magazine Connections, various user groups around the world, and Solid Quality Mentors’ events to name a few. Itzik is the author of Solid Quality Mentors’ Advanced T-SQL Querying, Programming and Tuning and T-SQL Fundamentals courses along with being a primary resource within the company for their T-SQL related activities..