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.
So in the end I would like to have a masterfile with both synonyms and data matching view a left_outer_join over the field PARTNER.
I have done a lot of reading in manuals and the search concerning these topic, but I don't get this together (this is a simplified example). I'm able to get these two sources together via a match command at runtime, but not via a join in the masterfile. I won't post my tries at this point, because I have tried many different ways. Some did work, but in the next case they won't although I'm doing it the same way.
Unfortunately some clicks in the synonym editor does not solve the problem yet. Can anyone construct the access and masterfile combination that should work for a cross-reference-join (oracle/ms sql server) including all valuable attributes or explain THE way to join these sources?
Thanks for any suggestion!
Kind regards, JPThis message has been edited. Last edited by: Kerry,
----- WebFOCUS 7.6.4 on Windows Server 2003 with Oracle DB / MS SQL Server
JP, what you are trying to do is definitely NOT a best practice even if you could get it to work. You are essentially doing a cross-platform, hetergeneous join which really isn't supported. WebFOCUS winds up doing the join anyway.
The best way to accomplish this join is to take control and to bring back the required data from the two sources separately, make the target of the join a temp FOCUS file, and then do the join yourself.
Metadata is the layer of technology that shields the user from data complexities and presents the information in business terms.
It describes the relationship between items whether or not they reside in the same DB or not.
WebFOCUS metadata can even describe cross platform cross databases relationships. No other tool can do this.
So, these statement tells me that it is possible to have a cross plattform/cross database relationship. But there is a retriction that these different plattforms should reside on the same database system (like System A on Oracle and System B also on Oracle)? It is a fact that a relationship between two differenz databases is not supported? In a masterfile?
According to that the best (or the only supported?) way to achieve this is to create a FOCUS database of both views (which can become quite big) and join these two sources in a secound step. Afterwards I can create one permanent masterfile (with titles, descriptions, OLAP, etc.) for temporary content in the joined FOCUS database? These full functionality of a masterfile with all its attributes is a very important point for our customer.
JP
----- WebFOCUS 7.6.4 on Windows Server 2003 with Oracle DB / MS SQL Server
I'm not saying you can't do it. I'm saying it is not a good idea. Also you don't have to create FOCUS data bases out of either of the hold files as long as they are sorted in the same order.
Even if you use the metdata layer method, the data will STILL be brought back to WebFOCUS for joining. If you can get it to work and it performs, then great. I just don't recommend it.
Even though the documentation says its possible, and it is, there isn't a magic process that connects the two different databases together, apart from WF.
One of the major problems with this sort of join, either in a Master File or in code, is that there is a chance that all the records from each table may come back.
If the number of records is always small, then I guess you can get away with it.
Ginny's suggestion is the safest option, TABLE each source then join.
For performance reasons, I would avoid getting WebFOCUS processing involved until the final answer set has been generated. I would use pass-thru SQL to perform the cross-database JOIN, and any filtering, summation, and sorting. SQL cross-database join
WebFOCUS 7.7.05
Posts: 1213 | Location: Seattle, Washington - USA | Registered: October 22, 2007