|
| 1 | +# Semantic Models: Security \& Governance |
| 2 | + |
| 3 | +Costa Rica |
| 4 | + |
| 5 | +[](https://github.com/) |
| 6 | +[brown9804](https://github.com/brown9804) |
| 7 | + |
| 8 | +Last updated: 2025-05-08 |
| 9 | + |
| 10 | +------------------------------------------ |
| 11 | + |
| 12 | +<details> |
| 13 | +<summary><b>List of References</b> (Click to expand)</summary> |
| 14 | + |
| 15 | +- [OneLake data access control model (preview)](https://learn.microsoft.com/en-us/fabric/onelake/security/data-access-control-model) |
| 16 | +- [Permission model](https://learn.microsoft.com/en-us/fabric/security/permission-model) |
| 17 | +- [Manage Direct Lake semantic models](https://learn.microsoft.com/en-us/fabric/fundamentals/direct-lake-manage) |
| 18 | + |
| 19 | +</details> |
| 20 | + |
| 21 | + |
| 22 | +> Semantic Model is a `curated layer` that provides a `business-friendly view of data`. It abstracts complex data structures into understandable entities, measures, and relationships, enabling users to create reports and perform analysis without needing to write complex queries. E.g `custom data view`. |
| 23 | +
|
| 24 | +<div align="center"> |
| 25 | + |
| 26 | + <img width="700" alt="image" src="https://github.com/user-attachments/assets/c46b93b5-4a64-4066-8c30-19a0dbe77c84" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/> |
| 27 | + |
| 28 | +</div> |
| 29 | + |
| 30 | +<div align="center"> |
| 31 | + |
| 32 | + <img width="700" alt="image" src="https://github.com/user-attachments/assets/76b8801d-9b32-4e98-9301-0d85ef607346" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/> |
| 33 | + |
| 34 | +</div> |
| 35 | + |
| 36 | +| **Permission** | **Definition** | **Use Cases** | |
| 37 | +|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| |
| 38 | +| Allow recipients to modify this dataset | Grants users the ability to make changes to the semantic model, including schema and data updates. | - `Data Modeling`: Adjusting measures, columns, or relationships.<br/>- `Collaboration`: Co-authoring datasets with team members. | |
| 39 | +| Allow recipients to share this semantic model | Lets users share the semantic model with others. | - `Team Access`: Granting access to additional users.<br/>- `Self-service BI`: Empowering users to manage access without admin intervention. | |
| 40 | +| Allow recipients to build content with the data associated with this semantic model | Enables users to create reports, dashboards, and other content using the semantic model. | - `Power BI Reports`: Building visuals and dashboards.<br/>- `Embedded Analytics`: Using the model in apps or portals.<br/>- `Ad hoc Analysis`: Exploring data. | |
| 41 | +| Send an email notification | Sends an email to notify the recipient about the access granted. | - `Communication`: Ensuring users are informed of their new access.<br/>- `Onboarding`: Helping users get started with the semantic model. | |
| 42 | + |
| 43 | +<div align="center"> |
| 44 | + <h3 style="color: #4CAF50;">Total Visitors</h3> |
| 45 | + <img src="https://profile-counter.glitch.me/brown9804/count.svg" alt="Visitor Count" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/> |
| 46 | +</div> |
0 commit comments