Introducing AL Table Visualizer: An Interactive ER Diagram for Your Business Central Tables
AL Table Visualizer is a Visual Studio Code extension that generates interactive ER diagrams from Business Central table definitions and compiled symbol packages, helping developers understand data model relationships through visualization rather than manual code tracing.

post think about IT
"The diagram is built entirely on TableRelation properties. That is the formal way Business Central defines table relations, and the extension reads them accurately."
Key points
- Reads local .al files and compiled .app symbol packages to extract TableRelation definitions and render them as interactive crow’s foot notation diagrams
- Includes interactive exploration features like double-click focus, depth slider control (up to 10 levels), namespace filtering, and relation direction toggling
- Provides a Related Tables panel showing reachable tables with hop distance and relation count, sortable and filterable by table or relation view
- Offers export options for PNG, SVG, Mermaid format, and CSV to support documentation and sharing
- Currently visualizes only formally declared TableRelation properties, not implicit business logic relations in code
Quotes
- “The diagram is built entirely on TableRelation properties. That is the formal way Business Central defines table relations, and the extension reads them accurately.” (Clarifies the technical foundation and scope of what the extension can visualize, setting expectations about its capabilities and limitations.)
Context
- Features: Interactive ER diagram, TableRelation extraction, Symbol package support, Crow’s foot notation, Depth slider control, Namespace filtering, Direction toggle, Export to PNG/SVG/Mermaid/CSV
- Versions: Visual Studio Code 1.85 or higher
Source: think about IT - Steven Renders, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.