![]() Object_store > Edge(label="uses", style="dotted") > S3("S3 Bucket") ![]() Placeholder_Circle("Audit Log service") > Edge() > SAPHANAService_Circle("HANA Cloud")Ĭloud_integration > Edge() > object_store ![]() Object_store = ObjectStore_Circle("Object Store") With Cluster("SAP Business Technology Platform"):Ĭloud_integration = ProcessIntegration_Circle("Cloud Integration") With Diagram("SAP Tech Byte - Exploring the SAP Audit Log service", show=False): In the forked repo, the changes are in the sap-icons branch.įrom diagrams import Cluster, Diagram, Edgeįrom import Placeholder_Circleįrom import ProcessIntegration_Circleįrom _datamanagement import SAPHANAService_Circleįrom _datamanagement import ObjectStore_Circle Below a sample of how we can use Python + Diagrams with the SAP BTP icons to create your architecture diagrams.Īt the moment of writing, the changes proposed to add SAP as a provider in Diagrams have not been merged to the main repository – See pull request 717. ![]() I forked the original repository and included the SAP BTP icons. This is just an exploration of how the official SAP BTP icons can be used within Diagrams. ⚠️ This is not officially supported by SAP. what if we could include the SAP Business Technology Platform Solution Diagrams and Icons, which are publicly available, as part of Diagrams? There are various cloud providers included in Diagrams: AWS, Azure, GCP, Kubernetes, Alibaba Cloud and Oracle Cloud. So I was quite happy when last week I found out about Diagrams ( ).ĭiagrams is an open source project which lets you draw architecture diagrams using Python □. Under the hood, Diagrams uses Graphviz ( ) to create the diagrams, which is something that I explored before to generate entity-relationship (ER) diagrams from a JSON structure, see Generating Entity-Relationship diagrams from the SAP Ariba Analytical Reporting API metadata. These diagrams also change frequently and a new version meant copying the existing file and adding a suffix in the file, e.g. Draw.io, Omnigraffle, even Microsoft PowerPoint, and although it is possible to get the job done using this tools, I sometimes found it frustrating how complicated it was to do a minor change in the architecture, rearranging things (PowerPoint □), starting from scratch or worrying about using the right icon/colour. I’ve done many architecture diagrams in the past, for which I’ve used different tools, e.g. When explaining to others how a system works or communicates with its different parts, it is generally easier to do it visually, e.g. If you have questions reach out to me here in the comments below or on twitter.ĭon’t forget to subscribe to my YouTube Channel.In this blog post, I will share how you can leverage an open source project called Diagrams to create architecture diagrams with code. In Lior’s video he has some awesome links to to Azure Icon sets and example PowerPoints. Massive thanks to Lior Kamrat for creating the video and I hope you find this post useful. I like the PowerPoint way of doing it as I can open up existing diagrams and easily create new diagrams off it it, I am sure you can do the same in any tool but I do particularly like how the PowerPoint diagrams turn out. This means you can use VS Code along with Draw.io to create diagrams – very cool. drawio extension then you end up with this:. If you install the draw.io integration extension by Henning Dietrichs to VS Code and then crate new empty file with the. I can reuse these super easily and use the GitHub repository David-Summers/Azure-Design: My Azure stencil collection for Visio. Here is one I created from a sample diagram from the Microsoft docs about using Private Endpoints from a Web App to a SQL Server Database. Not bad I must say, I do like it and its very easy to create cracking diagrams. Whilst tweeting about this Dave Brannan asked if I had used draw.io inside Visual Studio Code, I had dabbled with draw.io but not within VS Code, so I installed the extension and started looking into it. Lior teaches you how to use PowerPoint, yes you read that correctly, PowerPoint to create really awesome looking architectural diagrams – definitely watch all of his video if you like me don’t get on well with Visio etc.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |