Suggerimenti e consigli per le visualizzazioni mappa di Power BI
SI APPLICA A: Power BI Desktop Servizio Power BI
Nota
L'oggetto visivo mappe di Azure è ora disponibile a livello generale. Quando si apre un report con un oggetto visivo mappa esistente, se Mappe di Azure è abilitato per l'organizzazione, viene visualizzato un messaggio che invita l'utente ad aggiornare le mappe e le mappe compilate a Mappe di Azure. In una versione futura, Power BI prevede di deprecare gli oggetti visivi della mappa meno recenti ed eseguire la migrazione dei report esistenti a Mappe di Azure. È possibile convertire mappe e mappe compilate in oggetti visivi di Mappe di Azure ora.
Power BI si integra con Bing Maps per fornire coordinate della mappa predefinite (un processo denominato geocodifica) e poter creare delle mappe. Insieme, usano algoritmi per identificare la posizione corretta, anche se in alcuni casi si tratta solo una stima. Se Power BI non riesce a creare la visualizzazione della mappa autonomamente, richiede l'aiuto di Bing Maps. Altre informazioni sono disponibili nella documentazione di Bing Maps.
Per aumentare la probabilità di esecuzione di operazioni di geocodifica corrette, usare i suggerimenti seguenti. Il primo set di suggerimenti serve se si ha accesso al modello semantico, mentre il secondo set di suggerimenti contiene le operazioni che è possibile eseguire in Power BI se non si ha accesso al modello semantico.
Cosa viene inviato a Bing Maps?
Il servizio di Power BI e Power BI Desktop inviano a Bing i dati geografici necessari per creare la visualizzazione mappa. Questi dati possono includere i dati nei bucket Posizione, Latitudine e Longitudine dell'area dei campi dell'oggetto visivo. Per la precisione gli elementi inviati variano in base al tipo di mappa. Per altre informazioni, vedere Privacy di Bing Mappe.
Per le mappe, in particolare per le mappe a bolle, a dispersione e con tracciato a punti, se vengono indicati i valori di latitudine e longitudine non viene inviato alcun dato a Bing. In caso contrario, tutti i dati nei bucket Posizione vengono inviati a Bing.
Le mappe colorate richiedono un campo nel bucket Posizione, anche se vengono forniti i valori latitudine e longitudine. Qualsiasi dato incluso nel bucket Posizione, Latitudine o Longitudine viene inviato a Bing.
Nell'esempio seguente il campo PostalCode viene usato per la codifica geografica, quindi i valori nella colonna PostalCode vengono inviati a Bing. I dati del bucket Dimensioni non vengono inviati a Bing.
Nel secondo esempio, il campo Territory viene usato per la codifica geografica e quindi i valori della colonna Territory vengono inviati a Bing. I dati del bucket Legenda (e il bucket Saturazione colore quando si usa un mapping delle forme in Power BI Desktop) non vengono inviati a Bing.
Nel modello semantico: suggerimenti per migliorare il modello semantico sottostante
Questa sezione è destinata agli utenti che hanno accesso al modello semantico usato per creare la visualizzazione mappa. Esistono alcune operazioni che è possibile eseguire per aumentare la probabilità che la codifica geografica sia corretta.
1. Classificare i campi geografici in Power BI Desktop
In Power BI Desktop è possibile assicurarsi che la codifica geografica dei campi venga eseguita correttamente impostando la categoria di dati per i campi dati. In Visualizzazione tabella selezionare la colonna desiderata. Sulla barra multifunzione selezionare la scheda Strumenti colonna e impostare Categoria di dati su Indirizzo, Città, Continente, Paese, Regione, Codice postale, Stato o Provincia.
Queste categorie di dati consentiranno a Bing di codificare correttamente i dati. Per altre informazioni, vedere Categorizzazione dei dati in Power BI Desktop. Se ci si connette a SQL Server Analysis Services usando una connessione dinamica, impostare la categorizzazione dei dati all'esterno di Power BI usando SQL Server Data Tools (SSDT).
2. Usare più colonne di località
In alcuni casi, anche l'impostazione delle categorie di dati per la creazione di mappe non è sufficiente per consentire a Bing di individuare correttamente la posizione. Alcune designazioni sono ambigue perché la località esiste in più paesi/aree geografiche. Ad esempio, esiste una città chiamata Southampton in Inghilterra, Pennsylvania e New York.
Power BI usa il servizio del modello URL non strutturato di Bing per ottenere le coordinate di latitudine e longitudine, in base a un set di valori di indirizzo per qualsiasi paese/area geografica. Se i dati non contengano dati sufficienti sulla posizione, aggiungere tali colonne e classificarle in modo appropriato.
Ad esempio, se si ha solo una colonna Città, Bing potrebbe riscontrare problemi nella geocodifica. Aggiungere altre colonne geografiche per ovviare alle ambiguità della località. A volte non serve altro che aggiungere un'altra colonna di località al modello semantico, in questo caso stato/provincia. Non dimenticare poi di suddividerlo correttamente in categorie. Vedere Suggerimento 1.
Verificare che ogni campo includa una sola categoria di località. Ad esempio, il campo di posizione Città dovrebbe essere Southampton, non Southampton, New York, e i campi di posizione Indirizzo dovrebbero essere 1 Microsoft Way e non 1 Microsoft Way, Redmond, WA.
3. Usare latitudine e longitudine specifiche
Aggiungere i valori di latitudine e longitudine al modello semantico. Questi dati consentono di rimuovere qualsiasi ambiguità e restituire i risultati più rapidamente. I valori immessi nei campi Latitudine e Longitudine devono essere in formato Numero decimale. È possibile impostare questo formato nel modello di dati.
4. Usare la categoria Place per le colonne con informazioni complete sulla posizione
Nonostante gli utenti siano invitati a usare le gerarchie geografiche nelle mappe, se è necessari usare una singola colonna di posizione con informazioni geografiche complete, è possibile impostare la categorizzazione dei dati su Place. Ad esempio, se i dati della colonna sono indirizzi completi, ad esempio 1 Microsoft Way, Redmond Washington 98052, questa categoria di dati generalizzata funziona meglio con Bing.
In Power BI: suggerimenti per ottenere risultati migliori quando si usano le visualizzazioni mappa
1. Usare i campi di latitudine e longitudine (se presenti)
In Power BI, se il modello semantico contiene già i dati relativi a latitudine e longitudine, è consigliabile usarli. Power BI include speciali bucket per ovviare alle ambiguità dei dati delle mappe. È sufficiente trascinare il campo che contiene i dati relativi alla latitudine nell'area Visualizzazioni > Latitudine. altrettanto per i dati relativi alla longitudine. Quando si aggiungono questi dati, è necessario compilare anche il campo Posizione durante la creazione delle visualizzazioni. In caso contrario, i dati verranno aggregati per impostazione predefinita e, ad esempio, la latitudine e la longitudine verrebbero abbinate a livello di stato e non di città.
Usare le gerarchie geografiche per eseguire il drill-down a diversi "livelli" di posizione
Quando il modello semantico ha già diversi livelli di dati sulla posizione, è possibile usare Power BI per creare gerarchie geografiche. Per creare una gerarchia geografica, trascinare più campi nel bucket Posizione. In questo modo, usati insieme, i campi diventano una gerarchia geografica. Nell'esempio seguente sono disponibili campi geografici per: Paese/Area geografica, Stato e Città. In Power BI è possibile eseguire il drill-up o il drill-down usando questa gerarchia geografica.
Quando si esaminano le gerarchie geografiche, è importante conoscere il funzionamento di ogni pulsante di espansione e ciò che viene inviato a Bing Maps.
- Il pulsante Drill Mode consente di selezionare una posizione sulla mappa ed eseguire il drill-down in tale posizione specifica un livello alla volta. Ad esempio, se si attiva l'opzione drill-down e si seleziona America del Nord, ci si sposta verso il basso nella gerarchia al livello successivo, cioè gli stati nell'America del Nord. Per la geocodifica, Power BI invia a Bing Maps solo i dati relativi a paesi/aree geografiche e stati dell'America del Nord.
- Il pulsante di drill-down gerarchico esegue il drill-through al livello successivo della gerarchia per tutte le posizioni contemporaneamente. Ad esempio, se si stanno attualmente esaminando paesi/aree geografiche e quindi si usa questa opzione per spostarsi il livello successivo, cioè gli stati, Power BI visualizza i dati relativi agli stati per tutti i paesi/aree geografiche. Per la geocodifica, Power BI invia a Bing Maps i dati di stato (nessun dato paese/area geografica) per tutte le posizioni. Questa opzione è utile se ogni livello della gerarchia non è correlato al livello direttamente superiore.
- Il pulsante Espandi tutto è simile all'opzione drill-down, ad eccezione del fatto che non è necessario fare clic sulla mappa. perché si espande verso il basso fino al livello successivo della gerarchia ricordando il contesto del livello corrente. Ad esempio, se si stanno esaminando i paesi/aree geografiche e si seleziona questa icona, ci si sposta verso il basso nella gerarchia al livello successivo, cioè gli stati. Per la geocodifica, Power BI invia i dati per ogni stato e il corrispondente paese/area geografica per consentire a Bing Maps di eseguire la geocodifica in modo più accurato. Nella maggior parte delle mappe, si usa questa opzione o l'opzione di drill-down a destra, per poter inviare a Bing quante più informazioni possibili con cui ottenere informazioni sul percorso accurate.
Contenuto correlato
Altre domande? Provare la Community di Power BI.