Engage, Communicate and Connect with SetFocus!

Business Intelligence Webinar with demos on topics covered in the BI Master’s Program

In case you missed it, SetFocus Senior Instructor and Microsoft MVP, Kevin Goff, recently presented a comprehensive webinar on the Business Intelligence Master’s Program and discussed topics covered during the 12 week program, provided demos and answered all questions.   Topics included:

  • Intro to Transact-SQL 2008 Demonstration
  • Advanced Transact-SQL 2008 Demonstration
  • SQL Server Integration Services 2008 Demonstration
  • Data Warehousing/Dimensional Modeling Demonstration
  • SQL Server Analysis Services 2008 Demonstration
  • MDX 2008 Programming Demonstration
  • SQL Server Reporting Services 2008 Demonstration
  • PerformancePoint Server 2007 / SharePoint 2007 Demons

View it here

 Q&A  Roundup

Adrian Asked: With new advancements pointing to more and more use of Object Oriented databases as opposed to Relational Databases, do you see Microsoft evolving SQL Server to this new type of database? Also, do you think that SQL would still be useful as a language to work with OO Databases, or would another language/tool take it’s place?

This is a very good question, and one that others have asked in the past.  While one can never predict with certainty what direction Microsoft will take, I don’t expect Microsoft to make huge advancements in evolving the core SQL Server database management system to an OO-type database, at least not in the near term. 

Having said that, I anticipate more growth and accessibility of tools like the .NET Entity Framework and third-party tools like nHibernate and other ORM (Object-relational mapping) products.  This satisfied the interest of .NET developers who want to map relational databases into more object-oriented constructs, while also maintaining the relational paradigm to which DBAs and database developers are accustomed.

And yes, I still see the SQL language as important.  Microsoft made some T-SQL enhancements in SQL 2008, and it’s likely we’ll see more enhancements in the future.  Even though languages like T-SQL and MDX are procedural and functional in nature, they are not going away any time soon. 

 T-SQL is simply “all over the place” in the BI stack.  T-SQL is necessary in database ETL processes.  T-SQL is necessary in managing a database staging area.  T-SQL is necessary in creating OLAP partitions.  T-SQL is certainly necessary when creating complex reports against relational databases/data warehouses.

Tom Asks: My focus now is using the Azure platform, using F# as my primary language now, concerned with performance & parallel-asynchronous workflows included multi-core, concerned about performance issues using xml, linq mainly for feeds to banks etc., used plenty of RS, less OLAP work so issues with that is my question from the cloud context.

Currently SetFocus is not covering Azure, though we are always evaluating newer technologies for possible future curriculum. 

SQL Server 2008 and 2008R2 are designed more for parallel execution than SQL Server 2005.    So, “out of the box”, SQL Server 2008 takes greater advantage of multi-processor environments than SQL 2005.

The inquiries regarding XML and LINQ are very broad.  Depending on your specifics, some of these issues have been addressed by different distributed techniques.    

If the question could be a little more specific, we’ll be happy to respond.

Jweeta Asked: What would be the impact on the performance when implementing CDC on the database and several tables?

Change Data Capture (CDC) certainly has an impact on both performance and the size of the transaction log.   Recently I did a test where I ran a SQL script that inserted and updated a half million rows, both with and without CDC running.  With CDC running, the process took 87 seconds.  Without CDC running, the process took 47 seconds. 

Now, the non-CDC process that took 47 seconds was not doing ANY audit trail logging with database triggers.  Surely, implementing update triggers (for audit trail processing) on the non-CDC process would have added some time to the 47 seconds.

Microsoft has published an excellent white paper on CDC performance tuning: http://msdn.microsoft.com/en-us/library/dd266396(SQL.100).aspx

 Angel Asked: What was the add-on for SSIS configurations?

 The SSIS configuration editor I used is a free editor from the following site:

http://agilebi.com/cs/files/folders/17/download.aspx

As far as free utilities go, this free SSIS configuration editor is one of the better free utilities I’ve ever seen.

Timothy Asked: Do I really need to know .net VB or C# for 4 or 5 lines of code? Couldn’t I have a developer do that? Am I going to learn VB.net or C#.net in the BI Masters program?

 Good question – unfortunately, there’s not a simple answer.  In some environments, a .NET developer might be available to help you.  In other instances, you may not have that luxury.  

 A good number of SSIS packages require at least a few lines of VB or C# script – we cover several of these instances in class.   We also cover other scenarios – such as when a developer might need to integrate an SSRS report with a .NET web page.

  We don’t teach full-blown .NET in the BI Master’s program, but we do offer some information and sites and free videos from third-party sources to get started with .NET.     

