Condividi tramite


Come configurare Power BI

I report di Power BI del toolkit FinOps offrono un ottimo punto di partenza per la creazione di report FinOps. È consigliabile personalizzarli per mantenere il funzionamento, la modifica e l'aumento dei report con i propri dati e rimuovere qualsiasi elemento non necessario. È anche possibile copiare e incollare oggetti visivi tra i report per creare report personalizzati.

I report di FinOps Toolkit supportano diversi modi per connettersi ai dati dei costi. In genere è consigliabile iniziare con le esportazioni di Gestione costi, che supportano fino a $ 2-5 milioni di dollari di spesa mensile. Se si verificano timeout dell'aggiornamento dei dati o se è necessario creare report sui dati in più directory o tenant, usare hub FinOps. Si tratta di una soluzione di pipeline di dati che ottimizza i dati e offre più funzionalità. Per altre informazioni sulla scelta del back-end corretto, vedere La guida scelta.

Il supporto per il connettore Gestione costi per Power BI è disponibile per la compatibilità con le versioni precedenti, ma non è consigliato. Il team di Gestione costi Microsoft non aggiorna più il connettore Gestione costi e consiglia invece di esportare i dati. Usare le informazioni seguenti per connettersi e personalizzare FinOps Toolkit e altri report di Power BI.


Configurare il primo report

I report di Power BI del toolkit FinOps includono oggetti visivi preconfigurati, ma non sono connessi ai dati. Per connetterli ai dati, seguire questa procedura:

  1. Configurare le esportazioni di Gestione costi per tutti i dati da includere nei report, tra cui:

    • Costo e utilizzo (FOCUS): obbligatorio per tutti i report.
    • Elenco prezzi
    • Dettagli delle prenotazioni
    • Raccomandazioni per le prenotazioni: obbligatorio per visualizzare le raccomandazioni relative alle prenotazioni nel report Ottimizzazione tariffe.
    • Transazioni di prenotazione
  2. Scaricare e aprire il report desiderato in Power BI Desktop.

    Origine dati Scaricare Note
    Hub FinOps con Esploratore Dati rapporti KQL Consigliato quando si monitora più di 2 milioni di dollari al mese o più di 13 mesi di dati.
    Esportazioni nell'archiviazione (inclusi hub FinOps) Rapporti di archiviazione Non consigliato durante il monitoraggio di più di 2 milioni di dollari al mese.
    Connettore per la gestione dei costi report del connettore di gestione dei costi Non consigliato quando si monitora più di 1 milione di dollari nel costo totale o negli account che contengono l'utilizzo del piano di risparmio.
  3. Aprire ogni report e specificare i parametri del report applicabili:

    • URI del cluster (solo report KQL): URI obbligatorio del cluster di Esplora Data.
      1. Aprire l'elenco dei gruppi di risorse nella portale di Azure.
      2. Selezionare il gruppo di risorse hub.
      3. Selezionare Distribuzioni nel menu.
      4. Selezionare la distribuzione dell'hub.
      5. Selezionare Output.
      6. Copiare il valore per clusterUri.
    • giornaliero o mensile (solo report KQL): granularità richiesta dei dati. Usare questa opzione per segnalare periodi di tempo più lunghi.
      • È consigliabile creare due copie di questi report per visualizzare entrambi i dati giornalieri per un breve periodo di tempo e i dati mensili per la creazione di report cronologici.
    • URL di archiviazione (solo report di archiviazione): percorso obbligatorio per l'account di archiviazione di Azure con i dati.
      • Se ci si connette agli hub FinOps:
        1. Aprire l'elenco dei gruppi di risorse nella portale di Azure.
        2. Selezionare il gruppo di risorse hub.
        3. Selezionare Distribuzioni nel menu.
        4. Selezionare la distribuzione dell'hub.
        5. Selezionare Output.
        6. Copiare il valore per storageUrlForPowerBI.
      • Se ci si connette direttamente all'archivio delle esportazioni di Gestione costi:
        1. Aprire l'account di archiviazione desiderato nel portale di Azure.
        2. Selezionare Impostazioni>Endpoint nel menu.
        3. Copiare l'URL di Data Lake Storage .
        4. Aggiungere il contenitore e il percorso di esportazione, se applicabile.
    • Numero di mesi : numero facoltativo di mesi chiusi da segnalare se si desidera visualizzare sempre un numero specifico di mesi recenti. Se non specificato, il report includerà tutti i dati nella memoria.
    • RangeStart / RangeEnd: intervallo di date facoltativo a cui si vuole limitare. Se non specificato, il report includerà tutti i dati nella memoria.

      Avviso

      Abilitare l'aggiornamento incrementale per caricare più di 2 milioni di dollari di dettagli sui costi non elaborati. I report di Power BI possono supportare solo 2 milioni di dati quando l'aggiornamento incrementale non è abilitato. Dopo l'abilitazione dell'aggiornamento incrementale, possono supportare $ 2 milioni al mese per un totale di circa $ 26 milioni in dettagli sui costi non elaborati.

  4. Autorizza ogni origine dati:

    • Azure Data Explorer (Kusto): usare un account con almeno l'accesso visualizzatore al database Hub.
    • Azure Resource Graph – usare un account con accesso diretto a qualsiasi sottoscrizione su cui si desidera generare report.
    • (il tuo account di archiviazione) – usare un token SAS o un account con Lettore di dati Blob di archiviazione o con accesso maggiore.
    • https://ccmstorageprod...: accesso anonimo. Questo URL viene usato per i dati di flessibilità delle dimensioni della prenotazione.
    • https://github.com/...: accesso anonimo. Questo URL viene usato per i file di dati aperti del toolkit FinOps.

