As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.
Join the TIBCO Community TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.
From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
Request access to the private WebFOCUS User Group (login required) to network with fellow members.
Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.
I am hoping to get the assistance on how to optimize what I am doing in WEBFOCUS.
I currently have a master stored procedure that does the following with the input parameters it is given.
1. Runs logic to get a list of people into a temporary table.
2. Runs logic to get a list of accounts into a temporary table.
3. Uses these tables as join tables to much larger tables (transactions, orders, etc.) to generate multiple reports.
Current the result sets are just multiple select statements.
My requirements are as follows.
Create my source Person and Accounts data sources once (I don't want to have to go out to the database and recreate these for each report).
Only retrieve from database the values that are related to source tables (I only want orders and transactions retrieved that relate to Persons and/or Accounts). I don't want WEBFOCUS to pull in the whole table and reduce down on WEBFOCUS side.
From their I am comfortable creating the reporting content I would need.
How I am currently trying to do it.
I just hooked up my stored procedure to a master file. It has my four result sets. However it appears when I report off of each result set it executes the stored procedure each time which is not desired. Maybe there is a way to save all four result sets in a hold file and I'm just not doing it right.
Any thoughts?This message has been edited. Last edited by: FP Mod Chuck,
WebFOCUS 8 Windows, All Outputs
Posts: 49 | Location: United States | Registered: April 21, 2015
Create master files for the two result sets instead of the SP. Create a cluster master for the joined structure and write the reports off that. You should be able to schedule the SP to run in batch and leave the two tables in a place you'll find with your reports.
WebFOCUS 8206, Unix, Windows
Posts: 1853 | Location: New York City | Registered: December 30, 2015