
dataProperty bindings in Overview.dashboard — DSW 4.x only renders measures listed in data propertiesCountry.Uom property with [idwaterresultuom].[H1].[Label] row level (fixes @NOPROPERTY)MeanPollution, MeanOutsideInfluence, VenueCount): measure defined via columnLevel instead of deprecated <measure> elementsklearn with scikit-learn in requirements.txtInvokes — failed cube activation rolled back module installation and dataapp.run_server() with app.run() for Dash 4.x compatibilityexit 1 with wait in server_start.sh so background processes keep runningUom property from Country level in waterPollutionCube (18 833 build errors)SetupDSWAddons() to register and compile DSW.Addons.* portlet classes for worldMap and other addonsThis app shows data visualization.
It uses python ML to predict future values of water conditions.
It also uses few visualisation machanisms like PowerBI and Tableau by Adaptive Analytics at backend.
IRIS BI dashboard also included.
For example, Water Conditions in Europe region data was used.
The Dash framework used to build Dashboards in a Python framework created by plotly for building interactive web applications.
Dash is open source and building an application using this framework is viewed in a web browser.
The repo is dockerised so you can clone/git pull the repo into any local directory
$ git clone https://github.com/teccod/water-conditions-Europe.git
Open the terminal in this directory and run:
$ docker-compose up -d
The first time launch can take some time because of python libraries installing.
After installation open http://localhost:8080/

The main page will show the links to Dashboards, which display different visualisation tools.
On the left is the navigation menu.
Online demo link : http://atscale.teccod.com:8080/





In this article I describe how ML on embedded python used in this project and compare it with IntegratedML test