Condividi tramite


Esercitazione: Creare e gestire le esportazioni di Gestione dei costi

Se è già stata seguita l'esercitazione sull'analisi dei costi, si ha familiarità con il download manuale di dati di Gestione costi. Tuttavia, è possibile creare un'attività ricorrente che esporta automaticamente i dati di Gestione costi in Archiviazione di Azure su base giornaliera o mensile. Le esportazioni sono progettate per semplificare la gestione FinOps automatizzando l'esportazione di altri set di dati che influiscono sui costi. È possibile usare i dati esportati con sistemi esterni e combinarlo con i propri dati personalizzati.

In questa esercitazione si apprenderà come:

  • Creare esportazioni
  • Configurare le esportazioni negli account di archiviazione con un firewall
  • Gestire le esportazioni
  • Abilitare il partizionamento dei file per set di dati di grandi dimensioni
  • Verificare che i dati vengano raccolti
  • Visualizzare la cronologia di esecuzione dell'esportazione
  • Informazioni sui tipi di dati di esportazione

Funzionalità aggiornate

La funzionalità di esportazione supporta più set di dati, inclusi i fogli prezzi, le raccomandazioni per le prenotazioni, i dettagli della prenotazione e le transazioni di prenotazione. È anche possibile scaricare i dettagli sui costi e sull'utilizzo usando il formato FOCUS (FinOps Open Cost and Usage Specification). Combina i costi effettivi e ammortizzati e riduce i tempi di elaborazione dei dati e i costi di archiviazione e calcolo. I set di dati FinOps sono spesso di grandi dimensioni e difficili da gestire. Le esportazioni migliorano la gestibilità dei file, riducono la latenza di download e consentono di risparmiare sui costi di archiviazione e di rete grazie alle funzionalità seguenti:

  • Partizionamento dei file, operazione che suddivide i file in blocchi gestibili più piccoli.
  • Sovrascrittura dei file, operazione che sostituisce i file del giorno precedente con file aggiornati ogni giorno nell'esportazione giornaliera.

La funzionalità di esportazione include un’interfaccia utente aggiornata che consente di creare facilmente più esportazioni per vari set di dati di gestione dei costi in Archiviazione di Azure usando un’unica esperienza di creazione semplificata. Le esportazioni consentono di scegliere la versione più recente o una delle versioni precedenti dello schema del set di dati quando si crea una nuova esportazione. Il supporto di più versioni garantisce che i livelli di elaborazione dei dati usati per i set di dati esistenti vengano riutilizzati durante l'adozione della funzionalità API più recente. È possibile esportare in modo selettivo i dati storici eseguendo di nuovo un processo di esportazione esistente per un periodo storico. Non è quindi necessario creare una nuova esportazione una tantum per un intervallo di date specifico. È possibile migliorare la sicurezza e la conformità configurando le esportazioni in account di archiviazione dietro un firewall. Il firewall di Archiviazione di Azure fornisce il controllo di accesso per l'endpoint pubblico dell'account di archiviazione.

Prerequisiti

L'esportazione dati è disponibile per vari tipi di account di Azure, inclusi i clienti con Contratto Enterprise (EA) e Contratto del cliente Microsoft (MCA). Per visualizzare l'elenco completo dei tipi di account supportati, vedere Informazioni sui dati di Gestione costi. Sono supportati gli ambiti o le autorizzazioni di Azure seguenti per ogni sottoscrizione per l'esportazione di dati per utente e gruppo. Per altre informazioni sugli ambiti, vedere Informazioni e utilizzo degli ambiti.

  • Proprietario: può creare, modificare o eliminare esportazioni pianificate per una sottoscrizione.
  • Collaboratore: può creare, modificare o eliminare le proprie esportazioni pianificate. Può modificare il nome delle esportazioni pianificate create da altri.
  • Lettore: può pianificare le esportazioni di cui dispone delle autorizzazioni.
    • Per altre informazioni sugli ambiti, incluso l'accesso necessario per configurare le esportazioni per gli ambiti del Contratto Enterprise e del Contratto del cliente Microsoft, vedere Informazioni sugli ambiti e loro utilizzo.

Per gli account di archiviazione di Azure:

  • Sono necessarie autorizzazioni di scrittura per modificare l'account di archiviazione configurato, indipendentemente dalle autorizzazioni per l'esportazione.

  • L'account di archiviazione di Azure deve essere configurato per l'archiviazione BLOB o file.

  • Non configurare le esportazioni in un contenitore di archiviazione configurato come destinazione in una regola di replica di oggetti.

  • Per esportare negli account di archiviazione con regole del firewall, sono necessari altri privilegi per l'account di archiviazione. Questi privilegi sono necessari solo durante la creazione o la modifica dell'esportazione:

  • Ruolo proprietario nell'account di archiviazione o

    • Ruolo personalizzato che include:

      • Microsoft.Authorization/roleAssignments/write

      • Microsoft.Authorization/permissions/read

    Quando si configura il firewall, assicurarsi che l'opzione Consenti l'accesso al servizio di Azure attendibile sia abilitata nell'account di archiviazione. Se si vuole usare l'API REST Export per scrivere in un account di archiviazione dietro un firewall, usare l'API versione 2023-08-01 o successiva. Tutte le versioni api più recenti continuano a supportare le esportazioni dietro i firewall.

    Viene creata un'identità gestita assegnata dal sistema per una nuova esportazione se l'utente dispone Microsoft.Authorization/roleAssignments/write delle autorizzazioni per l'account di archiviazione. Questa configurazione garantisce che l'esportazione continui a funzionare se si abilita un firewall in futuro. Dopo aver creato o aggiornato l'esportazione, l'utente non ha più bisogno del ruolo Proprietario per le operazioni di routine.

  • Per la configurazione dell'account di archiviazione è necessario impostare l'opzione Ambito consentito per le operazioni di copia (anteprima) impostata su Da qualsiasi account di archiviazione.
    Screenshot che mostra l’opzione Da qualsiasi account di archiviazione selezionata.

