https://github.com/alisonpezzott/analysis-services-to-pbip
Convert your SSAS Models into Power BI Projects with Python
https://github.com/alisonpezzott/analysis-services-to-pbip
analysisservices microsoft powerbi semantic-model ssas tabular-editor tabular-model
Last synced: 4 months ago
JSON representation
Convert your SSAS Models into Power BI Projects with Python
- Host: GitHub
- URL: https://github.com/alisonpezzott/analysis-services-to-pbip
- Owner: alisonpezzott
- License: mit
- Created: 2025-04-16T04:56:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-17T01:10:48.000Z (about 1 year ago)
- Last Synced: 2025-07-04T20:06:30.312Z (12 months ago)
- Topics: analysisservices, microsoft, powerbi, semantic-model, ssas, tabular-editor, tabular-model
- Language: Python
- Homepage: https://github.com/alisonpezzott/analysis-services-to-pbip
- Size: 75.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/alisonpezzott/analysis-services-to-pbip/actions/workflows/process.yml)
## Objective
Map the structure of a semantic model resulting from the deployment of Analysis Services (On-premises) and create a script to modify it, adapting into a Power BI (PBIP) project.
## Contents
```
.
├──── input_as -- Analysis Services Semantic Models
│ ├ Sample_1500.SemanticModel
│ └ Sample_1600.SemanticModel
│
├──── src
│ ├ Default.Report -- Blank Report to open in PBI Desktop
│ ├ utils.py -- Code parts to compose the main script
│ └ process.py -- The main code
│
├──── output_pbip -- Projects folder output of conversion
│ ├ Sample_1500.SemanticModel
│ ├ Sample_1500.Report
│ ├ Sample_1600.SemanticModel
│ └ Sample_1600.Report
│
├──── .gitignore -- Ensure not version of data
└──── README.md -- Guidelines
```
## Instructions
- Fork the repo;
- Sync your PBI/Fabric Workspace with the Git in the folder `input_as`;
- The Action `process.yml` will runs after sync;
- Enjoy your files in the `PBIP` folder!
- If you want, you can sync the `output_pbip` with other PBI/Fabric Workspace 😉
- You can clone to your local PC and make your changes to the transformed new reports.