High demand architecture, large reports, distributed printing, best practic

Hi,
I have a client with high demand for printing reports in different country regions and large reports (10000 pages some of them), today they are doing this with Oracle Reports, but the server regularly gets overloaded and some reports never complete. They use reports in PDF format.
Can you please suggest an appropriate architecture for this scenario. Or refer some documentation on Best Practices for high demand and distributed reporting?.
Case description
They have a centralized Reports Server and reports are used in different remote regions of the country.
Some reportrs have 6 pages and others may be more than 10.000 pages.
Reports server has communication with some remote facilities at 10 mbps, and some regional offices at 10mbps, but most offices connect at 512 o 1024 bps.
The idea would be having reports like "client reports" in the offices and request only "Data" to the server, so they can reduce network traffic, they believe most problems come from the fact that Reports Server sends heavy PDF thru the network causing lags and fails, some reports never complete, they have to resend them.
Some othes ideas also include : Reduce the business logic placed into reports, use of regional servers, or even they have thought in changing Reports for another tool.
Any comment or suggestion would be appreciated.
Thanks in advance for your attention.

i think better way is to keep business logic into database and generate ur reports using Forms(Oracle forms) based parameter forms and save results into temporary tables
show some progress bar status on ur forms so it will be easy for users how long they have to wait for report to generate
in reports there should not by anything more than select * from mytemptables
Baig,
[My Oracle Blog|http://baigsorcl.blogspot.com/]

Similar Messages

  • Trouble: Crsytal reports for SAP Best practices

    Hello Friends,
    I have downloaded crystal reports for SAP Best practices. There are bunch of Crystal reports whose data source is a infoset query.
    Below are the reports
    Cost Analysis: Planned vs. Actual Cost Variance for Cost Centers     Table: CSKT, CSLT                                                                               
    Query: CO_OM_CA_20_Q1
                                                                                             InfoSet: ZBPBI131_INFO_ODVR
    Cost Analysis: Planned vs. Actual Order Costs                             Query:  CO_OM_OP_20_Q1
                                                                                  InfoSet: ZBPBI131_INFO_ODVR, ZBPBI131_INFO_COAS
    Controlling Dashboard                                                     Table: CSLT
                                                                  Query: CO_OM_CA_20_Q1, CO_OM_OP_20_Q1
                                                                  InfoSet: ZBPBI131_INFO_CSKT
    I have created the above Infosets using the document which comes with the installation. However I couldn't find any documents to create these queries. I also searched the SAP system if these were predefined but I still couldn't find.
    Note: I am ECC 6 and Enhancement pack 3
    Question: Where are these queries?? How do i create them?
    Any inputs would be really appreciated?

    Hightlight the G entry and invoke the context menu.Select Options and in the Table name field enter the following
    CO%
    Close the options window and press F5. Navigate again to SAP Infosets and to the opened connection to your system. Under Q->G you should be able to see the CO* Infosets.
    Regards,
    Stratos
    BTW % is a wildcard (same as * in Windows/Unix )

  • Crsytal reports for SAP Best practices

    Hello Friends,
    I have downloaded crystal reports for SAP Best practices. There are bunch of Crystal reports whose data source is a infoset query.
    Below are the reports
    Cost Analysis: Planned vs. Actual Cost Variance for Cost Centers     Table: CSKT, CSLT                                                                               
    Query: CO_OM_CA_20_Q1
                                                                                             InfoSet: ZBPBI131_INFO_ODVR
    Cost Analysis: Planned vs. Actual Order Costs                             Query:  CO_OM_OP_20_Q1
                                                                                  InfoSet: ZBPBI131_INFO_ODVR, ZBPBI131_INFO_COAS
    Controlling Dashboard                                                     Table: CSLT
                                                                  Query: CO_OM_CA_20_Q1, CO_OM_OP_20_Q1
                                                                  InfoSet: ZBPBI131_INFO_CSKT
    I have created the above Infosets using the document which comes with the installation. However I couldn't find any documents to create these queries. I also searched the SAP system if these were predefined but I still couldn't find.
    Note: I am ECC 6 and Enhancement pack 3
    Question: Where are these queries?? How do i create them?
    Any inputs would be really appreciated!!
    Thanks,
    Shiv

    Hi Shiv, this forum is to support Crystal Reports. I suggest you post your question to one of the SAP forums for how to use that tool to create the queries.

  • Printing best practices

    I've been asking a bunch of questions recently on TS printing and realize that I should just start from scratch. Since I'm not sure what best practices are for this environment, I would like to get everyone's opinion. 
    This environment:
    20 Server 2008 R2 TS' and approximately 200 fat clients (mixed XP and 7). Currently, all network printers are installed on each TS individually (not shared). We also have about 10 USB printers that redirect. Our network printers are set up on 5 different local
    servers since we have multiple locations. We print both from local desktops and terminal servers.
    What we need is for all network printers to be on each server like they are currently but I'd like to eliminate the need to manage each one on each and every server whenever there is a change. Our current environment was set up by previous IT personnel and
    I'm not sure if it's optimal
    I understand there are multiple ways to deploy printers but I don't know what is best for our environment. I've tried Print Management but I need to be able to set preferences. I've tried GPP in Computer Configuration but it doesn't seem to work (possibly because
    of the current set up). I would like to know how others would manage the printers in this environment, even if I need to delete everything and start over. I am also inexperienced with servers and group policy so I will ask follow up questions to most responses.
    Sorry in advance!
    Edit:To be more clear about my scope of knowledge- I know where the Active Directory and Group Policy Management reside. I have modified existing group policies
    but not made new ones. Since all of our changes always apply to all users/terminal servers/roaming profiles, I've never needed to create OU's or use any kind of item-level targeting so I am not familiar with those.
    Also, I would greatly appreciate not being redirected to another site/forum for answers. I've read hundreds
    and am getting mixed responses since I'm not sure what is appropriate for this particular environment. That and because I need layman's terms :) Thank you!

    Hey Lynnette
    I read through some of the other questions you were asking. 
    Deployed Printers from Print Management is only for adding printer connections, it's not for adding local printers and Deployed Printers does not support setting a default printer.
    Group Policy Preferences supports adding local printers and connections.  It can be used to set the default but not sure if that's for connections or local printers.
    If the end result is to have the same configuration of local printers on multiple machines, I suggest using \windows\system32\spool\tools\PrintBRM.exe to backup the local printers from your Primary machine, then restore to all the other targets. 
    You can create a scheduled task to perform the backup and restores.
    If you are looking to add printer connections in the "Computer" context (all users logging on will get the connection to the shared printer), you can achieve this using the local machine policy or using a domain policy that only applies to a specific
    set of computers.  But once again no default is set but it's fairly easy to set the default with printui.exe or prnmngr.vbs both included with the operating system.
    Alan Morris Windows Printing Team

  • Report server setup best practice info needed -SOLVED-

    Hello, I'm looking for some best practice info on how to set up the report server to handle multiple reports from multiple apps (hopefully in separate directories).
    We are converting forms 5 apps to 10g. Currently reports live in the same dir as the form files, each in their own application directory. Moving to 10g, the report.conf file specifies a reports dir. It does not seem that there can be multiple directories listed in the sourceDir parameter, in order to handle mutiple directories where reports can live. Is it possible to set it up so it can find reports in any of our 20 application directories? Do we have to have only one directory where all reports are served from (if so we'll have an issue, as reports from different apps could be named the same)?
    How have you folks solved this situation?
    Thanks for any info,
    Gary

    Got it working! Thanks to all for your input! I found a reference on Metalink to a known issue with running on Sun Solaris, which was causing me problems.
    Bottom line, here's what I did to get it all working:
    1) Report server .conf file:
    - Comment out sourceDir line in the engine entry.
    - Add environment entries for each app before the </server> line at the end .
    <environment id="prs">
    <envVariable name="REPORTS_PATH" value="(path to dir where reports live for this app)"/>
    </environment>
    - Bounce the server (not sure if this is necessary)
    2) $ORACLE_HOME/bin/reports.sh:
    - Comment out line that sets REPORTS_PATH
    This was necessary for Sun Solaris (the bug as mentioned on Metalink)
    3) The app .fmb that calls the report:
    - Set the report object property to specify the environment ID before calling
    run_report_object():
    set_report_object_property(rpt_id, REPORT_OTHER, 'ENVID="prs"');
    Blue Skies,
    Gary

  • Join large external external Tables (best practice ?)

    Hi there,
    I have three external tables in a master-detail relation: table A (10000000 rows) is master of table B (20000000 rows), Table B is master of table C (100000000 rows). Can you tell my the best way:
    - directly join the external tables, or
    - copy the external tables into tables, create an index, and join them
    What is more efficient, and why ?
    Thanks for your help and ideas.
    Gerhard.

    In general, if the joins you are doing can benefit from indexes, you will want to copy the data to database tables. If the joins will end up doing full table scans anyway, it will matter far less.
    For data integrity, you will likely also want to be able to enforce foreign key constraints.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Large amount of data best practices.

    Hello Experts,
    I have an scenario where i have to extract large volume of data from SAP system to a external database using SAP PI. The process has to extract about 400.000 rows from SAP and send it to this external database. I guess the best way to insert the data to the database is using JDBC adapter but i'm wondering what's the best adapter i can use to comunicate SAP R/3 and SAP PI? What's the best way to send a message of 400.000 rows to SAP PI? Files, idocs, proxies? Could you please tell me if there's any documentation on the topic?
    Thank you in advance.

    HI,
    In your case, ClientProxy to JDBC is the best for the performance.
    Please see the link, it will explain you scenario (proxy to JDBC) in details.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0ac1a33-debf-2c10-45bf-fb19f6e15649?quicklink=index&overridelayout=true
    Regards,
    Rajesh

  • Report Painter/Writer Best Practice?

    Is it a good idea to create Reports using Report Writer/Painter in a Productive environment? or is it better to create them in a Dev system & transport them to Production like any other custom development Object? I would appreciate if you can share your views..
    ~Suresh

    Hi Suresh,
    There are differen schools of thought here.
    If you have an experienced report writer then I dont see an issue with writing a report direct in Prod. Anyone in theory could run a report than could ground the system down, if they ran a report with no Company Codes and Fisca Year for example.
    However if you have lots of users creating reports, changing reports you need to be careful and have some change management as people could be changing others reports, structures etc.
    So you need to review the context in which it is being used and then make a judgement.

  • Guest Network Printing - Best Practices?

    I've installed a new 5th Generation Airport Extreme and turned on the Guest Network option.
    After trying to get my network printer working when logged into the Guest Network, I came to this Support Forum to figure out what I was doing wrong.   Thanks to the expertise of a number of forum members, especially Bob Timmons, I learned that network printing from the Guest Network is not supported via the Airport Express and Airport Utility. 
    Now, with that said and understood: what are the options for printing when logged in to the Guest Network?   As I see them:
    1. Emailing files/USB stick swapping
    2. Moving the Guest computer to a a printer and connecting directly via USB cable
    Are there other options that I'm overlooking? 
    Any and all thoughts on this are welcomed. 

    Thanks Bob,
    It's taken me a few months and a change of ISPs (from ATT to Charter) but I'm back on this now.  
    I did buy a wireless HP printer with wireless interface.    I've attached it to the 5th Generation Airport Extreme Guest Network SSID, but cannot get a computer also connected to the Guest Network SSID to print or even see the HP printer.  This includes a Mac with OSX Lion, New iPad, iPhone 4s, and company Dell running Windows 7.    I've even tried to add the the printer via IP address manually both to the Mac and the Dell to no avail; even with the specific IP address the error msg says the printer isn't detected on the network.
    When I connect to the 5th Generation Airport Extreme normally (not the Guest Network) all is well and printing is no issue on any of these computers, including the Dell (which is actually the one that will be dedicated to the Guest Network / HP wireless printer on the Guest Network. 
    I suspect there's some very key fact I'm not aware of, and hoping that you know exactly why this is not working. 
    Many thanks in advance.

  • BI Best Practice for Chemical Industry

    Hello,
    I would like to know if anyone is aware of SAP BI  Best Practice for Chemicals.And if so can anyone please post a link aswell.
    Thanks

    Hi Naser,
    Below information will helps you in detail explanation regarding Chemical industry....
    SAP Best Practices packages support best business practices that quickly turn your SAP ERP application into a valuable tool used by the entire business. You can evaluate and implement specific business processes quickly u2013 without extensive Customization of your SAP software. As a result, you realize the benefits with less Effort and at a lower cost than ever before. This helps you improve operational efficiency while providing the flexibility you need to be successful in highly demanding markets. SAP Best Practices packages can benefit companies of all sizes, including global enterprises creating a corporate template for their subsidiaries.
    Extending beyond the boundaries of conventional corporate divisions and functions, the SAP Best Practices for Chemicals package is based on SAP ERP; the SAP Environment, Health & Safety (SAP EH&S) application; and the SAP Recipe Management application. The business processes supported by SAP Best Practices for Chemicals encompass a wide range of activities typically found in a chemical industry
    Practice:
    u2022 Sales and marketing
    u2013 Sales order processing
    u2013 Presales and contracts
    u2013 Sales and distribution (including returns, returnables, and rebates, with quality management)
    u2013 Inter- and intracompany processes
    u2013 Cross-company sales
    u2013 Third-party processing
    u2013 Samples processing
    u2013 Foreign trade
    u2013 Active-ingredient processing
    u2013 Totes handling
    u2013 Tank-trailer processing
    u2013 Vendor-managed inventory
    u2013 Consignment processing
    u2013 Outbound logistics
    u2022 Supply chain planning and execution Supply and demand planning
    u2022 Manufacturing planning and execution
    u2013 Manufacturing execution (including quality management)
    u2013 Subcontracting
    u2013 Blending
    u2013 Repackaging
    u2013 Relabeling
    u2013 Samples processing
    u2022 Quality management and compliance
    u2013 EH&S dangerous goods management
    u2013 EH&S product safety
    u2013 EH&S business compliance services
    u2013 EH&S industrial hygiene and safety
    u2013 EH&S waste management
    u2022 Research and development Transformation of general recipes
    u2022 Supplier collaboration
    u2013 Procurement of materials and services (Including quality management)
    u2013 Storage tank management
    u2013 E-commerce (Chemical Industry Data Exchange)
    u2022 Enterprise management and support
    u2013 Plant maintenance
    u2013 Investment management
    u2013 Integration of the SAP NetWeaver Portal component
    u2022 Profitability analysis
    More Details
    This section details the most common business scenarios u2013 those that benefit most from the application of best practices.
    Sales and Marketing
    SAP Best Practices for Chemicals supports the following sales and marketingu2013related business processes:
    Sales order processing u2013 In this scenario, SAP Best Practices for Chemicals supports order entry, delivery, and billing. Chemical industry functions include the following:
    u2022 Triggering an available-to-promise (ATP) inventory check on bulk orders after sales order entry and automatically creating a filling order (Note: an ATP check is triggered for packaged material.)
    u2022 Selecting batches according to customer requirements:
    u2022 Processing internal sales activities that involve different organizational units
    Third-party and additional internal processing u2013 In this area, the SAP Best Practices for Chemicals package provides an additional batch production step that can be applied to products previously produced by either continuous or batch processing. The following example is based on further internal processing of plastic granules:
    u2022 Purchase order creation, staging, execution, and completion
    u2022 In-process and post process control
    u2022 Batch assignment from bulk to finished materials
    u2022 Repackaging of bulk material
    SAP Best Practices for Chemicals features several tools that help you take advantage of chemical industry best practices. For example, it provides a fully documented and reusable prototype that you can turn into a productive solution quickly. It also provides a variety of tools, descriptions of business scenarios, and proven configuration of SAP software based on more than 35 years of working with the
    Chemical industry.
    SAP Functions in Detail u2013 SAP Best Practices for Chemicals
    The package can also be used to support external toll processing such as that required for additional treatment or repackaging.
    Tank-trailer processing u2013 In this scenario, SAP Best Practices for Chemicals helps handle the selling of bulk material, liquid or granular. It covers the process that automatically adjusts the differences between the original order quantities and the actual quantities filled in the truck. To determine the quantity actually filled, the tank trailer is weighed before and after loading. The delta weight u2013 or quantity filled u2013 is transmitted to the SAP software via an order confirmation. When the delivery for the sales order is created, the software automatically adjusts the order quantity with the confirmed filling quantity.The customer is invoiced for the precise quantity filled and delivered.
    Supply Chain Planning and Execution
    SAP Best Practices for Chemicals supports supply chain planning as well as supply chain execution processes:
    Supply and demand planning u2013 Via the SAP Best Practices for Chemicals package, SAP enables complete support for commercial and supply-chain processes in the chemical industry, including support for integrated sales and operations planning, planning strategies for bulk material, and a variety of filling processes with corresponding packaging units. The package maps the entire supply chain u2013 from sales planning to material requirements planning to transportation procurement.
    Supplier Collaboration
    In the procurement arena, best practices are most important in the following
    Scenario:
    Procurement of materials and services:
    In this scenario, SAP Best Practices for Chemicals describes a range of purchasing processes, including the following:
    u2022 Selection of delivery schedules by vendor
    u2022 Interplant stock transfer orders
    u2022 Quality inspections for raw materials, including sampling requests triggered
    by goods receipt
    Manufacturing Scenarios
    SAP Best Practices for Chemicals supports the following sales and
    Manufacturingu2013related business processes:
    Continuous production u2013 In a continuous production scenario, SAP Best Practices for Chemicals typifies the practice used by basic or commodity chemical producers. For example, in the continuous production of plastic granules, production order processing is based on run-schedule headers. This best-practice package also describes batch and quality management in continuous production. Other processes it supports include handling of byproducts,co-products, and the blending process.
    Batch production u2013 For batch production,
    SAP Best Practices for Chemicals typifies the best practice used by specialty
    chemical producers. The following example demonstrates batch production
    of paint, which includes the following business processes:
    u2022 Process order creation, execution, and completion
    u2022 In-process and post process control
    u2022 Paperless manufacturing using XMLbased Process integration sheets
    u2022 Alerts and events
    u2022 Batch derivation from bulk to finished materials
    Enterprise Management and Support
    SAP Best Practices for Chemicals also supports a range of scenarios in this
    area:
    Plant maintenance u2013 SAP Best Practices for Chemicals allows for management
    of your technical systems. Once the assets are set up in the system, it focuses on preventive and emergency maintenance. Tools and information support the setup of a production plant with assets and buildings.Revenue and cost controlling u2013 The package supports the functions that help you meet product-costing requirements in the industry. It describes how cost centers can be defined, attached
    to activity types, and then linked to logistics. It also supports costing and settlement of production orders for batch and continuous production. And it includes information and tools that help you analyze sales and actual costs in a margin contribution report.
    The SAP Best Practices for Chemicals package supports numerous integrated
    business processes typical of the chemical industry, including the following:
    u2022 Quality management u2013 Supports integration of quality management concepts across the entire supplychain (procurement, production, and sales), including batch recall and complaint handling
    u2022 Batch management u2013 Helps generate batches based on deliveries from vendors or because of company production or filling, with information and tools for total management of batch production and associated processes including batch  derivation, batch information cockpit, and a batchwhere- used list
    u2022 Warehouse management u2013 Enables you to identify locations where materials
    or batch lots are stored, recording details such as bin location and other storage information on dangerous goods to help capture all information needed to show compliance with legal requirements
    Regards
    Sudheer

  • RDS & network printers best practices

    We are in the process of designing a multi site remote desktop solution for a customer, they have around 80 users with 5-10 users per site. I've been searching for some recommendations about the best way to deploy their network printers.
    The RDS farm is located in a single site, the other remote sites will not have a local server. Traditionally we've used site-site VPN's and just set the printers up as network printers on a central file/print server. Doing this works but you lose the benefits
    of Easy Print and potentially we may struggle with bandwidth at some sites.
    Is there a better way to do this?  One train of thought is to add the printers locally to the thin clients, then use individual printer redirection so that it utilises Easy Print. This seems to work but from a management point of view it's pretty unfriendly.
    Any other suggestions?
    Thanks
    Robert Grigsby

    Hi Robert,
    Thank you for your posting in Windows Server Forum.
    Please check the answer by Clarence Zhang for some basic suggestion.
    RDS printing best practices
    http://social.technet.microsoft.com/Forums/en-US/4dc0e050-a6ca-42d3-86f6-17babc3003fe/rds-printing-best-practices?forum=winserverTS
    WS2008: Terminal Services Printing
    http://blogs.technet.com/b/askperf/archive/2008/02/17/ws2008-terminal-services-printing.aspx
    Hope it helps! 
    Thanks,
    Dharmesh

  • Best practices for data representation

    I'm curious about the best data representation for a constant or variable when there is an obvious choice of two.
    For example, take the Timeout terminal of the Event structure. This terminal takes a Long (I32) data type, but I'm wiring to it a constant value of 100 and therefore could use an Unsigned Byte (U8). Setting the constant to be I32 prevents an automatic conversion step from happening, but setting it to be U8 saves a little bit of unnecessary allocated space.
    Which is better?

    Practically
    speaking it more than likely will not matter until the data sets get
    large however as a "best practices" go it is best to keep the data
    consistent and in the type that the control, property node etc expects. Directly from the NI user manual (LV 7.1)
    "Coercion
    dots appear on block diagram nodes to alert you that you wired two
    different numeric data types together. The dot means that LabVIEW
    converted the value passed into the node to a different representation.
    Coercion dots can cause a VI to use more memory and increase its run
    time. Try to keep data types consistent in VIs."
    Cheers,
    --Russ

  • Performance: How to manage large reports with high data volume

    Hi everybody,
    we actually make some tests on our BO server system, to define limitations and oppertunities. Among other things we constructed a large report with a high data volume (about 250.000 data records).
    When executing the query in SAP Query Designer it takes about 10 minutes to display it. In Crystal Reports we rebult the row and column structure of the query. The data retrieval in Crystal Reports Designer last about 9 minutes - even faster as in the query.
    Unfortunately in BO InfoView the report is not displayed. After 30 minutes of loading time we get a timeout error RCIRAS0244.
    com.crystaldecisions.sdk.occa.managedreports.ras.internal.ManagedRASException:
    Cannot open report document. ---
    The request timed out because there has been no reply from the server for 600.000 milliseconds.
    Also a refresh of an report with saved data is not possible.
    Now we are asking us some questions:
    1. Where can we set the timeout for InfoView to a value larger than 30 minutes?
    2. Why is InfoView so slow compared to Crystal Designer? Where is the bottleneck?
    3. Whats the impact of SAP single sign-on compared to Enterprise logon on the performance?
    Thanks for any helps and comments!
    Sebastian

    Hi Ingo,
    thank you for your reply.
    I will check the servers and maybe change the time limits.
    Unfortunately we have a quite slow server system that probably cause this timeout. In CR Designer we have no problems, its really quick. Is it to expect that CR Designer and InfoView have almost the same performance?
    Another nice point: When we execute the query in SAP BEx Query Designer it takes about 10 minutes to open it, in Crystal Designer it needs just about 5-6 minutes. We integrated exactly the same fields in the report, which exist in die SAP BEx query.
    What may cause the difference?
    - Exceptions and conditions in the query?
    - Free characteristics in the query?
    - anything else?
    Best regards,
    Sebastian

  • On Demand sub report not printing in IE and Other Browsers

    Hi All,
    We have developed Crystal report for our web application with version 13.0 and Visual Studio 2010.
    When we run our web app in IIS report display fine in All web browser and when we print report in ActiveX mode in IE 9+ for main report it prints fine but if we print on demand sub report it not printing even a single page out of 2 or more than 2 page.
    If on demand sub report has only one page then it will print in IE 9+  browser.
    Even If we click on Export button on demand sub report easily export to pdf or any formate the issue while we print it.
    It going to hanged while we print on demand sub report with more than one page.
    Please help in this issue.
    Also  please let me know if you want more detail.

    Not sure why you created two Discussions on the same issue? (CR on demand sub report goes hang in IE)
    Locking this Discussion.
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • Best approach for batch mode generation of large report via SSRS

    I have revised this question now that I've determined that we *will* be using the Enterprise edition of SQL Server 2012.
    I have a report (that I will deploy to an SSRS 2012 server) which can vary greatly in size. When the report is expected to be small (which we can determine ahead of time by means that are not relevant to this post), it will be rendered by a .NET 4.5 web
    application using a ReportViewer control (in remote mode).
    When the report will be large, we want the web app to "trigger" the report server to generate the report and deposit it as a PDF file or Excel file in a folder on a file share, and then send an e-mail notification to a configured user. Because
    the reports can be very large, I would prefer not to stream them to the web app and from there to the file share. We have experienced browser timeouts in the past, and so I would prefer to have the SSRS server deposit the generated report directly to the file
    share.
    About 8 parameters have to be passed to the stored procedure which serves as the report’s data source. 
    The database where the stored procedure resides will soon be upgraded to SQL Server 2012.
    I am fairly new to reporting services and wanted to ask what approach would be best suited for accomplishing the above-stated goals.
    From what I've read so far, I know that one possible approach would be to use data-driven subscriptions but the question then becomes:  after inserting report parameters into the subscription table, how does my web app trigger report generation?
    Also, I want to deposit the report in a file share and send an e-mail notification to the user. Do I have to create two subscriptions? There is a configuration option when setting up e-mail notification to embed a hyperlink in the e-mail rather than actually
    include the report in the message. If I select this option, do I give up the ability to specify the destination folder?

    @JoeSchmoe115:  Thanks for your suggestion.  Using a web service or WCF service would still mean dealing with potential timeouts for very large reports (granted you can adjust those timeouts).    
    I think an approach using a console app could work, but rather than having the web app spawn it, an alternative would be to do the following:  (1) have the web app insert report generation requests (including all necessary report parameters) into
    a database table, and (2) have a console app, periodically invoked by Windows Task Scheduler, which reads that database table and then uses the SSRS API as you describe to generate the report, save the byte stream to a file, and finally send
    the e-mail notification to the user.  
    mkedwards
    What you've described will work but saving report generation requests in separate table may not be necessary. I don't have much experience with web services but can they just spawn C# console app with needed parameters and exit without waiting for console
    app to complete?
    The positive side of using database to store report generation requests is that you would have complete log of all requests. Your console app can then update database with completion status.

Maybe you are looking for

  • Error in MIGO durng intra-company stock transfer by STO

    Dear gurus, I am facing an error while posting MIGO during intra-company plant to plant STO. Settings for STO: SPRO >IMG > MM >Purchasing > Purchase Order>set up Stock Transport Order Define Shipping Data Define/assign Checking rule Assign Delivery T

  • Can't install Sun One Application Server 7 (Win XP)

    When I run the setup.exe it shows me the following message at the windows console: launching installer....Error writing native components to disk. Aborting wizard Thanks. :)

  • Issues With Tablet Sensitivity

    I just recently purchased my touchscreen notebook and installed a digital art program (Krita) with no problem. I plugged in a wacom tablet that I've had for years and it seemed to have installed fine, it made a beeping noise to indicate it had been p

  • Searchadmin command in Oracle SES

    Hi Can anyone tell me from where can i execute searchadmin command in oracle ses, and  in the link followed Administration Object Types what is /scratch/skins referring to ? Please help its very urgent

  • QM Notificatiom

    Dear All, In system (QA32 t.code) there is facility to reject the material with Quality notification. I want to know the use of this ud code and when to use and how to configure the settings for use of this code. Thanks in advance Gkude