Se si ha una nuova sottoscrizione, non è possibile usare immediatamente le funzionalità di Gestione costi. Potrebbero essere necessarie fino a 48 ore prima di poter usarle usare tutte.

Creare esportazioni

È possibile creare più esportazioni di vari tipi di dati attenendosi alla procedura seguente.

Nota

  • È possibile creare esportazioni in ambiti di sottoscrizione, gruppo di risorse, gruppo di gestione, reparto e iscrizione. Per altre informazioni sugli ambiti, vedere Informazioni e utilizzo degli ambiti.
  • Dopo aver eseguito l'accesso come partner a livello dell'ambito dell'account di fatturazione o nel tenant di un cliente, è possibile esportare i dati in un account di archiviazione di Azure collegato all'account di archiviazione partner. Tuttavia, è necessario disporre di una sottoscrizione attiva nel tenant CSP.

Scegliere un ambito e passare a Esportazioni

  1. Accedere al portale di Azure all'indirizzohttps://portal.azure.com.
  2. Cercare Gestione dei costi.
  3. Selezionare un ambito di fatturazione.
  4. Nel menu di spostamento a sinistra selezionare Esportazioni.

Creare nuove esportazioni

Nella pagina Esportazioni selezionare + Crea nella parte superiore della pagina.

Selezionare il modello di esportazione

  1. Nella pagina Dati principali, selezionare un modello che soddisfi lo scenario e quindi selezionare Avanti.
    Nota: un modello semplifica la creazione dell’esportazione preselezionando un gruppo di set di dati di uso comune e le relative configurazioni.

    1. Vengono visualizzati sempre gli otto modelli più comuni. Se non si trova un modello appropriato, selezionare Mostra altri per visualizzare altre opzioni. Se nessuno di questi modelli soddisfa le proprie esigenze, è possibile selezionare Crea un’esportazione personalizzata per creare una combinazione personalizzata. Screenshot che mostra la scheda Informazioni di base e l’elenco dei modelli di esportazione.
  2. Dopo aver selezionato un modello, viene visualizzata la scheda Set di dati in cui è possibile personalizzare il nome dell’esportazione immettendo un prefisso di esportazione comune, modificare la configurazione predefinita e aggiungere o rimuovere esportazioni dall’elenco.

  3. È possibile modificare il modello ed eliminare le configurazioni di esportazione passando alla scheda Informazioni di base e selezionando un nuovo modello.

Facoltativo - Aggiungere altre esportazioni

  1. Nella scheda Set di dati è possibile aggiungere un’altra esportazione selezionando + Aggiungi esportazione.
  2. Selezionare il tipo di dati, la versione del set di dati e immettere un nome di esportazione. Facoltativamente, è possibile immettere una Descrizione di esportazione.
  3. In Tipo di dati, quando si seleziona Consigli sulle prenotazioni, selezionare i valori per gli altri campi visualizzati:
    • Ambito della prenotazione
    • Tipo di risorsa
    • Periodi da controllare
  4. A seconda del tipo di dati e della frequenza selezionati, potrebbe essere necessario specificare più campi per definire l'intervallo di date in formato UTC.
  5. Selezionare Aggiungi per visualizzare l’esportazione elencata nella scheda Set di dati.
  6. È possibile creare fino a 10 esportazioni quando si seleziona + Aggiungi nuove esportazioni.
  7. Selezionare Avanti quando si è pronti per definire la destinazione.
    Screenshot che mostra la finestra di dialogo Aggiungi esportazione.

Definire la destinazione di esportazione

  1. Nella scheda Destinazione selezionare un valore in Tipo di archiviazione. Il valore predefinito è Archiviazione BLOB di Azure.
  2. Specificare la sottoscrizione dell'account di archiviazione di Azure. Scegliere un gruppo di risorse esistente oppure crearne uno nuovo.
  3. Selezionare il nome dell'account di archiviazione o crearne uno nuovo.
  4. Se si crea un nuovo account di archiviazione, scegliere un'area di Azure.
  5. Specificare il contenitore di archiviazione e il percorso della directory per il file di esportazione.
  6. Per il Formato scegliere CSV o Parquet.
  7. Per il Tipo di compressione scegliere Nessuno o Gzip per il formato di file CSV oppure Snappy per il formato di file Parquet.
  8. Il Partizionamento dei file è abilitato per impostazione predefinita. Suddivide i file di grandi dimensioni in file più piccoli e non può essere disabilitato.
  9. L'opzione Sovrascrivi dati è abilitata per impostazione predefinita. Per le esportazioni giornaliere, sostituisce il file del giorno precedente con un file aggiornato.
  10. Selezionare Avanti per passare alla scheda Rivedi e crea.
    Screenshot che mostra la finestra di dialogo Nuova esportazione.

Rivedi e crea

Rivedere la configurazione dell'esportazione e apportare le modifiche necessarie. Al termine, selezionare Rivedi e crea per completare il processo.