Milton Asked: Could you briefly describe the differences between Bill Inmon methodology vs. Kimball methodology?

The following link provides a good general breakdown:

http://www.nagesh.com/publications/technology/173-inmon-vs-kimball-an-analysis.html

In a nutshell, the Kimball approach is viewed as more of a “bottom-up” approach, where data marts are constructed and then integrated into a more large-scale enterprise system.   The Inmon approach is viewed as more “top-down”, by creating a large enterprise-wide database and then creating data marts. 

There are also other differences, such as Inmon advocating 3rd normal form, whereas Kimball recommends denormalized star schemas (and occasionally snowflake dimension schemas)

 

Michael Asked: Can you address how SSRS stacks up against Crystal? What might a Crystal shop want to consider before migrating to SSRS?

A good question.   I used Crystal Reports heavily for over a decade, but I work more with SSRS these days.  Crystal is a feature-rich product, and has had close to 20 total releases going back to the early 1990’s.  SSRS 2008 R2 (the latest release of SSRS) has seen 4 total releases.

SSRS has most (approximately 85-90%) of the functionality that Crystal does.  Considering SSRS has only seen 4 releases, that’s quite an amazing feat.  There are a few report grouping options that work better in Crystal than in SSRS.  There are instances where building report parameters in SSRS require a little more effort.  But in general, I find I’m just as productive in SSRS as I am in Crystal.  (And the newest release of SSRS 2008R2 has some charting features that work better than in Crystal). 

The paradigms are certainly different, so much of the learning curve in moving from one environment to a completely different one.  Anyone who has used Microsoft Access will comment that SSRS looks like Access, though SSRS many capabilities beyond Access.

A Crystal shop that is thinking of migrating to SSRS should take a small handful of their most difficult reports, and make sure they can recreate the report in SSRS (or at the very least, build a good functional prototype in SSRS).  That’s the best way to see what types of issues you might encounter.  I DO recommend recreating the report from scratch, as opposed to trying to use any conversion program. 

Some people who migrated from Crystal to SSRS 2005 discovered the resource and performance issues associated with SSRS 2005 in heavy reporting environments. These issues were so significant that in some instances, companies reportedly would run the reporting engine on a different server.   Fortunately, Microsoft re-wrote the reporting engine in SSRS 2008 to address these resource and performance issues.  (Microsoft also changed SSRS 2008 so that IIS was no longer required for internal reporting applications).

Back around 2005, some polls showed that Crystal had more than 50% of the report developer market, while other tools like SSRS and ActiveReports were much lower.  However, most recent polls have showed SSRS gaining significant ground – much of this is attributed to the increased functionality in SSRS, the overall growth of the SQL Server database platform, and even Crystal’s licensing policies (which have changed several times over the years).

Because I’ve worked heavily both with Crystal Reports and SSRS, I’m able to answer specific questions in our classes on going between one and the other.

 

If you have follow-up questions, please feel free to email Kevin at kgoff@setfocus.com or visit his blog

 

Career Seminar for IT Professionals on July 28th @ Microsoft, Bloomington, MN

SetFocus will share perspectives on the job market and technology trends including:

•Who’s hiring and which skills are in demand
•The qualities job candidates need
•Techniques to better target and automate your job search
•Find out how to stand out and get found by employers.
•Network with SetFocus executives and other candidates.

A free week of technical training in one of the hottest Microsoft technologies will also be presented to one attendee during the seminar.

WHEN:
1:00 to 3:00 p.m. Wednesday, July 28th, 2010

WHERE:
Microsoft Corporation
8300 Norman Center Drive, Ste 950, Bloomington, MN

Register: http://www.setfocus.com/events/careernight.aspx

SetFocus hosts Career Seminar for IT Professionals in Chicago – June 16th @ 2:00pm @ Microsoft office

Career Seminar for IT Professionals on June 16th @ Microsoft, Chicago, IL

SetFocus to Offer Perspectives on Gaining Competitive Edge in Crowded Job Market

