SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Data Everywhere - Step 3 in the Stairway to Reporting Services


Data Everywhere - Step 3 in the Stairway to Reporting Services

Author
Message
Jessica M. Moss
Jessica M. Moss
Old Hand
Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)

Group: General Forum Members
Points: 372 Visits: 360
Comments posted to this topic are about the item Data Everywhere - Step 3 in the Stairway to Reporting Services
Deepak_Vad
Deepak_Vad
Right there with Babe
Right there with Babe (796 reputation)Right there with Babe (796 reputation)Right there with Babe (796 reputation)Right there with Babe (796 reputation)Right there with Babe (796 reputation)Right there with Babe (796 reputation)Right there with Babe (796 reputation)Right there with Babe (796 reputation)

Group: General Forum Members
Points: 796 Visits: 190
This is helpfull. Thank you!
jcrawf02
jcrawf02
SSCertifiable
SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)

Group: General Forum Members
Points: 7226 Visits: 19324
Nice article Jessica, will you be discussing in a future installment how to combine data from multiple datasets using lookup(), multi-value parameters, and the like?

---------------------------------------------------------
How best to post your question
How to post performance problems
Tally Table:What it is and how it replaces a loop

"stewsterl 80804 (10/16/2009)I guess when you stop and try to understand the solution provided you not only learn, but save yourself some headaches when you need to make any slight changes."
sbramblet
sbramblet
SSC Journeyman
SSC Journeyman (95 reputation)SSC Journeyman (95 reputation)SSC Journeyman (95 reputation)SSC Journeyman (95 reputation)SSC Journeyman (95 reputation)SSC Journeyman (95 reputation)SSC Journeyman (95 reputation)SSC Journeyman (95 reputation)

Group: General Forum Members
Points: 95 Visits: 74
Thank you! I've been waiting patiently for this next installment of this excellent series... being a complete newbie this is just what I've been looking for. Here's hoping the next article isn't quite as long in coming! Wink
Ninja's_RGR'us
Ninja's_RGR'us
SSC Guru
SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)SSC Guru (105K reputation)

Group: General Forum Members
Points: 105923 Visits: 9671
Hey Jessica, I've just been tasked to make all our reports work on iphones. Any hints on how I can accomplish this?

The users will need to access an interface to pick their parameters and then consume the report (web, excel, pdf, etc).
Joe Fuller
Joe Fuller
SSC-Enthusiastic
SSC-Enthusiastic (150 reputation)SSC-Enthusiastic (150 reputation)SSC-Enthusiastic (150 reputation)SSC-Enthusiastic (150 reputation)SSC-Enthusiastic (150 reputation)SSC-Enthusiastic (150 reputation)SSC-Enthusiastic (150 reputation)SSC-Enthusiastic (150 reputation)

Group: General Forum Members
Points: 150 Visits: 256
Hi Jessica,
2008R2 exposes a lot of datasources. I have a couple of questions though.
1. Do I need to install the software drivers e.g teradata on the Reporting server?
2. Is it considered "best practice" not to have sql code in the report. I.e. all reports should have a stored proc.

Cheers.
kpatrick
kpatrick
SSC Journeyman
SSC Journeyman (80 reputation)SSC Journeyman (80 reputation)SSC Journeyman (80 reputation)SSC Journeyman (80 reputation)SSC Journeyman (80 reputation)SSC Journeyman (80 reputation)SSC Journeyman (80 reputation)SSC Journeyman (80 reputation)

Group: General Forum Members
Points: 80 Visits: 89
Hello Jessica,

One of the biggest frustrations we've faced is not being able to mash-up two report datasets from different data sources together elegantly. In your scenario at the start of article 3, your user says "You need descriptions from this source, metrics from that source, and filters from another source". I hope in the next article your fictional character will find an elegant way to do this?
Jessica M. Moss
Jessica M. Moss
Old Hand
Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)Old Hand (372 reputation)

Group: General Forum Members
Points: 372 Visits: 360
What a great set of questions! Thanks to everyone who enjoyed my article. I'll try to answer your questions here.

jcrawf02, The intent of this article series is to be an introduction to Reporting Services. I consider those to be more advanced topics, so wasn't planning on including them. I'll see if I can fit multivalue parameters into a later article though! In the meantime, here is a good reference on using the Lookup function: http://prologika.com/CS/blogs/blog/archive/2009/08/12/reporting-services-lookup-functions.aspx

sbramblet, The result of working during the day and writing during the evening Smile I will do my best to get the rest of the series out as soon as I can!

Ninja's_RGR'us, I'm actually not familiar with iPhone development, but SSRS reports can be exposed through any web browser. You may want to check out the mobile chapter in this book for help: http://search.barnesandnoble.com/Professional-SQL-Server-2005-Reporting-Services/Paul-Turley/e/9780764584978

Joe Fuller, Sure thing.
1) Yes, you'll want the .NET Teradata provider, which you can find here: http://www.teradata.com/DownloadCenter/Forum146-1.aspx
2) The "SQL or sproc" debate has been debated almost religiously over time, but my view is that it makes sense from an SSRS perspective to use stored procedures Smile

kpatrick, The best way to merge data from different datasets into one report item is to use the Lookup function (introduced in 2008R2). Be aware that it doesn't scale very well, so you'll need to use it with caution. I won't be covering it in later articles, but hopefully this will help you!

And I'm off to work on the next article - thanks all!
Jessica
Anipaul
Anipaul
SSChampion
SSChampion (11K reputation)SSChampion (11K reputation)SSChampion (11K reputation)SSChampion (11K reputation)SSChampion (11K reputation)SSChampion (11K reputation)SSChampion (11K reputation)SSChampion (11K reputation)

Group: General Forum Members
Points: 11875 Visits: 1407
Nice article. Very well written....



jcrawf02
jcrawf02
SSCertifiable
SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)SSCertifiable (7.2K reputation)

Group: General Forum Members
Points: 7226 Visits: 19324
Thanks Jessica.

KPatrick, aside from the lookup function, if you only need to filter based on one column in your 3rd dataset, you can have that dataset return the appropriate column only, then set a Multi-Valued Parameter based on that dataset.

Then use that parameter in the WHERE clause of your dataset (e.g. WHERE IN(@myparam)). Since the Multi-Valued Parameter comes out formatted as a comma-separated list, it effectively filters your final dataset based on the values in the first dataset.

---------------------------------------------------------
How best to post your question
How to post performance problems
Tally Table:What it is and how it replaces a loop

"stewsterl 80804 (10/16/2009)I guess when you stop and try to understand the solution provided you not only learn, but save yourself some headaches when you need to make any slight changes."
Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search