Se si verificano problemi durante la sincronizzazione dei dati, vedere Risoluzione dei problemi relativi ai report di Power BI.


Usare un token di firma di accesso condiviso per connettere i dati a un report

I token di firma di accesso condiviso consentono di connettersi a un account di archiviazione senza credenziali dell'utente finale o configurare un'entità servizio. Per connettere i report di Power BI ai dati tramite token di firma di accesso condiviso:

  1. Generare il token di firma di accesso condiviso con le autorizzazioni necessarie:

    1. Passare all'account di archiviazione dell'hub FinOps nel portale di Azure.
    2. Selezionare Sicurezza e firma di accesso condiviso di>rete nel menu a sinistra.
    3. In Tipi di risorse consentiti selezionare Container e Object.
    4. In Autorizzazioni consentite selezionare Lettura, Elenco.
    5. Specificare l'intervallo di date di inizio e scadenza in base alle esigenze.
    6. Mantenere i valori predefiniti rimanenti o aggiornarli in base alle esigenze.
    7. Selezionare Genera URL e token SAS.
    8. Copiare il token generato.

    Screenshot che mostra la configurazione del token di firma di accesso condiviso nel portale di Azure.

  2. Configurare l'accesso al token di firma di accesso condiviso in Power BI:

    1. Aprire il report in Power BI Desktop.
    2. Selezionare Trasforma impostazioni>nella barra multifunzione.
    3. Selezionare Modifica autorizzazioni nella parte inferiore della finestra di dialogo.
    4. Selezionare Modifica sotto le credenziali. Screenshot delle impostazioni dell'origine dati all'interno di Trasforma dati.
    5. Selezionare la scheda Firma di accesso condiviso.
    6. Incollare il token di firma di accesso condiviso copiato dal portale di Azure.
    7. Seleziona Salva.
    8. Selezionare Chiudi.
    9. Selezionare Applica e Chiudi nella barra multifunzione. Screenshot che mostra la finestra di dialogo token di firma di accesso condiviso.

Copiare query da un report del toolkit