As the economy recovers, IT professionals with current skills in Microsoft SharePoint and Business Intelligence tools will be among the first to benefit from a hiring rebound.  Explore current job market potential and opportunities for IT professionals with representatives of SetFocus. Find out how The Master’s Program®, with its combination of technical training and placement support, can help you to gain a competitive edge in a crowded job market.

  • Join us as SetFocus shares perspectives on the job market and technology trends
  • Discover who’s hiring in your area and which skills are in demand.
  • Determine if you have the right qualities for today’s job market.
  • Learn how to make yourself stand out and get found by employers.

Date: Wednesday, June 16th

Time: 2:00-4:00pm

Place:  Microsoft, 200 E. Randolph Drive, Suite 200, Chicago

Register Here

 

 

NEWS ADVISORY: Career Seminar for IT Professionals on May 7th @ Microsoft, Reston, VA

SetFocus and Hiring Partner, Ventera IT Solutions, to Offer Perspectives on Job Market Technology Trends

Explore current job market potential and opportunities for .NET, SharePoint, SQL Server and Microsoft Business Intelligence professionals with representatives of SetFocus, and hiring partner, Ventera IT Solutions. Learn how The Master’s Program®, with its combination of technical training and placement support, can advance your career.

WHAT: SetFocus hiring partner, Ventera IT Solutions, will share perspectives on the job market and technology trends.

  • Discover who’s hiring in your area and which skills are in demand.
  • Determine if you have the right qualities for today’s job market.
  • Learn how to make yourself stand out and get found by employers.
  • SetFocus alumni will be on hand to describe how The Master’s Program can set you apart and help you advance your career.

WHEN:  Friday, May 7th, 2010, 1:00 to 3:00 p.m.

WHERE:
Microsoft Corporation
12012 Sunset Hills Rd.
Microsoft Technology Center
Reston, VA 20190
Directions

REGISTRATION: Register here.

Kevin S. Goff, SetFocus Trainer and Courseware Author, Recognized as Microsoft MVP for 6th Consecutive Year

A 5-time .NET MVP, Goff Receives 2010 MVP Award for SQL Server

For the 6th consecutive year, Kevin S. Goff, SetFocus trainer and courseware author, was awarded Microsoft MVP status. A 5-time recipient of the MVP award for .NET, Kevin received his 2010 MVP award for SQL Server. Of 100 million technical community participants worldwide, only about 260 are SQL Server MVPs.

The Microsoft MVP is an annual award given to exceptional technical community leaders worldwide who voluntarily share their deep, real-world knowledge about Microsoft technologies with others. Kevin’s role as SetFocus Business Intelligence instructor and courseware author embodies the guiding principles of the Microsoft MVP — sharing experience with the technical community – in this case, through the role of teacher.

“My role in building and continually improving the courseware and training in the SQL Server and Business Intelligence Master’s Programs is the culmination of my life-long interest in teaching” remarked Kevin on the occasion of his award. “I am honored by the recognition I’ve received as a 6-time recipient of the Microsoft MVP award. But even without the award, I would still be doing the same thing.”

“Kevin brings an unswerving passion for training and the technology to his role as instructor for the Business Intelligence Master’s Program” declared Ananthalakshmi (Priya) Chidambaram, SetFocus director of training and support. “Plus his experience as an award-winning application developer for a broad range of industries allows him to add the richness of real-world savvy to the Program.”

In addition to his role as instructor and courseware developer for SetFocus, Kevin is a gifted software developer and a prolific writer and speaker. He is an accomplished textbook author hard at work on a new book “Expert Business Intelligence Solutions with SQL Server 2008R2 and Microsoft 2010 Technologies” scheduled for publication in late 2010.

Kevin also fulfills the principle of the MVP award with regular posts to both his own blog, www.KevinSGoff.net. Kevin’s blog posts are frequently featured on the SetFocus blog, SetFocus Connect.

Learn more about SetFocus.

SetFocus Instructor Kevin S. Goff Offers A New Tip

SetFocus BI/SQL Master’s Program Tip: Sending an email inside of SSIS to a Gmail account

SetFocus instructor Kevin S. Goff has a new post on his personal blog responding to a question asked by one of his students - “A student in one of my recent SSIS classes asked if it’s possible to send an email to a Gmail account, from inside SQL Server Integration Services.”

He offers a short answer which is “yes,” but follows up with the “how,” which you can read in full at Kevin’s blog.

SetFocus Establishes Bridging the Gap Scholarship to Ease Transition of Recent College Graduates into the IT Workforce