La nuova esportazione verrà visualizzata nell'elenco di esportazioni. Per impostazione predefinita, le nuove esportazioni sono abilitate. Se si vuole disabilitare o eliminare un'esportazione pianificata, selezionare una voce nell'elenco e quindi selezionare Disabilita o Elimina.

Il completamento del processo di esportazione può richiedere fino a 24 ore prima che i dati vengano pronti.

Configurare le esportazioni negli account di archiviazione con un firewall

Se è necessario esportare in un account di archiviazione protetto da firewall per soddisfare i requisiti di sicurezza e conformità, assicurarsi che siano soddisfatti tutti i prerequisiti.

Nota

Se è presente un'esportazione esistente pianificata e si modifica la configurazione della rete di archiviazione, è necessario aggiornare l'esportazione e salvarla in modo che rifletta le modifiche.

Abilitare Consenti l’accesso attendibile ai servizi di Azure nell'account di archiviazione. È possibile attivare questa funzionalità durante la configurazione del firewall nell'account di archiviazione dalla pagina Rete. Ecco una schermata che mostra la pagina.

Screenshot che mostra l'opzione Consenti i servizi di Azure nell'opzione di eccezione elenco di servizi attendibili.

Se l'impostazione non è stata abilitata, viene abilitata automaticamente quando si crea una nuova esportazione e si usa un account di archiviazione esistente.

Screenshot che mostra che l'accesso ai servizi Azure attendibili è consentito nella nota.

Viene creata un'identità gestita assegnata dal sistema durante la creazione o la modifica di una nuova esportazione di processo. È necessario disporre delle autorizzazioni perché Gestione dei costi usa il privilegio per assegnare il ruolo StorageBlobDataContributor all'identità gestita. L'autorizzazione è limitata all'ambito del contenitore dell'account di archiviazione. Dopo aver creato o aggiornato l’esportazione del processo, l'utente non necessita delle autorizzazioni proprietario per le normali operazioni di runtime.

Nota

  • Quando un utente aggiorna i dettagli di destinazione o elimina un'esportazione, il ruolo StorageBlobDataContributor assegnato all'identità gestita viene rimosso automaticamente. Per consentire al sistema di rimuovere l'assegnazione di ruolo, l'utente deve disporre delle autorizzazioni microsoft.Authorization/roleAssignments/delete. Se le autorizzazioni non sono disponibili, l'utente deve rimuovere manualmente l'assegnazione di ruolo nell'identità gestita.
  • Attualmente sono supportati i firewall sugli account di archiviazione nello stesso tenant. Tuttavia, i firewall sugli account di archiviazione non sono supportati per le esportazioni tra tenant.

Aggiungere le esportazioni all'elenco di servizi attendibili. Per altre informazioni, vedere Accesso attendibile basato su un'identità gestita.

Gestire le esportazioni

È possibile visualizzare l'elenco delle esportazioni disponibili passando alla pagina Esportazioni e gestire le singole esportazioni selezionandole.

È possibile eseguire le azioni seguenti su singole esportazioni.

  • Esegui ora: accoda un'esportazione non pianificata da eseguire al successivo momento disponibile, indipendentemente dal tempo di esecuzione pianificato.

  • Esporta date selezionate: esegue di nuovo un'esportazione per un intervallo cronologico di date anziché creare una nuova esportazione una tantum. È possibile estrarre fino a 13 mesi di dati cronologici in blocchi di un mese. Questa opzione non è disponibile per gli elenchi prezzi.

  • Disabilita: sospende temporaneamente il processo di esportazione.

  • Elimina: rimuove definitivamente l'esportazione.

  • Aggiorna: aggiorna la cronologia di esecuzione.

    Screenshot che mostra la cronologia di esecuzione dell'esportazione.

Comprendere la frequenza della pianificazione

Quando si crea un'esportazione pianificata, l'esportazione viene eseguita alla stessa frequenza per ogni esportazione successiva. Ad esempio, se l'esportazione è pianificata per l'esecuzione una volta ogni giorno UTC, crea un'esportazione giornaliera dei costi accumulati dall'inizio del mese alla data corrente. Le singole esecuzioni di esportazione possono verificarsi in momenti diversi durante il giorno, quindi evitare di basarsi sull'ora esatta delle esecuzioni di esportazione. Il tempo di esecuzione dipende dal carico attivo presente in Azure durante un determinato giorno UTC. Dopo l'avvio di un'esecuzione dell'esportazione, i dati devono essere disponibili entro 4 ore. Le esportazioni vengono pianificate usando l'ora UTC (Coordinated Universal Time). L'API Esportazioni usa e visualizza sempre l'ora UTC.

Quando si crea un'esportazione usando l'API Esportazioni, specificare il recurrencePeriod in ora UTC. L'API non converte l'ora locale in ora UTC.

  • Esempio: un'esportazione giornaliera è pianificata il venerdì 19 agosto con recurrencePeriod impostato su 2:00 PM. L'API riceve l'input come 2:00 UTC di venerdì 19 agosto.

Quando si crea un'esportazione nel portale di Azure, la data di inizio viene convertita automaticamente nell'ora UTC equivalente.

  • Esempio: un'esportazione giornaliera è pianificata il venerdì 19 agosto con l'ora locale delle 2:00 IST (UTC +5:30) dal portale di Azure. L'API riceve l'input come 8:30 PM di giovedì 18 agosto.

Vari set di dati supportano diverse opzioni di frequenza di pianificazione, come descritto nella tabella seguente.

