Claims
- 1. A computer-implemented method, said computer having a database having metadata and at least one table with at least one column, said computer having at least one query object directed to said database, said method determining how said column, said table, and said query object are related, said method comprising:
until a user-specific report is complete:
executing said query object against said database; applying user-specific heuristics as rules to said metadata via said executing query object thereby collecting statistical information about said query object based on said user-specific heuristics; retrieving at least one view of said statistical information that satisfies said user-specific heuristics; rating said statistical information that satisfies said user-specific heuristics via said at least one view; and presenting said rated statistical information in said user-specific report.
- 2. The computer-implemented method of claim 1 further comprising presenting statistical tabulation about said statistical information.
- 3. The computer-implemented method of claim 1 further comprising creating a final report document from said user-specific report.
- 4. The computer-implemented method of claim 1 further comprising presenting said statistical information with formatting that enhances said statistical information.
- 5. The computer-implemented method of claim 1 further comprising enabling a user to determine when said user-specific report is complete.
- 6. A computer-implemented method, said computer having a database having data and at least one table with at least one column, said computer having at least one query object directed to said database, said method determining how said column, said table, and said query object are related, said method comprising:
until a user-specific report is complete:
executing said query object against said database; applying user-specific heuristics as rules to said data via said executing query object thereby collecting statistical information about said query object based on said user-specific heuristics; retrieving at least one view of said statistical information that satisfies said user-specific heuristics; rating said statistical information that satisfies said user-specific heuristics via said at least one view; and presenting said rated statistical information in said user-specific report.
- 7. The computer-implemented method of claim 6 further comprising presenting statistical tabulation about said statistical information.
- 8. The computer-implemented method of claim 6 further comprising creating a final report document from said user-specific report.
- 9. The computer-implemented method of claim 6 further comprising presenting said statistical information with formatting that enhances said statistical information.
- 10. The computer-implemented method of claim 6 further comprising enabling a user to determine when said user-specific report is complete.
- 11. A computer system for determining how at least one column, at least one table, and at least one query object are related, said computer system having a database having metadata and said at least one table with said at least one column, said computer system having said at least one query object directed to said database, comprising:
until a user-specific report is complete:
said query object being executed against said database; user-specific heuristics being applied as rules to said metadata via said executing query object thereby collecting statistical information about said query object based on said user-specific heuristics; at least one view of said statistical information that satisfies said user-specific heuristics; said statistical information being rated; and said rated statistical information being presented in said user-specific report.
- 12. The computer system of claim 11 further comprising statistical tabulation about said statistical information being presented.
- 13. The computer system of claim 11 further comprising a final report document being created from said user-specific report.
- 14. The computer system of claim 11 further comprising said statistical information being presented with formatting that enhances said statistical information.
- 15. The computer system of claim 11 further comprising a user that determines when said user-specific report is complete.
- 16. A computer system for determining how at least one column, at least one table, and at least one query object are related, said computer system having a database having data and said at least one table with said at least one column, said computer system having said at least one query object directed to said database, comprising:
until a user-specific report is complete:
said query object being executed against said database; user-specific heuristics being applied as rules to said data via said executing query object thereby collecting statistical information about said query object based on said user-specific heuristics; at least one view of said statistical information that satisfies said user-specific heuristics; said statistical information being rated; and said rated statistical information being presented in said user-specific report.
- 17. The computer system of claim 16 further comprising statistical tabulation about said statistical information being presented.
- 18. The computer system of claim 16 further comprising a final report document being created from said user-specific report.
- 19. The computer system of claim 16 further comprising said statistical information being presented with formatting that enhances said statistical information.
- 20. The computer system of claim 16 further comprising a user that determines when said user-specific report is complete.
- 21. An article of manufacture comprising a program usable medium embodying one or more instructions executable by said computer for causing a computer system to determine how at least one column, at least one table, and at least one query object are related, said computer having a database having metadata and said at least one table with said at least one column, said computer having said at least one query object directed to said database, wherein:
until a user-specific report is complete:
said computer usable instructions execute said query object against said database; said computer usable instructions apply user-specific heuristics as rules to said metadata via said executing query object thereby collecting statistical information about said query object based on said user-specific heuristics; said computer usable instructions retrieve at least one view of said statistical information that satisfies said user-specific heuristics; said computer usable instructions rate said statistical information that satisfies said user-specific heuristics via said at least one view; and said computer usable instructions present said rated statistical information in said user-specific report.
- 22. The article of manufacture of claim 21 wherein said computer usable instructions present statistical tabulation about said statistical.
- 23. The article of manufacture of claim 21 wherein said computer usable instructions create a final report document from said user-specific report.
- 24. The article of manufacture of claim 21 wherein said computer usable instructions present said statistical information with formatting that enhances said statistical information.
- 25. The article of manufacture of claim 21 wherein said computer usable instructions enable a user to determine when said user-specific report is complete.
- 26. An article of manufacture comprising a program usable medium embodying one or more instructions executable by said computer for causing a computer system to determine how at least one column, at least one table, and at least one query object are related, said computer having a database having data and said at least one table with said at least one column, said computer having said at least one query object directed to said database, wherein:
until a user-specific report is complete:
said computer usable instructions execute said query object against said database; said computer usable instructions apply user-specific heuristics as rules to said data via said executing query object thereby collecting statistical information about said query object based on said user-specific heuristics; said computer usable instructions retrieve at least one view of said statistical information that satisfies said user-specific heuristics; said computer usable instructions rate said statistical information that satisfies said user-specific heuristics via said at least one view; and said computer usable instructions present said rated statistical information in said user-specific report.
- 27. The article of manufacture of claim 26 wherein said computer usable instructions present statistical tabulation about said statistical information.
- 28. The article of manufacture of claim 26 wherein said computer usable instructions create a final report document from said user-specific report.
- 29. The article of manufacture of claim 26 wherein said computer usable instructions present said statistical information with formatting that enhances said statistical information.
- 30. The article of manufacture of claim 26 wherein said computer usable instructions enable a user to determine when said user-specific report is complete.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] In co-pending application Ser. No. __/___,___, entitled “Systems, Methods, and Computer Program Products to Determine Useful Relationships and Dimensions of a Database,” filed on the same date herewith, by Jay Bruce et. al, Attorney's Docket Number SVL920020017US1, assigned to the assignee of the present invention, and incorporated herein in its entirety by this reference, there is described a method of efficiently determining useful relationships and dimensions when employing OLAP processing. Although not limited thereto, the present invention employs such a method in one of its preferred embodiments.