Up to $30,000 in Scholarships to Be Awarded to Individuals Seeking to Launch Careers as Microsoft IT Professionals

SetFocus, a Microsoft Gold Certified Partner for Learning Solutions, announced today its new “Bridging the Gap” scholarship program. The program will award three scholarships for its .NET Master’s Program to graduates of accredited colleges or universities who earn their Associate’s or Bachelor’s degrees between January 1, 2009 and December 31, 2010.

In keeping with its mission of “Bridging the Gap between Talent and Opportunity”, SetFocus established this scholarship to assist individuals who demonstrate a strong foundation of programming theory gain hands-on practical experience with the latest technology needed in the marketplace.

“We see a definite skills gap between what is taught in the classroom and what businesses want.” says Ananthalakshmi Chidambaram, SetFocus director of training. “Most schools focus more on theory than practical work. The technologies they teach may be well-established, but not necessarily driven by the current needs of the marketplace. This puts the student at a disadvantage when they enter the job market.”

“It can be very frustrating for someone trying to break into IT. Graduates are discovering that their academic program left them, in many ways, unequipped to take on software engineering roles in the corporate environment,” says Michael Simmons, president of SetFocus. “This scholarship is intended to help individuals who exhibit exceptional potential fill in the skills gap and launch a career with long-term potential.”

SetFocus, a Microsoft Gold Certified Partner for Learning Solutions, has been training and placing IT professionals since 1997. Its trademark Master’s Program combines top-notch technical training and career coaching to enable IT professionals to fast track their careers. Since 1997, over 1500 candidates have successfully completed The Master’s Program and are working in positions such as .NET developer, software engineer, web developer and application consultant.

SetFocus will award three Bridging the Gap scholarships to its .NET Master’s Program — one full scholarship of $20,000 and two partial scholarships of $10,000 each.

Scholarship applicants will be required to meet the qualifications for acceptance and to compete in a rigorous selection process. Deadline for applications is May 15, 2010. Scholarships will be awarded no later than June 30, 2010. The winners will have one year from the date of the award to enroll in the .NET Master’s Program. For detailed eligibility requirements and to apply, please visit http://www.setfocus.com/marketing/setfocusbridgingthegapscholarship.aspx.

 About SetFocus
Since 1997, SetFocus has been a leader in selecting, training, placing, and supporting Microsoft professionals. Utilizing strategic relationships, SetFocus identifies skills gaps and develops programs that directly train and source skilled professionals to meet the immediate hiring needs of its partners. A Microsoft Gold Certified Partner for Learning Solutions, SetFocus employs a unique hands-on learning curriculum and a combination of services to help organizations grow.

For more information, SetFocus can be reached at +1-886-91-TRAIN and through its website, www.setfocus.com

Contact Information:
Pat Rovner
Director, Marketing
SetFocus
pat.rovner@setfocus.com
(973) 889-0211

Businesses Migrating to SharePoint 2010 Face Challenge of Smooth Transition from MOSS 2007

SetFocus Forms SharePoint 2010 Transition Team of Industry Experts to Present Seminar Series March 18-19

SetFocus, a Microsoft Gold Certified Partner for Learning Solutions, has responded to the need of millions of SharePoint licensees by gathering a team of industry experts to present a series of seminars on easing the transition to SharePoint 2010.

SharePoint Server is one of the most widely adopted products in Microsoft history with over 100 million current licensees. Although powerful, earlier versions of SharePoint “can be difficult to bend or stretch if you’re not a .NET developer” remarked Kevin S. Goff, Microsoft MVP, “SharePoint 2010 is poised to prove the third time’s the charm paradigm.”

With SharePoint 2010 due to launch in the first half of this year, businesses are eager to implement this “friendlier” version to improve efficiency and productivity. Current licensees face the challenge of maintaining productivity while transitioning from MOSS 2007 to SharePoint 2010.

“Our SharePoint 2010 Seminar Series is a great way for current SharePoint developers, administrators, architects, and power users to learn the key aspects of SharePoint 2010 from experts in the field all in one shot” declared Matt Jandorf, SetFocus Manager of Corporate Relations. “Our aim is to provide access to experts with helpful, practical information and tips to ensure a seamless transition to the new platform.”

The Seminar Series comprises 4 half-day sessions on March 18 and 19, 2010.

