Creare oggetti visivi e report con il connettore Gestione costi di Azure in Power BI Desktop

È possibile usare il connettore Gestione costi di Azure per Power BI Desktop per creare visualizzazioni e report potenti e personalizzati che consentono di comprendere meglio la spesa di Azure.

Il connettore Gestione costi di Azure supporta attualmente i clienti con:

Se si dispone di un contratto non supportato, è possibile usare Esportazioni per risparmiare i dati sui costi in una condivisione e quindi connettersi con Power BI. Per altre informazioni, vedere Esercitazione: Creare e gestire i dati esportati da Gestione costi di Azure.

Il connettore Gestione costi di Azure usa OAuth 2.0 per l'autenticazione con Azure e identifica gli utenti che useranno il connettore. I token generati in questo processo sono validi per un periodo specifico. Power BI mantiene il token per l'accesso successivo. OAuth 2.0 è uno standard per il processo in background per garantire la gestione sicura di queste autorizzazioni. Per connettersi, è necessario usare un account enterprise Amministrazione istrator per Contratto Enterprise oppure disporre delle autorizzazioni appropriate a livello di account di fatturazione o profilo di fatturazione per Contratto del cliente Microsoft.

Nota

Questo connettore sostituisce i connettori Informazioni dettagliate sul consumo di Azure e Gestione costi di Azure (Beta) disponibili in precedenza. Tutti i report creati con il connettore precedente devono essere ricreati usando questo connettore.

Connessione con Gestione costi di Azure

Per usare il connettore Gestione costi di Azure in Power BI Desktop, seguire questa procedura:

  1. Nella barra multifunzione Home selezionare Recupera dati.

  2. Selezionare Azure dall'elenco delle categorie di dati.

  3. Selezionare Gestione costi di Azure.

    Get data

  4. Nella finestra di dialogo visualizzata, per l'elenco a discesa Scegli ambito, usare Ambito di input manuale per Contratto del cliente Microsoft o usare il numero di registrazione per Contratto Enterprise (EA).

Connessione a un account Contratto del cliente Microsoft

Questa sezione descrive i passaggi necessari per connettersi a un account Contratto del cliente Microsoft.

Connessione a un account di fatturazione

Per connettersi a un account di fatturazione, è necessario recuperare l'ID dell'account di fatturazione dal portale di Azure:

  1. Nel portale di Azure passare a Gestione costi + Fatturazione.

  2. Selezionare il profilo di fatturazione.

  3. In Impostazioni nel menu selezionare Proprietà nella barra laterale.

  4. In Profilo di fatturazione copiare l'ID. Screenshot of Cost management billing profile

  5. Per Choose Scope (Scegli ambito) selezionare Manually Input Scope (Ambito di input manuale) e immettere il stringa di connessione come illustrato nell'esempio seguente, sostituendo {billingAccountId} con i dati copiati dai passaggi precedenti. /providers/Microsoft.Billing/billingAccounts/{billingAccountId}

    In alternativa, per Scegli ambito selezionare Numero di registrazione e immettere la stringa ID account di fatturazione copiata dai passaggi precedenti.

  6. Immettere il numero di mesi e selezionare OK.

    Screenshot of Azure Cost Management with number of months input

    In alternativa, se si desidera scaricare meno dei dati di un mese, è possibile impostare Numero di mesi su zero, specificare un intervallo di date usando i valori data di inizio e data di fine che equivalgono a meno di 31 giorni.

  7. Quando richiesto, accedere con l'account utente e la password di Azure. Per accedere correttamente ai dati di fatturazione, è necessario avere accesso all'ambito dell'account di fatturazione.

Connessione a un profilo di fatturazione

Per connettersi a un profilo di fatturazione, è necessario recuperare l'ID profilo di fatturazione e l'ID dell'account di fatturazione dal portale di Azure:

  1. Nel portale di Azure passare a Gestione costi + Fatturazione.

  2. Selezionare il profilo di fatturazione.

  3. In Impostazioni nel menu selezionare Proprietà nella barra laterale.

  4. In Profilo di fatturazione copiare l'ID.

  5. In Account di fatturazione copiare l'ID.

    Screenshot of Azure Cost Management billing account information

  6. Per Scegli ambito selezionare Ambito di input manuale e immettere il stringa di connessione come illustrato nell'esempio seguente, sostituendo {billingAccountId} e {billingProfileId} con i dati copiati dai passaggi precedenti.

    /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}

  7. Immettere il numero di mesi e selezionare OK.

  8. Quando richiesto, accedere con l'account utente e la password di Azure. Per accedere correttamente ai dati del profilo di fatturazione, è necessario avere accesso al profilo di fatturazione.

Connessione a un account Contratto Enterprise

