17.06.2013 Views

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

17<br />

Reporting for Duty , Sir!<br />

A Look At Repor ting Ser vices<br />

After all the queries have been written, after all the stored procedures have been run, there remains<br />

a rather important thing we need to do in order to make our data useful — make it available to<br />

end users.<br />

Reporting is one of those things that seems incredibly simple, but turns out to be rather tricky. You<br />

see, you can’t simply start sticking numbers in front of people’s faces; the numbers must make sense<br />

and, if at all possible, capture the attention of the person for whom you’re reporting. To produce<br />

reports that actually get used and, therefore, are useful, there are a few things to keep in mind:<br />

❑ Use just the right amount of data: Do not try to do too much in one report; nor should<br />

you do too little. A report that is a jumble of numbers is going to quickly lose a reader’s<br />

attention, and you’ll find that it doesn’t get utilized after the first few times it is generated.<br />

Likewise, a barren report will get just a glance and get tossed without any real thought.<br />

Find a balance of mixing the right amount of data with the right data.<br />

❑ Make it appealing: Sad as it is to say, another important element in reporting is what one<br />

of my daughters would call making it “prettiful” — which is to say, making it look nice<br />

and pleasing to the eye. An ugly report is a dead report.<br />

In this chapter, we’re going to be taking a look at the Reporting Services tools that first appeared<br />

as a downloadable web add-on in <strong>SQL</strong> <strong>Server</strong> 2000, and became a core part of the product in <strong>SQL</strong><br />

<strong>Server</strong> 2005. As with all the “add-on” features of <strong>SQL</strong> <strong>Server</strong> that we cover in this book, you’ll find<br />

the coverage here to be largely something of “a taste of what’s possible” — there is simply too<br />

much to cover to get it all in one chapter of a much larger book. If you find that this “taste” whets<br />

your appetite, I cover some of the more advanced topics a bit more in depth in Professional <strong>SQL</strong><br />

<strong>Server</strong> <strong>2008</strong> Programming; or consider reading a book dedicated specifically to Reporting Services<br />

such as Professional <strong>SQL</strong> <strong>Server</strong> Reporting Services.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!