The first seminar on the morning of the 18th, “Developing with LINQ to SharePoint 2010”, features Steven Fowler, sought-after author, speaker and instructor with over 15 years of progressive software project management, architecture and engineering experience. Steven has worked with SharePoint since its 2003 version, recently completed one of the world’s largest SharePoint implementations, and has SharePoint 2010 projects already underway.

“Migrate to SharePoint 2010 – Stress Free!” the 2nd of the series, will be presented by Nick Kellett, CTO of StoneShare, and a recognized expert in the areas of Web 2.0 and SharePoint. Nick was one of the first professionals in the world to achieve a MS SharePoint certification and hosts a lively SharePoint blog aptly named Planet MOSS.

The morning of the 19th commences with the 3rd seminar, “SharePoint 2010 Branding”, featuring David Sterling, author, consultant, and CEO of Sterling International Consulting Group. A Microsoft technology specialist since the 90’s, David is a noted SharePoint expert and author of “Microsoft Office SharePoint Server 2007 – The Complete Reference”.

Kevin S. Goff will round out the 4-seminar series with “Business Intelligence with Microsoft SharePoint Server 2010” on the afternoon of the 19th. Kevin is an instructor and courseware developer for SetFocus and 6-time recipient of the Microsoft MVP award. Goff is a frequent speaker and has recently authored the book, “Expert Business Intelligence Solutions with SQL Server 2008R2 and Microsoft 2010 Technologies”, available late 2010.

Registration and pricing information for the SharePoint 2010 Seminar series is available at http://www.setfocus.com/marketing/spseminarseries.aspx.

About SetFocus
Since 1997, SetFocus has been a leader in selecting, training, placing, and supporting Microsoft professionals. Utilizing strategic relationships, SetFocus identifies skills gaps and develops programs that directly train and source skilled professionals to meet the immediate hiring needs of its partners. A Microsoft Gold Certified Partner for Learning Solutions, SetFocus employs a unique hands-on learning curriculum and a combination of services to help organizations grow.

For more information, SetFocus can be reached at +1-886-91-TRAIN and through its website, www.setfocus.com

Contact Information:
Pat Rovner
Director, Marketing
SetFocus
pat.rovner@setfocus.com
(973) 889-0211

Career Seminar for IT Professionals on March 9th @ SetFocus, Parsippany, NJ

SetFocus and Hiring Partner, Enspirix, to Offer Perspectives on Job Market Technology Trends

Explore current job market potential and opportunities for.NET, SharePoint, SQL Server and Microsoft Business Intelligence professionals with representatives of SetFocus, and hiring partner, Enspirix.
Learn how The Master’s Program®, with its combination of technical training and placement support, can advance your career.

WHAT: SetFocus hiring partner, Enspirix, will share perspectives on the job market and technology trends.

  • Discover who’s hiring in your area and which skills are in demand.
  • Determine if you have the right qualities for today’s job market.
  • Learn how to make yourself stand out and get found by employers.
  • SetFocus alumni will be on hand to describe how The Master’s Program can set you apart and help you advance your career.
WHEN: 3:00 to 5:00 p.m. Tuesday, March 9th, 2010
WHERE: SetFocus, LLC
4 Century Drive
Parsippany, NJ 07054
Directions
REGISTRATION: Register here.

Career Seminar for IT Professionals on March 4th @ Microsoft, Bellevue, WA

SetFocus and Hiring Partner, BluWater Consulting, to Offer Perspectives on Job Market Technology Trends

Explore current job market potential and opportunities for.NET, SharePoint, SQL Server and Microsoft Business Intelligence professionals with representatives of SetFocus, and hiring partner, BluWater Consulting.
Learn how The Master’s Program®, with its combination of technical training and placement support, can advance your career.

WHAT: SetFocus hiring partner, BluWater Consulting, will share perspectives on the job market and technology trends.

  • Discover who’s hiring in your area and which skills are in demand.
  • Determine if you have the right qualities for today’s job market.
  • Learn how to make yourself stand out and get found by employers.
  • SetFocus alumni will be on hand to describe how The Master’s Program can set you apart and help you advance your career.
WHEN: 3:00 to 5:00 p.m. Thursday, March 4th, 2010
WHERE: Microsoft Corporation
205 108th Ave. NE
Suite 400
Bellevue, WA 98004
Directions
REGISTRATION: Register here.
Page 1 of 3:1 2 3 »