Tipo di dati Opzioni di frequenza
Elenco prezzi • Esportazione occasionale
• Mese corrente
• Esportazione giornaliera del mese corrente
Dettagli delle prenotazioni • Esportazione occasionale
• Esportazione giornaliera dei costi da inizio mese
• Esportazione mensile dei costi dell'ultimo mese
Raccomandazioni sulle prenotazioni • Esportazione occasionale
• Esportazione giornaliera
Transazioni di prenotazione • Esportazione occasionale
• Esportazione giornaliera
• Esportazione mensile dei dati dell'ultimo mese
Dettagli su costi e utilizzo (effettivi)
Dettagli su costi e utilizzo (ammortizzati)
Dettagli su costi e utilizzo (FOCUS)
Dettagli su costi e utilizzo (solo utilizzo)
• Esportazione occasionale
• Esportazione giornaliera dei costi da inizio mese
• Esportazione mensile dei costi dell'ultimo mese
• Esportazione mensile dei costi dell'ultimo mese di fatturazione

Facoltativo: creare un'esportazione per più sottoscrizioni

È possibile usare un gruppo di gestione per aggregare le informazioni sui costi della sottoscrizione in un singolo contenitore. Le esportazioni supportano l'ambito del gruppo di gestione per il Contratto Enterprise, ma non per il Contratto del cliente Microsoft o per altri tipi di sottoscrizione. Le esportazioni del gruppo di gestione non supportano più di una valuta.

Le esportazioni nell'ambito del gruppo di gestione supportano solo gli addebiti per l'utilizzo. Gli acquisti, incluse le prenotazioni e i piani di risparmio, non sono supportati. Neanche i report sui costi ammortizzati sono supportati. Quando si crea un'esportazione dal portale di Azure nell’ambito del gruppo di gestione, il campo della metrica non viene visualizzato perché l’impostazione predefinita è il tipo di utilizzo. Quando si crea un'esportazione nell'ambito del gruppo di gestione usando l'API REST, scegliere ExportType come Usage.

  1. Creare un gruppo di gestione e assegnarvi le sottoscrizioni, se non è già stato fatto.
  2. Nell'analisi dei costi impostare l'ambito sul gruppo di gestione e scegliere Select this management group (Seleziona questo gruppo di gestione).
  3. Creare un'esportazione a livello di ambito per ottenere i dati di gestione dei costi per le sottoscrizioni nel gruppo di gestione.

Partizionamento dei file per set di dati di grandi dimensioni

Il partizionamento dei file è una funzionalità attivata per impostazione predefinita per facilitare la gestione di file di grandi dimensioni. Questa funzionalità divide i file di dimensioni maggiori in segmenti più piccoli, migliorando la facilità di trasferimento, download, inserimento e leggibilità complessiva. È vantaggioso per i clienti i cui file di costo aumentano nel tempo. Le specifiche delle partizioni di file sono descritte in un file manifest.json fornito con ogni esecuzione di esportazione, consentendo una ricongiunzione del file originale.

File di manifesto

Con ogni esportazione, si ottengono più partizioni dei dati insieme a un file manifest.json. Il manifesto contiene un riepilogo del set di dati completo e le informazioni di ogni partizione di file. Ogni partizione di file include intestazioni e contiene solo un subset del set di dati completo. Per gestire il set di dati completo, è necessario inserire ogni partizione dell'esportazione.

Ecco un file manifesto _manifest.json di esempio.

{
  "manifestVersion": "2024-04-01",
  "byteCount": 8032,
  "blobCount": 1,
  "dataRowCount": 36,
  "exportConfig": {
    "exportName": "sample",
    "resourceId": "/providers/Microsoft.Billing/billingAccounts/1234567/providers/Microsoft.CostManagement/exports/sample",
    "dataVersion": "2023-05-01",
    "apiVersion": "2023-07-01-preview",
    "type": "ReservationRecommendations",
    "timeFrame": "MonthToDate",
    "granularity": null
  },
  "deliveryConfig": {
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "fileFormat": "Csv",
    "compressionMode": "None",
    "containerUri": "/subscriptions/ 00000000-0000-0000-0000-000000000000/resourceGroups/samplerg/providers/Microsoft.Storage/storageAccounts/samplestorage",
    "rootFolderPath": "folder"
  },
  "runInfo": {
    "executionType": "OnDemand",
    "submittedTime": "2025-03-21T21:04:06.5234447Z",
    "runId": "bbac73f1-9a05-4de6-84ab-c72b568a03b4",
    "startDate": "2025-03-01T00:00:00",
    "endDate": "2025-03-21T00:00:00Z"
  },
  "blobs": [
    {
      "blobName": " folder/sample/ 00000000-0000-0000-0000-000000000000/part0.csv",
      "byteCount": 8032,
      "dataRowCount": 36
    }
  ]
}

Verificare che i dati vengano raccolti

È possibile verificare in tutta semplicità che i dati di Gestione costi vengano raccolti e visualizzare il file CSV esportato usando Azure Storage Explorer.

Nell'elenco di esportazioni selezionare il nome dell'account di archiviazione. Nella pagina dell'account di archiviazione selezionare Apri in Explorer. Se viene visualizzata una casella di conferma, selezionare per aprire il file in Azure Storage Explorer.

Screenshot che mostra la pagina Account di archiviazione con informazioni di esempio e collegamento a Apri in Explorer.

In Storage Explorer passare al contenitore che si vuole aprire e selezionare la cartella corrispondente al mese corrente. Viene visualizzato un elenco di file CSV. Selezionarne uno e quindi selezionare Apri.

Il file viene aperto con il programma o l'applicazione impostati per aprire le estensioni di file CSV. Ecco un esempio in Excel.

