0% found this document useful (0 votes)
73 views5 pages

OBIEE Checklist Document

This document contains a checklist for coding standards for an OBIEE project. It includes standards for various components like the DSN properties, configuration files, physical layer, business model and mapping layer, initialization blocks, hierarchies, presentation layer, and reports/dashboards. Each component has multiple criteria that are checked for and noted as Yes, No, or N/A. The checklist aims to ensure consistency and best practices are followed for the various components in developing the OBIEE project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views5 pages

OBIEE Checklist Document

This document contains a checklist for coding standards for an OBIEE project. It includes standards for various components like the DSN properties, configuration files, physical layer, business model and mapping layer, initialization blocks, hierarchies, presentation layer, and reports/dashboards. Each component has multiple criteria that are checked for and noted as Yes, No, or N/A. The checklist aims to ensure consistency and best practices are followed for the various components in developing the OBIEE project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 5

Checklist for <Project Name> OBIEE Coding Standards

Component Name:
Developed By : Date : Sign :
Reviewed By : Date : Sign :

DSN Properties
1. Valid Call Interface Yes No N/A

2. Valid Data Source Name (DSN). Yes No N/A


3. Valid User Name and Password for the Yes No N/A
DSN.
4. Maximum connections for a Yes No N/A
connection pool as 10 or less.
5. Separate connection pools are created Yes No N/A
for write back and Auto-provisioning
(init blocks).
6. Required Qualified name Check box is Yes No N/A
checked in physical layer rpd.

Configuration File

Sr. No. Points Checked Observation


Comments
7. NQSConfig.ini, instanceconfig.xml Configured properly with current repository
and server URL.
Yes No N/A

Physical Layer

8. Foreign Key joins between tables is the Yes No N/A


standard.
9. Aliases are created of physical tables to Yes No N/A
facilitate join requirements.
10. Physical layer join is in star schema Yes No N/A
configuration.

Sr. No. Points Checked Observation


Comments

Business Model and Mapping Layer


Sr. No. Points Checked Observation
Comments
11. All the Logical Tables (Facts and Yes No N/A
Dimensions) are joined properly.
12. Mixed-case names are used. (Sales Yes No N/A
Revenue vs SALES REVENUE or
sales_revenue).
13. Naming Conventions are used Yes No N/A
appropriately.
14. All the objects follow standard Yes No N/A
abbreviation principles.
15. The names of Fact and Dimension Yes No N/A
tables are preceded by with ‘Fact’ and
‘Dim’ respectively in BMM layer.
16. Leading or trailing underscores being Yes No N/A
used in any table or column.
17. BMM layer join is in a star schema Yes No N/A
format.
18. Complex joins between tables are Yes No N/A
standard.
19. Fact table show up with yellow icon to Yes No N/A
the left of the table when joining tables.
20. RPD is logically consistent without any Yes No N/A
errors in physical joins and logical
joins between the tables.
21. Date mask should be kept as it is, until Yes No N/A
specified.
22. All the constraints required are added Yes No N/A
in the BMM layer and not in answers.

Initialization Block Properties

Sr. No. Points Checked Observation


Comments
23. Initialization Block points to correct
DSN.
24. Initialization String is executed successfully by clicking on the TEST button in
Initialization Block properties.
Yes No N/A Yes No N/A

Hierarchy Properties
Sr. No. Points Checked Observation
Comments
25. Top most level of the Hierarchy has the Yes No N/A
check box “Grand Total Level”.
26. The lowest child logical level has the Yes No N/A
Logical Key defined on Primary Key
column of the Dimension Table.
27. All the columns in a hierarchy come Yes No N/A
from one logical table.
28. All hierarchies have a single root level Yes No N/A
and a single top level.
29. All levels except the grand total level Yes No N/A
have level keys.

Presentation Layer

Sr. No. Points Checked Observation


Comments
30. Mixed-case names are used. (Sales Yes No N/A
Revenue vs SALES REVENUE or
sales_revenue).
31. Naming Conventions are used Yes No N/A
appropriately.
32. The Names of Fact and Dimension Yes No N/A
tables are preceded by with ‘Fact’ and
‘Dim’ respectively.
33. Underscores or other database style Yes No N/A
naming conventions are not used.
34. Measure/Metric folder(s) are appeared Yes No N/A
at the bottom of the parent folder list.
35. Key columns are not present in the Yes No N/A
layer.
36. The Presentation layer object has Yes No N/A
security aspects.

Report / Dashboard Level

Sr. No. Points Checked Observation


Comments
37. User and Groups are Created for Access in BI Dashboard and BI Answer.
Yes No N/A
38. Report names are concise, descriptive, Yes No N/A
and fit into a single display row when
placed in a dashboard or when used as
a section title.
39. All prompt names are beginning with Yes No N/A
the word “Prompt” which is followed
by an abbreviated list of the attributes
included in the prompt.
40. All filters should be preceded by the Yes No N/A
word “Filter” and use similar naming
conventions to reports.
41. Each Report is dropped into its Own Yes No N/A
Section.
42. First Letter of Major Words is Yes No N/A
Capitalized.
43. User security is through Initialization Yes No N/A
Blocks.
44. Every report have “Help” link in the Yes No N/A
Dashboard.
45. The “Prompts” display some default Yes No N/A
value.
46. “Print”, “Download” (format HTML Yes No N/A
and PDF) links are present for reports.
47. Prompt where constraints are required Yes No N/A
needs to have Constraints check box
enabled.
48. The character values are left aligned. Yes No N/A
49. Color of header and Table in all Yes No N/A
dashboards is as per the standard
colors.
50. The integer values are right aligned. Yes No N/A
51. The content of reports page get Yes No N/A
distorted after resizing the browser
window.
52. The “Help” link comes after Yes No N/A
downloading the report in HTML or
PDF.
53. Data validation is maintained correctly. Yes No N/A
If negative number or characters
entered in an edit box, does it show any
error message?
54. All page option work correctly with Yes No N/A
large record size.
55. The dashboard and reports are placed Yes No N/A
in the required folder in Answers.

Sr. No. Points Checked Observation


Comments

You might also like