Advertisement

08.28.2007 at 10:36AM PDT, ID: 22792240 | Points: 500
[x]
Attachment Details

SQL 2005 - REPORTING SERVICES -How to burst the reports.

Tags: sql, reporting, services, bursting, 2005
I am planning to use Reporting Services - SQL 2005 to do the following.

Our customers need to get a summury of charges every day pertaining to a month worth of data. I have written a stored procedure that delivers relevent data of the customers (around 200) of them into 200 tables.

Here the part I need help:
I am suppose to integrate each of these tables with the Reporting template that I have created and thus generated report of each customer needs to be exported to Excel. Also, the process needs to be automated to be scheduled to take place everyday at a specified time.

Can someone pitch in ideas as to what features of Reporting Services can deliver me what I plan to do.

Thanks in advance.
Start your free trial to view this solution
Question Stats
Zone: Database
Question Asked By: sarika_patalay
Question Asked On: 08.28.2007
Participating Experts: 2
Points: 500
Views: 0
Translate:
Loading Advertisement...
08.29.2007 at 12:05PM PDT, ID: 19794298

Rank: Wizard

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
08.29.2007 at 01:58PM PDT, ID: 19795417

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
08.29.2007 at 02:05PM PDT, ID: 19795467

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
08.29.2007 at 02:10PM PDT, ID: 19795492

Rank: Wizard

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
02.29.2008 at 01:24PM PST, ID: 21017736

Rank: Master

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
 
Loading Advertisement...
Microsoft
  • Internet Protocols
  • Applications
  • Development
  • OS
  • Hardware
  • Windows Security
Apple
  • Operating Systems
  • Hardware
  • Programming
  • Networking
  • Software
Internet
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Spy / Ad Blockers
  • Web Browsers
  • New Net Users
  • Web Development
  • Chat / IM
  • Anti Spam
  • Web Servers
  • Anti-Virus
  • Email Clients
Gamers
  • Tips
  • Online / MMORPG
  • Puzzle
  • Emulators
  • Action / Adventure
  • Role Playing
  • Consoles
  • Game Programming
  • Strategy
  • Sports
  • Misc
  • Computer Games
Digital Living
  • Hardware
  • Automotive
  • New Net Users
  • New Users
  • Software
  • Digital Music
  • Gaming World
  • Home Security
  • Apple
  • Networking Hardware
Virus & Spyware
  • Vulnerabilities
  • IDS
  • Encryption
  • Anti-Virus
  • Operating Systems Security
  • Software Firewalls
  • WebApplications
  • Cell Phones
  • Operating Systems
  • Internet
  • Hardware Firewalls
Hardware
  • Displays / Monitors
  • Handhelds / PDAs
  • Components
  • Peripherals
  • Laptops/Notebooks
  • Servers
  • Misc
  • Apple
  • Embedded Hardware
  • Networking Hardware
  • Storage
  • Desktops
  • New Users
Software
  • System Utilities
  • Industry Specific
  • Network Management
  • Photos / Graphics
  • Page Layout
  • VMware
  • Misc
  • Web Development
  • OS
  • CYGWIN
  • Voice Recognition
  • Virtualization
  • Message Queue
  • Quality Assurance
  • Security
  • Firewalls
  • MultiMedia Applications
  • Development
  • Database
  • Office / Productivity
  • Business Management
  • OS/2 Apps
  • Server Software
  • Internet / Email
ITPro
  • OS
  • Storage
  • Encryption
  • Operating Systems Security
  • Apple Hardware
  • Laptops & Notebooks
  • Servers
  • Networking Hardware
  • Peripherals
  • Devices
  • Displays / Monitors
  • WebTrends / Stats
  • Search Engines
  • Firewalls
  • Web Computing
  • WebApplications
  • IDS
  • Vulnerabilities
  • Email Clients
  • File Sharing
  • Spy / Ad Blockers
  • Web Browsers
  • Web Servers
  • Networking
  • Anti-Virus
  • Consulting
  • Chat / IM
  • Anti Spam
Developer
  • Web Servers
  • Web Browsers
  • Game Programming
  • Dev Tools
  • Industry Specific
  • Office / Productivity
  • Database
  • CYGWIN
  • Web Development
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Programming
  • Content Management
  • Application Servers
  • Protocols
Storage
  • Removable Backup Media
  • Storage Technology
  • Servers
  • Grid
  • Remote Access
  • Backup / Restore
  • Misc
  • Hard Drives
OS
  • Miscellaneous
  • Security
  • Development
  • Linux
  • VMware
  • MainFrame OS
  • Unix
  • Apple
  • OS / 2
  • AS / 400
  • BeOS
  • Microsoft
  • VMS / OpenVMS
