Clustering for map visuals on Power BI and simplifying the data handling performance of the latter with a significant amount of data can be achieved by effective aggregation into points by following this procedure:
Attach a Map Visual to the Report: Drag a map visual to your Power BI report canvas. One can choose between a normal map and an Azure Maps visual.
Configure Data Fields: Fill in the geographic data fields, such as latitude, longitude, or an address, into the visual. Also, fill in the proper value fields, such as sales or counts, to be aggregated. For example, under "Location," drag your geographical dimension, and for "Values," include the metric you want to represent.
Enable Clustering: In the visual's formatting pane, open the "Data Clustering" or "Clustering" option. Turn it to enable clustering functionality. In this case, Power BI will automatically group nearly location data into clusters depending on their proximity and the density of the dataset.
Adjust Cluster Settings: The threshold for clustering needs to be customized according to the visualization requirements. The options found under the same Clustering section allow a user to modify settings such as the cluster radius and minimum number of points in a cluster.
Fine-Tune Visuals: Edit labels, colors, and tooltips to make the map more user-friendly. Interactive features like zooming and drilling through allow you to view the clusters in detail.
This would significantly increase the map's performance and clarity, even with large datasets, while making visualization user-friendly.