This notebook explores the New York Taxi for hire vehicle data as part of the **Fabric Semantic Link Developer Experience Challenge**.
It shows an end-2-end example of using the semantic link package for automating the semantic model generation.
This notebook and development is based upon the following problem and solution.
### Problem
- Semantic model changes are often manual, UI‑driven, and are hard to track
- Business logic is duplicated across models and environments
- Advanced features like calculation groups are costly to reimplement repeatedly
- Limited transparency and reusability in traditional development workflows
### Solution
- Use Semantic Link + TOM to manage semantic models programmatically, based on metadata
- Centralize all logic in a single, auditable notebook
- Automate repetitive tasks such as calculation groups and standard measures, based on datatypes
- Integrate seamlessly with DevOps for versioning, review, and deployment of the notebook
- Make fully use of the metadata of the tables
https%3A%2F%2Fgithub.com%2Fbbreugel%2FCommunityNotebooks%2Fblob%2Fmain%2F2026_SemanticLink_benitovbreugel_ModelGeneration.ipynb