Skip main navigation (Press Enter).
Log in
Toggle navigation
Log in
Community
Topic Groups
Champions
Meet the Champions
Program overview
Rising Champions
IBM Champions group
User Groups
Find your User Group
Program overview
Events
Dev Days
Conference
Community events
User Groups events
All TechXchange events
Participate
TechXchange Group
Welcome Corner
Blogging
Member directory
Community leaders
Resources
Badge Program
IBM TechXchange
Community
Conference
Events
IBM Developer
IBM Training
IBM TechXchange
Community
Conference
Events
IBM Developer
IBM Training
Maximo
×
Maximo
Come for answers, stay for best practices. All we're missing is you.
Group Home
Threads
11.2K
Blogs
362
Upcoming Events
0
Library
803
Members
9.1K
View Only
Share
Share on LinkedIn
Share on X
Share on Facebook
Back to discussions
Expand all
|
Collapse all
sort by most recent
sort by thread
Object Structure --> Database Join Required
User1971
Wed October 06, 2021 09:52 PM
MAM 7.6.1.2: Object Structures application --> Source Objects table window What is the ...
User1971
Fri October 08, 2021 10:17 AM
QBR (Ad Hoc) Reporting and Report Object Structures - Revision 3 (page 76) 4.5.2 Database Join Required ...
1.
Object Structure --> Database Join Required
Like
User1971
Posted Wed October 06, 2021 09:52 PM
Edited by System Admin Wed March 22, 2023 11:48 AM
Reply
Options Dropdown
MAM 7.6.1.2:
Object Structures
application -->
Source Objects
table window
What is the purpose of the
Database Join Required
field?
The Alt+F1 field help says this, but I still don't understand:
- MAXINTOBJDETAIL.RELATIONJOINREQUIRED
-
"Nonpersistent field used to populate maxrelationship.dbjoinrequired for Reporting Object Structures"
Thanks.
#AssetandFacilitiesManagement
#Maximo
2.
RE: Object Structure --> Database Join Required
Like
User1971
Posted Fri October 08, 2021 10:17 AM
Edited by System Admin Wed March 22, 2023 11:50 AM
Reply
Options Dropdown
QBR (Ad Hoc) Reporting and Report Object Structures - Revision 3 (page 76)
4.5.2 Database Join Required
The type of database join between two tables determines the data that is returned in a report. It is probably one of the most important aspects in defining the report relationships.
There are two types of joins. A required database join, and an optional, or left outer join. The type of join used in the maxrelationship will determine the type of data returned in the Ad Hoc report.
If the join is defined as required, or an inner join, a '1' will be used in the MAXRELATIONSHIP.DBJOINREQUIRED field.
This type of join will only return results that have corresponding data in both tables. These inner joins limit the data that is returned.
If the join is defined as NOT required, or an outer join, its value will be '0'. This is the default value.
This type of join will return results that may or may not have corresponding data.
Looking further at the relationship between the PR to PR Line table - If the MAXRELATIONSHIP.DBJOINREQUIRED = '1', only PRs with entries in the PRLINE table will be
returned in the report.
If the MAXRELATIONSHIP.DBJOINREQUIRED = '0', any PR – with or without entries in the PRLINE table -
will be returned in the report.
In this case, you can create and save a PR without defining any PRLINES, so the DBJOINREQUIRED = 0.
Note:
For Detail reports, the DB Join Required field does not apply
to the relationship between the Category sections and the Header section. For example, if PR is in the header and PRLINE is in a separate Category section, PRs will show in the header even when there are no related PRLINES . This is because separate SQL queries are executed to retrieve the data for these sections.
#Maximo
#AssetandFacilitiesManagement
×
New Best Answer
This thread already has a best answer. Would you like to mark this message as the new best answer?
Powered by Higher Logic