Screenshot che mostra i dati CSV esportati in Excel.

Scaricare un file di dati esportato

Per scaricare il file CSV o Parquet esportato, vai al file in Microsoft Azure Storage Explorer e scaricalo.

Visualizzare la cronologia di esecuzione dell'esportazione

È possibile visualizzare la cronologia di esecuzione dell'esportazione pianificata selezionando una singola esportazione nella pagina dell'elenco. La pagina dell'elenco di esportazioni fornisce un accesso rapido per visualizzare l'ora di esecuzione delle esportazioni precedenti e l'ora successiva in cui ne verrà eseguita una. Ecco un esempio che mostra la cronologia di esecuzione.

Screenshot che illustra il riquadro Esportazioni.

Selezionare un'esportazione per visualizzare la relativa cronologia di esecuzione.

Screenshot che illustra la cronologia di esecuzione di un'esportazione.

L'operazione di esportazione dei costi viene eseguita due volte al giorno per i primi cinque giorni del mese

Sono disponibili due esecuzioni al giorno per i primi cinque giorni di ogni mese dopo aver creato un'esportazione giornaliera del set di dati dei dettagli sui costi e sull'utilizzo. Un'esecuzione esegue e crea un file con i dati dei costi del mese corrente. È l'esecuzione che è possibile visualizzare nella cronologia di esecuzione. Viene eseguita una seconda esecuzione per creare un file con tutti i costi del mese precedente. La seconda esecuzione non è attualmente visibile nella cronologia di esecuzione. Azure esegue la seconda esecuzione per assicurarsi che il file più recente del mese scorso contenga esattamente tutti gli addebiti illustrati nella fattura. Viene eseguito perché ci sono casi in cui l'utilizzo e gli addebiti latenti vengono inclusi nella fattura fino a 72 ore dopo la chiusura del mese di calendario. Per altre informazioni sugli aggiornamenti dei dati relativi all'utilizzo di Gestione dei costi, vedere Aggiornamenti e conservazione dei dati relativi ai costi e all'utilizzo.

Nota

L'esportazione giornaliera creata tra il 1° e il 5 del mese corrente non genera dati per il mese precedente, perché la pianificazione dell'esportazione inizia dalla data di creazione.

Informazioni sui tipi di dati di esportazione

Per un riferimento completo di tutti i set di dati disponibili, incluso lo schema per le versioni correnti e storiche, vedere indice dello schema del set di dati di Gestione dei costi.

  • Dettagli su costi e utilizzo (effettivi): selezionare questa opzione per esportare gli addebiti standard per l'utilizzo e l'acquisto.
  • Dettagli su costi e utilizzo (ammortizzati): selezionare questa opzione per esportare i costi ammortizzati per gli acquisti, ad esempio prenotazioni di Azure e piano di risparmio di Azure per il calcolo.
  • Dettagli su costi e utilizzo (FOCUS): selezionare questa opzione per esportare i dettagli sui costi e sull'utilizzo usando il formato open source FOCUS (FinOps Open Cost and Usage Specification). Combina i costi effettivi e ammortizzati.
    • Questo formato riduce i tempi di elaborazione dei dati e i costi di archiviazione e calcolo per le esportazioni.
    • L'ambito del gruppo di gestione non è supportato per le esportazioni di tipo Dettagli su costi e utilizzo (FOCUS).
    • È possibile usare l'esportazione in formato FOCUS come input per un'area di lavoro di Microsoft Fabric per FinOps. Per altre informazioni, vedere Creare un'area di lavoro infrastruttura per FinOps.
  • Dettagli su costi e utilizzo (solo utilizzo): selezionare questa opzione per esportare gli addebiti per l'utilizzo standard senza informazioni sull'acquisto. Anche se non è possibile usare questa opzione durante la creazione di nuove esportazioni, le esportazioni esistenti che usano questa opzione continuano a essere supportate.
  • Elenco prezzi: selezionare questa opzione per esportare il download dei prezzi di Azure dell'organizzazione.
  • Dettagli prenotazione: selezionare questa opzione per esportare l'elenco corrente di tutte le prenotazioni disponibili.
  • Consigli sulle prenotazioni: selezionare questa opzione per esportare l'elenco di raccomandazioni per la prenotazione, che consentono l'ottimizzazione della velocità.
  • Transazioni di prenotazione: selezionare questa opzione per esportare l'elenco di tutti gli acquisti di prenotazioni, scambi e rimborsi.

I tipi di contratto, gli ambiti e i ruoli obbligatori sono illustrati in Informazioni e utilizzo degli ambiti.