I report di FinOps Toolkit modificano i dati non elaborati per facilitare tipi specifici di report. Per connettere i dati a un report di Power BI che non usa un toolkit FinOps o un'origine dati di Gestione costi, copiare query, colonne e misure da un report di FinOps Toolkit.

  1. Scaricare uno dei report di FinOps Toolkit.
  2. Aprire il report in Power BI Desktop.
  3. Selezionare Trasforma dati nella barra degli strumenti.
  4. Nell'elenco Query a sinistra fare clic con il pulsante destro del mouse su CostDetails (o su un'altra query) e selezionare Copia.
  5. Aprire il report in Power BI Desktop.
  6. Selezionare Trasforma dati nella barra degli strumenti.
  7. Fare clic con il pulsante destro del mouse sullo spazio vuoto nella parte inferiore del riquadro Query e scegliere Nuovo gruppo.
  8. Impostare il nome su FinOps toolkit e selezionare OK.
  9. Fare clic con il pulsante destro del mouse sulla cartella FinOps Toolkit e scegliere Incolla.
  10. Selezionare Chiudi e applica sulla barra degli strumenti per entrambi i report.

A questo punto, si hanno i dati di base dei report del toolkit FinOps, estesi per supportare i report Vantaggio Azure Hybrid e FOCUS. Inoltre, è anche possibile essere interessati alle colonne personalizzate e alle misure che riepilogano risparmi, utilizzo, costi nel tempo e altro ancora. Sfortunatamente, Power BI non offre un modo semplice per copiare colonne e misure. Eseguire i passaggi per ogni colonna e misura che si vuole copiare:

  1. Nel report di FinOps Toolkit espandere la tabella CostDetails (o altra tabella) nel riquadro Dati a destra.
  2. Selezionare una colonna o una misura personalizzata, quindi copiare la formula dall'editor nella parte superiore della finestra, sotto la barra degli strumenti.

    Nota

    Assicurarsi di prendere nota se si tratta di una colonna o di una misura. Le colonne hanno un simbolo di tabella con un simbolo "Σ" o "fx" e le misure hanno un simbolo calcolatrice.

    Screenshot che mostra le icone della colonna calcolata e della misura in Power BI.

  3. Nel report selezionare la tabella CostDetails e selezionare Nuova misura o Nuova colonna in base a ciò che è stato copiato.
  4. Quando viene visualizzato l'editor di formule, incollare la formula usando Ctrl+V o Cmd+V.
  5. Ripetere i passaggi da 2 a 4 per ogni colonna e misura desiderata.

Alcune colonne e misure dipendono l'una dall'altra. È possibile ignorare tali errori durante la copia di ogni formula. Ogni viene risolto quando viene aggiunta la colonna o la misura dipendente.

Per informazioni dettagliate sulle colonne disponibili in Power BI, vedere il dizionario dati .


Connettersi manualmente

Se non sono necessarie colonne e misure personalizzate fornite dai report di FinOps Toolkit, è anche possibile connettersi direttamente ai dati usando uno dei connettori power BI predefiniti.

Se si usa il connettore Gestione costi, vedere Creare oggetti visivi e report con il connettore Gestione costi.

Se si usano le esportazioni o gli hub FinOps, usare il connettore Azure Data Lake Storage Gen2:

  1. Aprire il report desiderato in Power BI Desktop.
  2. Selezionare Recupera dati sulla barra degli strumenti.
  3. lake Cercare e selezionare Azure Data Lake Storage Gen2
  4. Impostare l'URL dell'account di archiviazione.
    • Se si usano hub FinOps, copiare l'URL dagli output della distribuzione:
      1. Aprire l'elenco dei gruppi di risorse nella portale di Azure.
      2. Selezionare il gruppo di risorse hub.
      3. Selezionare Distribuzioni nel menu.
      4. Selezionare la distribuzione dell'hub.
      5. Selezionare Output.
      6. Copiare il valore per storageUrlForPowerBI.
    • Se si usano esportazioni non elaborate, copiare l'URL dall'account di archiviazione:
      1. Aprire l'account di archiviazione desiderato nel portale di Azure.
      2. Selezionare Impostazioni>Endpoint nel menu.
      3. Copiare l'URL di Data Lake Storage .
      4. Aggiungere il contenitore e il percorso di esportazione, se applicabile.
  5. Seleziona OK.

    Avviso

    Se viene visualizzato un errore "Accesso alla risorsa non consentita", concedere all'account di caricare i dati in Power BI il ruolo Lettore dati BLOB di archiviazione.

  6. Selezionare Combine (Combina).
  7. Seleziona OK.

