mGRAPH is meta graph browser for Postgres DB with MMX physical DB schema.
Main features provided by mGraph:
- DB Physical Model for db schema visualisation
- Meta Model for logical metamodel visualisation
- Term Model for business glossary visualisation
- Instance Model for model visualisation
- Instance Model Graph for instance type level data flows
- Instance Data Graph for intance object level data flows
- Mappings Graph for mapping or transformation source/target flows
- Program Graph for program internal source/target flows
Press cmd+shft+p (mac) or cntr+shft+p (win) and type 'MG' to see and select the visualisation provided by extension:
This VS Code extension depends on SQLTools extension that has to be installed and configured with working Postgres DB connection.
mGRAPH extension has following settings (reload required):
general.ModelName
: Default logical model ID for Meta Modelgeneral.ObjectId
: Default focus object ID for Instance Graphgeneral.SchemaName
: Default Postgres DB schema name for Physical Modelgeneral.SysName
: Default System Origin Name for Instance Model Graphgeneral.SysNamePattern
: Default System Origin pattern for Instance Modelgeneral.MappingTypes
: Default type codes for Mappings Graphgeneral.GlossaryName
: Default Glossary Name for Glossary Term Modelgeneral.ProgramObjectId
: Default object ID for Program Graphquery.DataMinDate
: Min change datetime of the data used in Instance Modelquery.DataMaxDate
: Max change datetime of the data used in Instance Modelquery.ExcludeNamePattern
: Default object name pattern to exlude in Physical Modelquery.ExcludeTypes
: Default object type list to exclude in System and Instance Graphquery.IncludePattern
: Default object name pattern to include in Physical Modelquery.ShowModelRelations
: Query option to show model or instance model relation (true) in logical and instance Modelsquery.ShowGraphRelations
: Query option to show model or instance graph relation (true) in instance Modelsquery.ShowAllObjectTypes
: Query option to show all types (true) or graph connected types (false) in Graphquery.ShowMaxDistance
: Query option for horisontal navigation depth or distance in Instance Graphquery.ShowParentCildRelations
: Query option to show parent-child hierarchy relations (true) or not (false) in Graphquery.ShowExternalContext
: Query option to show separate external context types (true) or not (false) in Instance Model and Program Graphquery.ShowMaxLimit
: Query option for maximum relations in Mapping or Program Graphquery.showMaxTreeLevel
: Query option for maximum hierarchical tree levels in Program Graphquery.ShowMaxChild
: Query option for maximum children object in one hierarchical level in Program Graph
See changelog here
Please provide feedback through the GitHub Issue system.