Tipo di dati Contratto supportato Ambiti supportati
Costo e utilizzo (effettivo) • EA
• Contratto del cliente Microsoft acquistato tramite il sito Web di Azure
• Contratto del cliente Microsoft - Enterprise
• Contratto del cliente Microsoft acquistato tramite un partner Microsoft
• Interno di Azure
• EA - Registrazione, reparto, account, sottoscrizione e gruppo di risorse
• Contratto del cliente Microsoft - Account di fatturazione, profilo di fatturazione, sezione Fattura, sottoscrizione e gruppo di risorse
• Contratto Microsoft Partner (MPA) - Cliente, sottoscrizione e gruppo di risorse
Costi e utilizzo (ammortizzati) • EA
• Contratto del cliente Microsoft acquistato tramite il sito Web di Azure
• Contratto del cliente Microsoft - Enterprise
• Contratto del cliente Microsoft acquistato tramite un partner Microsoft
• Interno di Azure
• EA - Registrazione, reparto, account, sottoscrizione e gruppo di risorse
• Contratto del cliente Microsoft - Account di fatturazione, profilo di fatturazione, sezione Fattura, sottoscrizione e gruppo di risorse
• Contratto Microsoft Partner - Cliente, sottoscrizione e gruppo di risorse
Costi e utilizzo (FOCUS) • EA
• Contratto del cliente Microsoft acquistato tramite il sito Web di Azure
• Contratto del cliente Microsoft - Enterprise
• Contratto del cliente Microsoft acquistato tramite un partner Microsoft
• EA - Registrazione, reparto, account, sottoscrizione e gruppo di risorse. NOTA: L'ambito del gruppo di gestione non è supportato per le esportazioni di dettagli sui costi e sull'utilizzo (FOCUS).
• Contratto del cliente Microsoft - Account di fatturazione, profilo di fatturazione, sezione Fattura, sottoscrizione e gruppo di risorse
• Contratto Microsoft Partner - Cliente, sottoscrizione, gruppo di risorse.
Tutti i prezzi disponibili • EA
• Contratto del cliente Microsoft acquistato tramite il sito Web di Azure
• Contratto del cliente Microsoft - Enterprise
• Contratto del cliente Microsoft acquistato tramite un partner Microsoft
• EA - Account di fatturazione
• Tutti gli altri contratti supportati - Profilo di fatturazione
Raccomandazioni sulle prenotazioni • EA
• Contratto del cliente Microsoft acquistato tramite il sito Web di Azure
• Contratto del cliente Microsoft - Enterprise
• Contratto del cliente Microsoft acquistato tramite un partner Microsoft
• EA - Account di fatturazione
• Tutti gli altri contratti supportati - Profilo di fatturazione
Transazioni di prenotazione • EA
• Contratto del cliente Microsoft acquistato tramite il sito Web di Azure
• Contratto del cliente Microsoft - Enterprise
• Contratto del cliente Microsoft acquistato tramite un partner Microsoft
• EA - Account di fatturazione
• Tutti gli altri contratti supportati - Profilo di fatturazione
Dettagli delle prenotazioni • EA
• Contratto del cliente Microsoft acquistato tramite il sito Web di Azure
• Contratto del cliente Microsoft - Enterprise
• Contratto del cliente Microsoft acquistato tramite un partner Microsoft
• EA - Account di fatturazione
• Tutti gli altri contratti supportati - Profilo di fatturazione

Limiti

L'esperienza delle esportazioni presenta attualmente le limitazioni seguenti.

  • La nuova esperienza di esportazione non supporta completamente l'ambito del gruppo di gestione e presenta limitazioni delle funzionalità. Solo il set di dati relativo ai costi e all'utilizzo (Utilizzo) è disponibile in formato CSV senza compressione.

  • Gli ambiti di fatturazione e le sottoscrizioni di Azure MOSP non supportano i set di dati FOCUS.

  • L'esportazione tra tenant basata su chiavi basata su chiave del servizio di accesso condiviso (SAS) è supportata solo per i partner Microsoft nell'ambito dell'account di fatturazione. Non è supportato per altri scenari partner come qualsiasi altro ambito, contratto indiretto EA o Azure Lighthouse.

  • Elenco prezzi EA: i prezzi delle prenotazioni sono disponibili solo per l'elenco prezzi del mese corrente e non possono essere recuperati per le esportazioni cronologiche. Per conservare i prezzi cronologici delle prenotazioni, configurare esportazioni ricorrenti.

Domande frequenti

Ecco alcune domande frequenti e le risposte sulle esportazioni.

Informazioni sul partizionamento dei file nelle esportazioni di Gestione Costi

Perché e quando viene applicato il partizionamento dei file

Per migliorare l'affidabilità e la scalabilità, Gestione costi esporta automaticamente la partizione di file di grandi dimensioni in blocchi più piccoli. Il partizionamento consente di risolvere i problemi relativi al download o all'apertura di singoli file di grandi dimensioni, in particolare in reti non affidabili o in strumenti con limitazioni relative alle dimensioni dei file o al numero di righe, ad esempio Microsoft Excel.

Nell'esperienza delle esportazioni, il partizionamento è sempre abilitato. I file vengono suddivisi in base alle dimensioni, non al numero di righe, con ogni file non compresso mantenuto sotto 1 GB. Per i formati compressi come Gzip, le dimensioni effettive dei file possono variare a seconda dell'efficienza di compressione.

Il partizionamento viene applicato in modo coerente, anche per piccole esportazioni. Ciò garantisce la compatibilità con i sistemi downstream, supporta l'automazione su scala aziendale ed evita incoerenze o errori nei flussi di lavoro di report.

Uso di file partizionati

Ogni esportazione include un filemanifest.json che elenca tutti i nomi di file partizionati e i relativi metadati. Per usare i file partizionati:

  • Fare sempre riferimento al file manifesto per recuperare i nomi e la sequenza di file corretti.
  • Evitare di hardcodificare o indovinare i nomi delle partizioni, perché le convenzioni di denominazione dei file possono cambiare.
  • Usare strumenti che supportano l'inserimento di più file, ad esempio Power BI, Apache Spark o Microsoft Fabric Delta Lake.

Perché la mia piccola esportazione è ancora partizionata?
Il partizionamento viene applicato per impostazione predefinita per garantire un'elaborazione coerente ed evitare errori in casi limite. Anche le esportazioni di piccole dimensioni sono partizionate per allinearsi agli standard della piattaforma.