Database
  • Oracle
  • Miscellaneous
  • MySQL
  • Software
  • Sybase
  • Contact Management
  • PostgreSQL
  • Data Manipulation
  • Clarion
  • InterSystems Cache
  • Siebel
  • MUMPS
  • OLAP
  • SQLBase
  • SAS
  • GIS & GPS
  • 4GL
  • Berkeley DB
  • DB2
  • Informix
  • Interbase / Firebird
  • FoxPro
  • Reporting
  • LDAP
  • Filemaker Pro
  • MS SQL Server
  • dBase
  • MS Access
Security
  • Misc
  • Web Browsers
  • Software Firewalls
  • Operating Systems Security
  • File Sharing
  • Spy / Ad Blockers
  • Vulnerabilities
  • WebApplications
  • IDS
  • Anti-Virus
  • Encryption
  • Anti Spam
  • Email Clients
  • VPN
  • Chat / IM
Programming
  • Editors IDEs
  • Installation
  • Handhelds / PDAs
  • Multimedia Programming
  • System / Kernel
  • Automation
  • Algorithms
  • Game
  • Signal Processing
  • Project Management
  • Open Source
  • Database
  • Misc
  • Languages
  • Processor Platforms
  • Theory
Web Development
  • Scripting
  • Blogs
  • Web Servers
  • Software
  • Search Engines
  • Web Graphics
  • Web Services
  • Images
  • Internet Marketing
  • Images and Photos
  • Components
  • Document Imaging
  • Web Languages/Standards
  • Illustration
  • WebApplications
  • Fonts
  • WebTrends / Stats
  • Authoring
  • Digital Camera Software
  • Miscellaneous
Networking
  • Protocols
  • Apple Networking
  • Network Management
  • Message Queue
  • Application Servers
  • Content Management
  • File Servers
  • Email Servers
  • Misc
  • Java Editors & IDEs
  • Wireless
  • Networking Hardware
  • Backup / Restore
  • System Utilities
  • ISPs & Hosting
  • Web Servers
  • Storage Technology
  • Removable Backup Media
  • Servers
  • Web Computing
  • Broadband
  • Grid
  • OS / 2
  • Novell Netware
  • Unix Networking
  • Windows Networking
  • Security
  • Telecommunications
  • Operating Systems
  • Linux Networking
Other
  • Lounge
  • Business Travel
  • Community Support
  • New Net Users
  • Philosophy / Religion
  • Math / Science
  • Miscellaneous
  • URLs
  • Expert Lounge
  • Politics
  • Puzzles / Riddles
  • Automotive
Community Support
  • Suggestions
  • New to EE
  • New Topics
  • CleanUp
  • Announcements
  • General
  • Feedback
  • Input
  • EE Bugs
 
08.29.2007 at 12:05PM PDT, ID: 19794298

Rank: Wizard

Are all of the tables the same structure?

If not, then you'll need seperate reports for each.

If they are all the same, then I'd question why you need 200 tables. Why not put them all into the same table, with an identifier labeling the customer. You can then use data driven subscriptions, assuming you're using enterprise edition.

This lets you run a query to determine email addresses or files to send reports to, you can then pass the customer as a parameter to the report, which will filter the data according to the customer.

One report, with one data driven subscription will then take care of all of your requirements.

Hope this is clear enough, if not please shout!
 
08.29.2007 at 01:58PM PDT, ID: 19795417
Thanks a bunch for the info.

The table structure is the same for all the 200 customers.

I am using SQL 2005 Standard Edition. Can what you indicated be done using Standard Edition. If not, pls suggest an alternative way of doing the same (may be using some code) using Reporting Services.

Eagerly awaiting for your response...
 
08.29.2007 at 02:05PM PDT, ID: 19795467
I just found out the answer - 'Data Driven Subscriptions' feature is not present in Standard Edition.

However, I would really appreciate it if you can suggest a way to mass export the Reports to Excel  Files to a Folder with customer name + todays date as the file name ?
 
08.29.2007 at 02:10PM PDT, ID: 19795492

Rank: Wizard

Sorry, the data driven subscriptions are only available when using Enterprise (or developer) edition.

The other methods you have available to you are:
1) Create 200 seperate subscriptions, each one to run a report and email or export the results. They can all use the same shared schedule, so they all execute at the same time.
2) Write a program that runs each of the reports and saves the results. Essentially this is creating your own data driven subscription system.

I've previously had to go down the first route - it took an age, but works!
 
02.29.2008 at 01:24PM PST, ID: 21017736

Rank: Master

You can have ordinary "Subscriptions" in Standard, which allows you to kick of a report automatically and email it to anyone you want, it's just that the email addresses are typed into the subscription when you set it up. "Data driven subscriptions" allow you to alter the email recipient list dynamically from data.
Enterprise edition is expensive - would this feature justify your company buying it? It would be your best option.

The poor mans solution ;-) is to do this all in SQL, generating the data as individual CSV files in dynamic folders, you can even email them off to the customers from your SQL stored procedure directly.

As CSV, the files wont be pretty, but if you want to get clever, generate the files with HTML in and email the customers their personalised web page!

Cheers
Chris
 
 
20080236-EE-VQP-29 / EE_QW_2_20070628