één DNA voor Data en Analytics
Delta Fiber – Dataplatform
Delta Fiber
Delta Fiber is een telecomaanbieder die zich specialiseert in het leveren van diensten via een eigen glasvezelnetwerk en mobiele telefonie. Het glasvezelnetwerk heeft een bereik van 1,7 miljoen huishoudens, waarvan er 1,1 miljoen daadwerkelijk zijn aangesloten. Ongeveer de helft van deze aansluitingen is klant bij Delta Fiber, en dit aantal groeit jaarlijks gestaag.
Vanuit de telecomwetgeving is bepaald dat elke telecomaanbieder gesplitst moet zijn in drie afzonderlijke lagen, om concurrentie te bevorderen en keuzevrijheid voor consumenten te garanderen. Ook Delta Fiber is opgedeeld in de volgende lagen:
- Laag 1: Infrastructuur – de fysieke kabels in de grond
- Laag 2: Wholesale – de verhuur van het glasvezelnetwerk aan providers
- Laag 3: Retail – de provider waar consumenten hun diensten afnemen
Deze structuur maakt het mogelijk dat andere Internet Service Providers (ISP’s) gebruikmaken van het glasvezelnetwerk van Delta Fiber. Inmiddels maken meer dan 20 ISP’s gebruik van dit netwerk.
Voorbereiden op de toekomst en klaarstomen van het IT-landschap
Delta Fiber levert momenteel diensten via het eigen netwerk en om meer toekomstgericht te zijn, moet Delta Fiber voorbereidingen treffen om ook diensten aan te bieden via een extern netwerk. De bestaande applicatie die de aansluitingen-footprint inzichtelijk maakte, ondersteunde deze situatie niet en was bovendien verouderd.
Het doel was om de volledige aansluitingen-footprint van Delta Fiber met een selectie van technische en commerciële attributen inzichtelijk te maken en beschikbaar te stellen aan diverse interne applicaties. Hiervoor moesten meerdere databronnen ontsloten worden, zowel intern als extern, bijvoorbeeld via API’s.
Migratie naar Databricks en introductie van Databricks App
OneDNA heeft het functioneel en technisch ontwerp opgesteld voor deze nieuwe situatie, en was tevens verantwoordelijk voor de implementatie. Aangezien OneDNA eerder een modern datalakehouse had opgezet op basis van Databricks, was het logisch om deze infrastructuur te benutten. Gezien de operationele data die door de gehele keten gebruikt wordt, is een stabiel platform van groot belang. Het Databricks dataplatform had inmiddels aangetoond dit te zijn, waardoor ook de nieuwe applicatie hierop gebouwd kon worden. Dankzij het bestaande dataplatform konden we tijd besparen bij het implementeren van de medaillestructuur. De bronnen werden ontsloten richting de bronze-laag, maar vanwege de gescheiden lagenstructuur binnen Delta moesten de silver- en gold-laag losgekoppeld worden van het bestaande lakehouse.
Delta Fiber beheerde zijn referentietabellen oorspronkelijk binnen een Virtual Desktop Infrastructure (VDI). Per gebruiker betekende dit dat er gebruik gemaakt moest worden van een dedicated VDI. Daarnaast vereiste de gebruikte tooling licenties per gebruiker waardoor de kosten snel opliepen. In de zoektocht naar een gebruiksvriendelijke GUI waarmee gebruikers zelf referentietabellen konden beheren, werd gekeken naar Databricks App.
In januari 2025 werd Databricks App geïntroduceerd als een webapplicatie die draaide als een containerservice op het Databricks-platform. In dit geval werd gekozen voor ontwikkeling met het Streamlit-framework, vanwege de interactieve mogelijkheden, de snelle ontwikkelcyclus in Python, en de naadloze integratie met Databricks.
Dankzij de introductie van deze toepassing kon het beheer van referentietabellen worden overgedragen aan de datastewards. Daarnaast worden de datakwaliteitcontroles bij invoer in de App toegepast zodat er proactief de mogelijkheid geboden wordt om de datatypes en de bestandsstructuur te controleren en aan te passen.