Tim,

Currently EDG has some coverage of ETL and Infrastructure/Cloud resources. The 
intent has been to consider ETL blocks as “black boxes”  - that is, not to 
model the details pf what metadata repositories are already modeling but to 
depict how these building blocks play in the larger ecosystem.

Here is an Azure example, a pipeline:

edg:AzureDatabricksPipeline
  a edg:AssetClass ;
  edg:acronym "ADBPL" ;
  rdfs:comment "An 'Azure Databricks Pipeline' is a pipeline that is based on 
Databricks running on Microsoft Azure." ;
  rdfs:isDefinedBy 
<http://edg.topbraid.solutions/1.0/schema/technical-assets/ETL> ;
  rdfs:label "Azure Databricks Pipeline" ;
  rdfs:subClassOf edg:ETLpipeline ;
.


This is defined in the ETL schema (as stated by the refs:isDefinedBy statement)

Diving deeper into other ETL and Infrastructure components can be done. I would 
recommend extending EDG’s classes for functional components. There are 3 
schemas to look into:

SCHEMA_EDG-technical-assets-v1.0.ttl
SCHEMA_EDG-technical-assets-ETL-v1.0.ttl
SCHEMA_EDG-technical-assets-Infrastructure-v1.0.ttl
Ralph


> On Aug 8, 2022, at 5:34 PM, Fan Li <[email protected]> wrote:
> 
> Hi Tim, I have similar needs to model AWS resources. Additionally I would 
> like to model Office365 services (e.g. SharePoint lists / document libraries, 
> MS Teams). 
> On Monday, August 8, 2022 at 4:43:49 PM UTC-4 Tim Smith wrote:
> Hi,
> I am going to model some of my Azure environments using EDG.  The first task 
> is to determine what classes are required to represent the Azure resources.  
> Below is a small list of available Azure resources.  There are hundreds more.
> 
> The hardest part of this effort will be to sort through the EDG ontologies to 
> find either the class that best semantically represents the Azure resource or 
> which class to extend to capture Azure specific details.
> 
> Given how common cloud resources are, has their been any work done to map 
> these environments to EDG to facilitate using EDG to govern cloud 
> environments? I'm not looking for an import from the cloud capability 
> (although that would be fantastic!), just a resource to EDG ontology mapping. 
>  I'm sure I'm not the first person wanting to do this.
> 
> Thanks,
> 
> Tim
> 
> 
> Azure Resource 
> AKS (Kubernetes) 
> AKS (Kubernetes) Pod 
> Analysis Services 
> App Insights 
> App Service Plan 
> Automation Account 
> Azure Active Directory 
> Cognitive Services 
> Container Instance 
> Container Registry 
> Cosmos DB 
> Databricks 
> Disk 
> Event Grid Topic 
> Event Hub 
> Function App 
> Key Vault 
> Load Balancer 
> Log Analytics Workspace 
> Logic App 
> Machine Learning Service 
> Maps 
> MySQL Server 
> Network Security Group 
> Notification Hub 
> PostgresSQL Database 
> Power BI 
> Power BI Gateway 
> Private DNS 
> Private Endpoint 
> Private Link Service 
> QnA Maker 
> Redis Cache 
> Resouce Group 
> Secret 
> Service Principal 
> SignalR 
> SQL Data Warehouse 
> SQL Database 
> SQL Database Managed Instance 
> Storage Account 
> Stream Analytics 
> Subscription 
> Synapse Analytics 
> Tags 
> Tenant 
> Virtual Network 
> VMs 
> Web App 
> Web App PaaS Blueprint 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TopBraid Suite Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/topbraid-users/ae908d28-4925-4127-9711-fdfef4b6b5dbn%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/topbraid-users/ae908d28-4925-4127-9711-fdfef4b6b5dbn%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/topbraid-users/ACF0575B-8227-4305-8309-E71A5761A12D%40topquadrant.com.

Reply via email to