Per connettersi con un account Contratto Enterprise (EA), è possibile ottenere l'ID registrazione dal portale di Azure:

  1. Nel portale di Azure passare a Gestione costi + Fatturazione.

  2. Selezionare l'account di fatturazione.

  3. Nel menu Panoramica copiare l'ID account di fatturazione.

  4. Per Scegli ambito selezionare Numero di registrazione e incollare l'ID dell'account di fatturazione nel passaggio precedente.

  5. Immettere il numero di mesi e quindi selezionare OK.

    Screenshot shows the Azure Cost Management properties with a scope of Enrollment number.

  6. Quando richiesto, accedere con l'account utente e la password di Azure. È necessario usare un account enterprise Amministrazione istrator per le Contratto Enterprise.

Dati disponibili tramite il connettore

Dopo l'autenticazione, viene visualizzata una finestra Strumento di navigazione con le tabelle dati disponibili seguenti:

Tabella Tipo di conto Ambiti supportati Descrizione
Balance summary (Riepilogo saldo) Solo EA Registrazione EA Riepilogo del saldo per il mese di fatturazione corrente per Contratto Enterprise (EA).
Eventi di fatturazione Solo contratto del cliente microsoft Profilo di fatturazione Registro eventi di nuove fatture, acquisti di credito e così via Contratto del cliente Microsoft solo.
Budget EA, Contratto del cliente Microsoft Registrazione EA, account di fatturazione mca, profilo di fatturazione DEL Cliente microsoft Dettagli del budget per visualizzare i costi o l'utilizzo effettivi rispetto a destinazioni di budget esistenti.
Spese Solo contratto del cliente microsoft Profilo di fatturazione mca Riepilogo a livello di mese dell'utilizzo di Azure, degli addebiti del Marketplace e degli addebiti fatturati separatamente. solo Contratto del cliente Microsoft.
Lotti di credito Solo contratto del cliente microsoft Profilo di fatturazione mca Dettagli di acquisto dell'lotto di credito di Azure per il profilo di fatturazione fornito. solo Contratto del cliente Microsoft.
Pricesheets (Elenchi prezzi) EA, Contratto del cliente Microsoft Registrazione EA, profilo di fatturazione MCA Tariffe del contatore applicabili per il profilo di fatturazione o la registrazione EA specificati.
RI charges (Addebiti istanze riservate) EA, Contratto del cliente Microsoft Registrazione EA, profilo di fatturazione MCA Addebiti associati alle istanze riservate negli ultimi 24 mesi. Questa tabella è in fase di deprecazione. Usare le transazioni di istanze riservate
RI recommendations (shared) (Raccomandazioni sulle istanze riservate - condivise) EA, Contratto del cliente Microsoft Registrazione EA, profilo di fatturazione MCA Raccomandazioni per l'acquisto di istanze riservate in base a tutte le tendenze di utilizzo della sottoscrizione per gli ultimi 30 giorni.
RI recommendations (single) (Raccomandazioni sulle istanze riservate - singola) EA, Contratto del cliente Microsoft Registrazione EA, profilo di fatturazione MCA Raccomandazioni per l'acquisto di istanze riservate in base alle tendenze di utilizzo delle singole sottoscrizioni per gli ultimi 30 giorni.
Transazioni riservate EA, Contratto del cliente Microsoft Registrazione EA, profilo di fatturazione MCA Elenco delle transazioni per le istanze riservate nell'ambito dell'account di fatturazione.
RI usage details (Dettagli di utilizzo istanze riservate) EA, Contratto del cliente Microsoft Registrazione EA, profilo di fatturazione MCA Dettagli sul consumo per le istanze riservate esistenti nell'ultimo mese.
RI usage summary (Riepilogo utilizzo istanze riservate) EA, Contratto del cliente Microsoft Registrazione EA, profilo di fatturazione MCA Percentuale di utilizzo giornaliero della prenotazione di Azure.
Usage details (Dettagli di utilizzo) EA, Contratto del cliente Microsoft Registrazione EA, account di fatturazione mca, profilo di fatturazione DEL Cliente microsoft Suddivisione delle quantità utilizzate e degli addebiti stimati per il profilo di fatturazione specificato nella registrazione EA.
Usage details amortized (Dettagli di utilizzo ammortizzati) EA, Contratto del cliente Microsoft Registrazione EA, account di fatturazione mca, profilo di fatturazione DEL Cliente microsoft Suddivisione delle quantità utilizzate e degli addebiti ammortizzati stimati per il profilo di fatturazione specificato nella registrazione EA.

È possibile selezionare una tabella per visualizzare una finestra di dialogo di anteprima. È possibile selezionare una o più tabelle selezionando le caselle accanto al nome e quindi selezionare Carica.

Screenshot shows the Navigator dialog box.

Quando si seleziona Carica, i dati vengono caricati in Power BI Desktop.

Quando i dati selezionati vengono caricati, le tabelle dati e i campi vengono visualizzati nel riquadro Campi .

Considerazioni e limitazioni