Per altre informazioni sulla connessione ad Azure Data Lake Storage Gen2, vedere Connettersi ad Azure Data Lake Storage Gen2 da Power Query Desktop.

Per informazioni dettagliate sulle colonne disponibili nell'archiviazione, vedere il dizionario dati .


Eseguire la migrazione dall'app modello Gestione costi

L'app modello Gestione costi non supporta la personalizzazione in Power BI Desktop ed è supportata solo per gli account Contratto Enterprise (EA). È consigliabile iniziare da uno dei report di FinOps Toolkit che funzionano tra tipi di account anziché personalizzare l'app modello. Se si vuole personalizzare o copiare un elemento dal modello, vedere App modello di Gestione costi.


Eseguire la migrazione dal connettore Gestione costi

Il connettore Gestione costi fornisce query separate per i costi effettivi (fatturati) e ammortizzati. Per ridurre al minimo le dimensioni dei dati e migliorare le prestazioni, i report del toolkit FinOps li combinano in una singola query. Il modo migliore per eseguire la migrazione dal connettore Gestione costi consiste nel copiare le query da un report di FinOps Toolkit e quindi aggiornare gli oggetti visivi per usare la tabella CostDetails .

  1. Scaricare uno dei report di FinOps Toolkit.
  2. Aprire il report in Power BI Desktop.
  3. Selezionare Trasforma dati nella barra degli strumenti.
  4. Nell'elenco Query a sinistra fare clic con il pulsante destro del mouse su CostDetails e scegliere Copia.
  5. Prima di modificare il report, creare una copia per assicurarsi di poter eseguire il rollback, se necessario.
  6. Aprire il report in Power BI Desktop.
  7. Selezionare Trasforma dati nella barra degli strumenti.
  8. Fare clic con il pulsante destro del mouse sullo spazio vuoto nella parte inferiore del riquadro Query e scegliere Nuovo gruppo.
  9. Impostare il nome su FinOps toolkit e selezionare OK.
  10. Fare clic con il pulsante destro del mouse sulla cartella FinOps Toolkit e scegliere Incolla.
  11. Fare clic con il pulsante destro del mouse sulla query CostDetails e selezionare Editor avanzato.
  12. Copiare tutto il testo e chiudere la finestra di dialogo dell'editor.
  13. Fare clic con il pulsante destro del mouse sulla query Dettagli utilizzo e selezionare Editor avanzato.
  14. Sostituire tutto il testo con il testo copiato da CostDetails e selezionare Fine.
  15. Rinominare la CostDetails utilizzo in e trascinarla nella FinOps toolkit cartella .
  16. Eliminare la query dettagli utilizzo ammortizzata .
  17. Selezionare Chiudi e applica sulla barra degli strumenti per entrambi i report.
  18. Esaminare ogni pagina per assicurarsi che gli oggetti visivi funzionino ancora come previsto. Aggiornare i riferimenti alle colonne o alle misure precedenti ai nuovi nomi.
    1. Iniziare a livello di report:
      • Nel riquadro Dati espandere ogni tabella personalizzata e controllare colonne e misure personalizzate.
      • Nel riquadro Filtri selezionare Filtri in tutte le pagine.
    2. Controllare quindi ogni pagina:
      • Nel riquadro Filtri selezionare Filtri in questa pagina.
    3. Controllare quindi ogni oggetto visivo in ogni pagina:
      • Nel riquadro Filtri selezionare Filtri per questo oggetto visivo.
      • Nel riquadro Visualizzazioni selezionare Campi.

        Nota

        Se il nome della colonna è stato personalizzato e non si è certi del nome originale, fare clic con il pulsante destro del mouse sul campo e scegliere Rinomina per questo oggetto visivo, quindi eliminare il nome e premere Enter per ripristinare il nome della colonna originale.

Se si è interessati a colonne e misure personalizzate, vedere Copiare query da un report del toolkit per i passaggi necessari.


Funzionalità FinOps correlate:

Prodotti correlati:

Soluzioni correlate: