Analysis-Services/ASJobGraphEvents/README.md

23 lines
813 B
Markdown
Raw Normal View History

2020-07-21 04:54:52 +08:00
# Job Graph Events in Power BI
Job Graph events can be used to identify bottlenecks in data refreshes by highlighting the critical path. For instances of Analysis Services not running on-premise, the graph is broken into 16 Kb chunks, each in their own event. The events can be reassembled with this script.
2020-07-21 05:11:52 +08:00
## Requirements
* Python 3.8 or later
* Visual Studio
2020-07-21 04:54:52 +08:00
## Usage
1. Start a trace in SQL Server Profiler and select "Job Graph Events".
2. Start a data refresh ("Process Full" in SQL Server Management Studio).
3. Wait for all trace events to arrive in Profiler.
4. `File > Save As > Trace XML File`
5. Aim `rebuild.py` at this file like so:
```bash
python rebuild.py path\to\trace.xml output_folder
```
6. Inside `output_folder` there will be two .DGML files, which can be opened in Visual Studio.