Home / Online docs

M-cube Getting Started

Because M-cube repository does not provide referential integrity checking in this release, it is very important to manipulate (notably delete) objects in the repository carefully.

The M-cube repository contains a self-describing part which can help you with safe object manipulation. You can browse objects and see their dependencies (McubeObject type) or use Query tool to execute queries to track dependencies. You can find two example queries in the Samples documentation section.

Never delete an object in the repository or the meta repository, if you are not sure that it is not used by other objects.

If an error occurs and the M-cube repository cannot continue to work properly, the SQL tool can be used to manually repair mistake. The M-cube data model is described in the Master Thesis text and you can also study SQL scripts used for generating the repository structure. These scripts are installed in the db subdirectory of the M-cube directory structure.