An object-oriented system provides a comprehensive and integrated tool to manage, operate, analyze and inspect structures by providing 3-D visualization of the structures, a database interface, connectivity with one or more databases, a data display and analysis capabilities. The structural model is stored as an object-oriented, serialized file as a series of objects, including primitives, coordinates, object names, group names and other object identifiers. The system integrates various types of data, including tabulated textual data, annotated engineering drawings, photographic records, graphical plots, audio and videotaped records, from different tables and databases. Data are displayed to the user based on queries that the user submits to the system, which queries are evaluated at run-time. As a result, the user achieves unparalleled flexibility in data analysis and evaluation.
Priority is claimed from U.S. Provisional Patent Application 60/219,186 filed Jul. 19, 2000. The provisional application, in its entirety, is hereby incorporated by reference.
Methods, systems, and data structures for modeling information quality are provided. Information metrics, levels of maturity, and capabilities are integrated and linked with one another to provide an information quality and maturity assessment framework and tool. The framework is visualized and traversed in one or more dimensions. Sets of three metric values are provided to the tool for generating a current information quality state of a specific information repository. A desired information quality state is selected, and the tool generates a map of intermediate information quality states needed to optimally reach the desired state from the current state.
Custom grouping for dimension members of an On-Line Analytical Processing (OLAP) cube is facilitated by an interface component that receives a grouping from a user. A modification component alters an attribute of a session OLAP data cube or a virtual OLAP multi-dimensional data cube so that the change becomes readily available without the time-consuming delay associated with rebuilding or reprocessing the underlying structure. A data scheme generation component produces a data definition language (DDL) definition of a user defined attribute executed by an execution component to affect the change to a data cube. Custom groupings can provide an intermediate dimension level for drill down and/or drill up or roll-up between a level with few members and a level with numerous members. A separate dimensional attribute or level can be created and a group defined comprising or mapping a set or collection of discrete members.