È possibile disabilitare il partizionamento?
No Il partizionamento è un comportamento predefinito nell'esperienza delle esportazioni e non può essere disabilitato. In questo modo si garantisce un'affidabilità coerente in tutti gli scenari dei clienti.

Come è possibile identificare il file da usare?
Usare il filemanifest.json incluso in ogni esportazione. Elenca tutti i file partizionati in sequenza e fornisce metadati pertinenti.

Come è possibile aprire file partizionati in Excel?
Se l'esportazione è partizionata, è necessario combinare i file usando strumenti come Power BI, script o pipeline di elaborazione dati. Tenere presente che i set di dati di grandi dimensioni possono superare i limiti di riga di Excel.

In che modo l'esperienza di esportazione avanzata gestisce gli attributi mancanti, ad esempio gli ID sottoscrizione?

Nella nuova esperienza di esportazione, gli attributi mancanti, ad esempio gli ID sottoscrizione, sono impostati su Null o vuoti anziché usare un GUID vuoto predefinito (0000000-0000-0000-000000000000). I valori Null o vuoti indicano in modo più accurato l'assenza di un valore. Influisce sugli addebiti relativi alle prenotazioni inutilizzate, al piano di risparmio inutilizzato e alle rettifiche di arrotondamento.

Quanti dati cronologici è possibile recuperare usando le esportazioni?

È possibile recuperare i dati cronologici usando le esportazioni tramite il portale di Azure o l'API REST, a seconda dei requisiti del set di dati e dell'intervallo di tempo.

Recuperare i dati cronologici tramite il portale di Azure

Il portale di Azure supporta il recupero di un massimo di 13 mesi di dati cronologici per la maggior parte dei set di dati.

Per recuperare i dati cronologici:

  1. Creare un'esportazione una tantum o personalizzata (ad esempio, costo effettivo, costo ammortizzato o elenco prezzi).
  2. Dopo aver salvato l'esportazione, passare a Esportazioni gestione > costi e selezionare l'esportazione.
  3. Fare clic su Esporta date selezionate per rieseguire l'esportazione per mesi cronologici specifici. Si noti che i dati possono essere recuperati un mese alla volta, fino al limite di 13 mesi.

Nota

Le raccomandazioni per la prenotazione si basano solo sullo snapshot corrente e non supportano il backfill cronologico.

Recuperare dati tramite l'API REST

  • Per accedere ai dati precedenti a 13 mesi, usare l'API REST Export - Execute.
  • Questo metodo consente il backfill programmatico dei dati per intervalli di date specifici, a seconda della disponibilità del set di dati.

Limiti di conservazione dei dati per set di dati

Set di dati Limite del portale di Azure Limite dell'API REST
Costo e utilizzo (effettivo, ammortizzato, FOCUS) Fino a 13 mesi Fino a 7 anni
Transazioni di prenotazione Fino a 13 mesi Fino a 7 anni
Dettagli delle prenotazioni Fino a 13 mesi Fino a 13 mesi
Raccomandazioni sulle prenotazioni Solo lo snapshot corrente Solo lo snapshot corrente
Elenco prezzi Fino a 13 mesi MCA/MPA: 13 mesi
EA: 25 mesi

Suggerimento

Per recuperare più di 13 mesi di dati cronologici o automatizzare il backfill su larga scala, è consigliabile usare l'API REST.

Quali set di dati supportano il formato Parquet e la compressione?

Nella tabella seguente vengono acquisiti i formati supportati e i formati di compressione per ognuno dei set di dati esportati. Se si sta creando un'esportazione con più set di dati, le opzioni parquet e di compressione vengono visualizzate solo nell'elenco a discesa se tutti i set di dati selezionati li supportano.

Set di dati Formato supportato Compressione supportata
Dettagli sui costi e sull'utilizzo (effettivo) CSV Nessuno, Gzip
Pavimento in parquet Nessuno, Snappy
Dettagli sui costi e sull'utilizzo (ammortizzati) CSV Nessuno, Gzip
Pavimento in parquet Nessuno, Snappy
Dettagli sui costi e sull'utilizzo (solo utilizzo) CSV Nessuno, Gzip
Pavimento in parquet Nessuno, Snappy
Dettagli su costi e utilizzo (FOCUS) CSV Nessuno, Gzip
Pavimento in parquet Nessuno, Snappy
Dettagli delle prenotazioni CSV Nessuno
Raccomandazioni sulle prenotazioni CSV Nessuno
Transazioni di prenotazione CSV Nessuno
Elenco prezzi CSV Nessuno, Gzip
Pavimento in parquet Nessuno, Snappy

Perché viene visualizzato l'errore "Non autorizzato" durante il tentativo di creare un'esportazione?

Quando si tenta di creare un'esportazione in un account di archiviazione con un firewall, l'utente deve avere il ruolo Proprietario o un ruolo personalizzato con Microsoft.Authorization/roleAssignments/write le autorizzazioni e Microsoft.Authorization/permissions/read . Se mancano queste autorizzazioni, viene visualizzato un errore simile al seguente:

{
	"error":{
	"code":"Unauthorized",
	"message":"The user does not have authorization to perform 'Microsoft.Authorization/roleAssignments/write' action on specified storage account, please use a storage account with sufficient permissions. If the permissions have changed recently then retry after some time."
	}
}

È possibile verificare le autorizzazioni per l'account di archiviazione facendo riferimento alla procedura descritta in Controllare l'accesso per un utente a una singola risorsa di Azure.

Qual è il numero massimo di sottoscrizioni consentite all'interno di un gruppo di gestione (MG) durante la creazione di un'esportazione?

