Archief - Visualisatie MySQL db anno 2019

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Herman De Croo

Legacy Member
Op het werk hebben we een tooltje om de prijzen op te volgen; en te zien welke producten een grote stijging of daling hebben tov hun gemiddelde dagprijs.
Dit is een simpel Python script om websites te scrapen, en die zet dan in een MySQL db: tijdstip, url, prijs, product
We hebben een tweede virtual tabel die dan voor elk product de laatst geobserveerde prijs opslaat, en de gemiddelde dagprijs
Tenslotte is er een simpele webpagina die verbindt met de MySQL db, en gewoon een tabel print met de grootste stijgers en dalers. Je kan dan doorklikken op een product, de product_sku_id wordt meegegeven in de url en dan ga je naar de detailpagina. www.onzebedrijf.be/Webscraper_details?product_sku=303049


Dit draait al 10 jaar en werkt eigenlijk goed, maar voelt verouderd aan. Onlangs kwam de vraag: kunnen we dit eens opnieuw maken; responsive en met modernere frameworks.

Hoe zouden jullie dit aanpakken en visualizeren door zo weinig mogelijk zelf te ontwikkelen maar bestaande frameworks en libraries te gebruiken?

(De technologieën voor big data en IoT en streaming analytics is zwaar overkill over deze toepassing)

Inv

Legacy Member
Je zou je data in elasticsearch kunnen capteren en daarna visualiseren met Kibana. Beiden open source en voldoende documentatie over te vinden.

Herman De Croo

Legacy Member
Inv zei:
Je zou je data in elasticsearch kunnen capteren en daarna visualiseren met Kibana. Beiden open source en voldoende documentatie over te vinden.
Dat runnen kost minstens 110 euro per maand op Azure..

Anoniem09

Legacy Member
Wat voelt er verouderd aan? Die simpele webpagina? Als de backend goed werkt zou ik dat gewoon zo laten en een leuke visualiser zoeken. Bijvoorbeeld Power BI, die kan out of the box connecteren met een MySQL db en dan kies je zelf hoe het resultaat er moet uit zien + is volledig responsive. Power BI desktop is gratis, maar dan kan je het wel niet publishen, dan moet iedereen het voor zijn eigen runnen lokaal.

Ik werk super graag met Power Bi om zaken te visualiseren, heerlijk responsive.

image3.png

Inv

Legacy Member
Herman De Croo zei:
Dat runnen kost minstens 110 euro per maand op Azure..

Euh, je moet niet voor de SaaS oplossing kiezen hé... je kan dat gewoon zelf draaien

Herman De Croo

Legacy Member
En waarop ga je het draaien? Elasticsearch + Kibana opzetten en onderhouden is gigantische overkill
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan