Skip to content

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