Le considerazioni e le limitazioni seguenti si applicano al connettore dati di Gestione costi di Azure:

  • Le richieste di righe di dati che superano un milione di righe non sono supportate da Power BI. È invece possibile provare a usare la funzionalità di esportazione descritta in Creare e gestire i dati esportati in Gestione costi di Azure.

  • Il connettore dati di Gestione costi di Azure non funziona con gli account dei clienti di Office 365 GCC.

  • Aggiornamento dati: i dati sui costi e sull'utilizzo vengono in genere aggiornati e disponibili nelle API di portale di Azure e di supporto entro 8-24 ore, pertanto è consigliabile vincolare gli aggiornamenti pianificati di Power BI a una o due volte al giorno.

  • Riutilizzo dell'origine dati: se si dispone di più report che eseguono il pull degli stessi dati e non sono necessarie più trasformazioni di dati specifiche del report, è consigliabile riutilizzare la stessa origine dati, riducendo così la quantità di tempo necessaria per eseguire il pull dei dati Dettagli utilizzo.

    Per altre informazioni sul riutilizzo delle origini dati, vedere quanto segue:

È possibile ricevere una richiesta non valida 400 dai dettagli di utilizzo dell'istanza riservata quando si tenta di aggiornare i dati se si è scelto un parametro di data maggiore di tre mesi. Per attenuare l'errore, seguire questa procedura:

  1. In Power BI Desktop selezionare Home > Transform data (Trasforma dati).

  2. In editor di Power Query selezionare il modello semantico dettagli utilizzo istanze riservate e selezionare Editor avanzato.

  3. Aggiornare il codice di Power Query come illustrato nei paragrafi seguenti, che suddivide le chiamate in blocchi di tre mesi. Assicurarsi di annotare e conservare il numero di registrazione o l'ID dell'account di fatturazione o del profilo di fatturazione.

    Per EA usare l'aggiornamento del codice seguente:

    let
        enrollmentNumber = "<<Enrollment Number>>",
        optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"],
        source1 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters1),
        riusagedetails1 = source1{[Key="riusagedetails"]}[Data],
        optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"],
        source2 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters2),    
        riusagedetails2 = source2{[Key="riusagedetails"]}[Data],
        riusagedetails = Table.Combine({riusagedetails1, riusagedetails2})
    in
        riusagedetails
    

    Per le Contratto del cliente Microsoft usare l'aggiornamento seguente:

    let
        billingProfileId = "<<Billing Profile Id>>",
        optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"],
        source1 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters1),
        riusagedetails1 = source1{[Key="riusagedetails"]}[Data],
        optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"],
        source2 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters2),    
        riusagedetails2 = source2{[Key="riusagedetails"]}[Data],
        riusagedetails = Table.Combine({riusagedetails1, riusagedetails2})
    in
        riusagedetails
    
    
  4. Dopo aver aggiornato il codice con l'aggiornamento appropriato del passaggio precedente, selezionare Fine e quindi chiudi e applica.

È possibile che si verifichi una situazione in cui i tag non funzionano nei dettagli di utilizzo o che la colonna tag non può essere trasformata in json. Questo problema deriva dall'API UCDD corrente che restituisce la colonna tags tagliando le parentesi iniziali e finali, il che comporta l'impossibilità di trasformare la colonna perché la restituisce come stringa. Per attenuare questa situazione, seguire questa procedura.

  1. Passare a Editor di query.
  2. Selezionare la tabella Dettagli utilizzo.
  3. Nel riquadro destro il riquadro Proprietà mostra i passaggi applicati. È necessario aggiungere una colonna personalizzata ai passaggi, dopo il passaggio di spostamento .
  4. Dal menu selezionare Aggiungi colonna Aggiungi colonna>personalizzata
  5. Denominare la colonna, ad esempio, è possibile denominare la colonna TagsInJson o quello che si preferisce, quindi immettere il testo seguente nella query:
    
    ```= "{"& [Tags] & "}"
    
  6. Il completamento dei passaggi precedenti crea una nuova colonna di tag nel formato JSON
  7. È ora possibile trasferire ed espandere la colonna in base alle esigenze.

Problemi di autenticazione riscontrati con gli account guest di Microsoft Entra: è possibile che si disponga delle autorizzazioni appropriate per accedere all'account di registrazione o fatturazione, ma si riceve un errore di autenticazione simile a uno dei seguenti:

  • L'accesso alla risorsa non è consentito
  • Non è stato possibile eseguire l'autenticazione con le credenziali fornite. Riprova.

Questi errori potrebbero dipendere dalla presenza di un account utente in un dominio di Microsoft Entra diverso che è stato aggiunto come utente guest.

Per gli account guest: usare le impostazioni o le opzioni seguenti quando viene visualizzata la finestra di dialogo di autenticazione durante la connessione con il connettore Power BI gestione costi:

  1. Selezionare Accedi
  2. Selezionare l'opzione Usa un altro account (nella parte inferiore della finestra di dialogo)
  3. Selezionare Opzioni di accesso (nella parte inferiore della finestra di dialogo)
  4. Selezionare Accedi a un'organizzazione
  5. In Nome di dominio specificare il Nome di dominio completo (FQDN) del dominio di Microsoft Entra in cui si è stati aggiunti come guest.
  6. In Selezionare un account selezionare quindi l'account utente autenticato in precedenza.

È possibile connettersi a molte origini dati diverse usando Power BI Desktop. Per altre informazioni, vedere gli articoli seguenti: