Components
This section shows the different technical components, their names, as well as where they are deployed.
Components
flowchart LR
%% Class Definitions
classDef system fill:#EEF4D4,color:#0E0F19,stroke:#0E0F19,stroke-width:4px;
classDef component fill:#FFF4E4,color:#0E0F19,stroke:#0E0F19,stroke-width:2px;
classDef box color:#0E0F19,stroke:#0E0F19,fill:#F3BFB3,stroke-width:4px;
classDef note fill:#FDF0D5,stroke:#FDF0D5,color:#EE6055,text-align:left,stroke-width:0px;
%% Graph Definition
subgraph tenant[Client Tenant]
subgraph azure[Azure]
subgraph adf[Azure Data Factory]
df((Data Flow))
end
subgraph sa[StorageAccount]
dl[(Datalke)]
dwh[(Data Warehouse)]
end
subgraph af[AzureFunctionApp]
ing1((Logic4Ingestion)) --> dl
ing2((BolIngestion)) --> dl
ing3((ChannelEngineIngestion)) --> dl
end
subgraph kv[KeyVault]
end
dl --> df --> dwh
ing2 --> kv
end
subgraph pbi[PowerBIService]
ds[(Dataset<br><i>ds_bla</i>)]
pbix{{PBIX}}
end
dwh --> ds --> pbix
end
subgraph ext[External Systems]
sys1[Logic4] --> ing1
sys2[BOL] --> ing2
sys3[ChannelEngine] --> ing3
end
%% Notes
note_dl[Blablabla<br>Rara] -.- dl
note_df[System<br>ruru] -.- df
note_ds[Name: <br>blal] -.- ds
note_dwh[Name: wh <br>Warehouse] -.- dwh
note_af[Name:<br>] -.- af
note_sa[Name:<br>] -.- sa
note_adf[Name: <br>] -.- adf
note_azure[Name: azure<br>] -.- azure
note_kv[client-secret: bla] -.- kv
%% Class Assignments
class tenant,ext box
class pbi,azure,sys1,sys2,sys3 system
class note_kv,note_dl,note_df,note_ds,note_dwh,note_af,note_sa,note_adf,note_azure note
class af,adf,sa component