Il limite massimo è di 3.000 sottoscrizioni per gruppo di gestione in Gestione costi, incluse le esportazioni.

Per gestire più di 3.000 sottoscrizioni:

  • Organizzarli in gruppi di gestione più piccoli. Ad esempio, se si dispone di un totale di 12.500 sottoscrizioni, creare cinque gruppi di gestione con circa 2.500 sottoscrizioni ognuna. Creare esportazioni separate per ogni ambito del gruppo di gestione e combinare i dati esportati per una visualizzazione completa.

  • In alternativa, se tutte le sottoscrizioni si trovano nello stesso account di fatturazione, creare un'esportazione nell'ambito dell'account di fatturazione per ottenere i dati combinati.

Come sono organizzati i file esportati nelle cartelle di archiviazione BLOB?

I file esportati sono organizzati in una gerarchia strutturata all'interno delle cartelle di archiviazione. La denominazione e la gerarchia delle cartelle sono le seguenti:

  • StorageContainer/StorageDirectory/ExportName/[YYYYMMDD-YYYYMMDD]/[RunID]/

Questo percorso contiene i file CSV e un file manifesto.

Ad esempio:

  • StorageContainer/StorageDirectory/ExportName/[20240401-20240430]/[RunID1]/

Questa cartella contiene i file CSV e il file manifesto per tutte le esecuzioni di esportazione durante il periodo di tempo di aprile 2024.

  • StorageContainer/StorageDirectory/ExportName/[20241101-20241130]/[RunID2]/

Questa cartella contiene i file CSV e il file manifesto per tutte le esecuzioni di esportazione durante il periodo di tempo di novembre 2024.

Azure garantisce che il file di costo per un determinato mese sia disponibile all'interno della cartella del mese. Ad esempio, [20240401-20240430]e [20241101-20241130] così via.

  • Senza sovrascrivere il file: nella cartella month vengono visualizzati più RunID, che rappresentano esecuzioni di esportazione diverse. Ad esempio, 30 runID diversi per 30 giorni.

  • Con la sovrascrittura del file: viene visualizzato un solo RunID all'interno della cartella month, che rappresenta l'esecuzione più recente.

Al momento della creazione dell'esportazione, è possibile assegnare un nome a StorageContainer, StorageDirectory ed ExportName.

Perché i caratteri non vengono visualizzati correttamente quando si aprono i file di costo esportati con Microsoft Excel?

Se i caratteri non vengono visualizzati correttamente in Excel e si usa una lingua asiatica come, ad esempio, il giapponese o il cinese, è possibile risolvere questo problema con i passaggi seguenti:

Per le nuove versioni di Excel:

  1. Aprire Excel.
  2. Nella parte superiore selezionare la scheda Dati.
  3. Selezionare l'opzione Da testo/CSV. Screenshot che mostra l'opzione Excel da testo/CSV.
  4. Individuare il file CSV che si desidera importare.
  5. Nel riquadro successivo, impostare Origine file su 65001: Unicode (UTF-8). Screenshot che mostra l'opzione Origine file di Excel.
  6. Selezionare Carica.

Per le versioni precedenti di MS Excel:

  1. Aprire Excel.
  2. Nella parte superiore selezionare la scheda Dati.
  3. Selezionare l'opzione Da testo e quindi selezionare il file CSV da importare.
  4. Excel mostra la procedura guidata per importare il testo.
  5. Nella procedura guidata selezionare l'opzione Delimitato.
  6. Nel campo Origine file selezionare 65001 : Unicode (UTF-8).
  7. Seleziona Avanti.
  8. Selezionare quindi l'opzione Virgola e quindi selezionare Fine.
  9. Nella finestra di dialogo visualizzata selezionare OK.

Perché il costo aggregato del file esportato è diverso dal costo visualizzato in Analisi dei costi?

È possibile notare discrepanze tra il costo aggregato da un file esportato e il costo visualizzato in Analisi dei costi. Queste differenze possono verificarsi se lo strumento usato per leggere e aggregare i valori decimali dei costi totali viene troncato. Questo problema è comune negli strumenti come Power BI e Microsoft Excel.

Uso di Power BI

Controllare se le posizioni decimali vengono eliminate quando i valori dei costi vengono convertiti in numeri interi. La perdita dei valori decimali può comportare una perdita di precisione e una rappresentazione errata del costo aggregato.

Per trasformare manualmente una colonna in un numero decimale in Power BI, seguire questi passaggi:

  1. Passare alla visualizzazione Tabella .
  2. Seleziona Trasforma dati.
  3. Fare clic con il pulsante destro del mouse sulla colonna richiesta.
  4. Modificare il tipo in Numero decimale.

Utilizzo di Microsoft Excel

Quando si apre un file .csv o .txt, Excel potrebbe visualizzare un messaggio di avviso se rileva che si sta per verificarsi una conversione automatica dei dati. Selezionare l'opzione Converti quando viene richiesto di assicurarsi che i numeri vengano archiviati come numeri e non come testo. Garantisce il totale aggregato corretto. Per altre informazioni, vedere Controllare le conversioni dei dati in Excel per Windows e Mac.

Screenshot che mostra la finestra di dialogo Converti.

Se la conversione corretta non viene usata, viene visualizzato un triangolo verde con un Number Stored as Text errore. Questo errore potrebbe causare un'aggregazione errata degli addebiti, causando discrepanze con l'analisi dei costi.

Screenshot che mostra l'errore Number archiviato come testo.

Passaggi successivi