Recently, Dave Ruijter posted a blog about a library containing all the Azure Icons. He shared all icons in his GitHub repository which allows you to directly connect it to the tool Diagrams.net (previously known as draw.io) to draft your Azure architecture.
One missing piece in this library was Power BI. Because of that, I decided to setup an icon library for all Power BI objects.
Previously, I used a simple PowerPoint slide when I drafted technical solution proposals. This took me a whole lot of time by copy-pasting all the images, make it look nice and connect the dots together. While tools like diagrams.net are built for this purpose, I always stuck with PowerPoint as there were no icons for all Power BI objects in this tool. Until now!
The online tool Diagrams.net allow you to quickly draft your solution architecture by dragging and dropping icons on a white canvas and easily connecting the dots together. Below a simple example of what you can build in minutes!
As a first setup of an icon library, I decided to go for all objects in Power BI where you can grant permission to. I have used all icons that are used in the new updated interface of the Power BI Service.
The following list is available;
- Paginated Report
- Deployment Pipeline
- On-premises data gateway
On top of that, I added some useful icons to extend the above items
- Premium icon (workspaces)
- Linked entity icon (dataflows)
- Computed entity icon (dataflows)
- Row-level-security icon
- *.pbix file
- *.pbit file
- *.pbids file
- General Power BI logo (yellow & black)
Do you miss an icon or have suggestions for further enhancements? Please let me know in the comments below or contribute on GitHub!
Diagrams.net is a free tool that you can either run in your browser or run as a client application. You can get the tool via their website.
If you prefer to first download the icon library, you can also get it from GitHub via the link below. The XML file is the one you need to import in the tool.
You can either use this link to directly start with a blank canvas and the library loaded, or import the library manually to existing diagrams following the steps below.
With a few simple steps you can import the library in your environment. I have repeated the steps shortly below, but also have a look at Dave his blog for a more extensive description.
1. Open Diagrams.net
2. Click File
3. Choose Open Library From
4. Choose URL
5. Copy-paste this URL
6. Click Open