Condividi tramite


Creare un'area di lavoro infrastruttura per FinOps

Questo articolo illustra come creare e configurare un'area di lavoro di Microsoft Fabric per FinOps. Fornisce una guida dettagliata per creare e configurare la configurazione di Azure Data Lake Storage (ADLS), l'esportazione dei dati, la creazione dell'area di lavoro e l'inserimento dati. Al termine, è possibile usare Power BI per compilare report.

Prerequisiti

Prima di iniziare, è necessario disporre di:

  • Una sottoscrizione di Azure a pagamento con informazioni sui costi e sull'utilizzo
  • Proprietario di un account di archiviazione o avere accesso per concedere le autorizzazioni all'account di archiviazione
  • Quando si usa l'autenticazione dell'account aziendale, è necessario avere il ruolo Collaboratore ai dati dei BLOB di archiviazione. Se non si dispone dell'autorizzazione necessaria, è possibile usare altri tipi di autenticazione, ad esempio Chiave account. In caso contrario, viene visualizzato un Invalid credentials errore.

Per completare questa procedura dettagliata, creare le risorse seguenti che comportano costi:

  • Un account Azure Data Lake Storage Gen2
  • Un'area di lavoro di Power BI
  • Un'area di lavoro infrastruttura

Creare e configurare Azure Data Lake Storage

Microsoft Fabric è ottimizzato per lavorare con gli account di archiviazione con spazio dei nomi gerarchico abilitato, noto anche come Azure Data Lake Storage Gen2. Sono disponibili due opzioni per ottenere un account di archiviazione Data Lake:

Suggerimento

Se sono stati distribuiti hub FinOps, è possibile usare l'account di archiviazione creato come parte del gruppo di risorse hub.

Per l'esempio seguente è stato usato l'account di archiviazione Data Lake Gen 2 seguente. Si usano i dettagli dell'account di archiviazione e della sottoscrizione.

  • Sottoscrizione = Sottoscrizione Contoso.
  • Account di archiviazione = Contoso-storage-account.

Screenshot che mostra la conversione di un account di archiviazione esistente in Data Lake Storage.


Esportare i dati relativi ai costi

Poiché si sta creando un'area di lavoro ottimizzata per FinOps, i dati sui costi vengono esportati usando finops Open Cost and Usage Specification (FOCUS), un formato di dati indipendente dal provider per i dettagli sui costi. Tutti gli esempi usano FOCUS, ma è anche possibile usare esportazioni dei costi effettive o ammortizzate esistenti con sovrascrittura file abilitata.

Per altre informazioni su FOCUS e sui relativi vantaggi, vedere What is FOCUS. La FinOps Foundation offre anche un corso introduttivo gratuito a FOCUS. Le soluzioni Power BI di Microsoft per FinOps sono allineate a FOCUS.

Per creare un'esportazione, vedere Creare esportazioni.

Ecco i passaggi generali per creare un'esportazione:

  1. Accedere al portale di Azure in https://portal.azure.com, cercare Gestione costi.
  2. Selezionare l'ambito richiesto e selezionare Esporta nel menu di spostamento a sinistra.
  3. Selezionare + Crea
  4. Nella scheda Informazioni di base selezionare il modello = Costo e utilizzo (FOCUS)Screenshot che mostra la creazione di un nuovo set di dati di esportazione FOCUS.
  5. Nella scheda Set di dati compilare il prefisso Esporta per assicurarsi di avere un nome univoco per l'esportazione. Ad esempio, june2024focus.
  6. Nella scheda Destinazione selezionare:
    • Tipo di archiviazione = Archiviazione BLOB di Azure
    • Destinazione e archiviazione = Usa esistente
    • Sottoscrizione = Sottoscrizione contoso
    • Account di archiviazione = Contoso-storage-account
    • Container = msexports
    • Directory = focuscost/<scope-id>
    • Tipo di compressione = Nessuna.
    • Sovrascrivere i dati = Abilitato
  7. Nella scheda Rivedi e crea selezionare Crea.
  8. Eseguire l'esportazione selezionando Esegui ora nella pagina di esportazione.

Assicurarsi che l'esportazione sia stata completata e che il file sia disponibile prima di passare al passaggio successivo.

Importante

Le esportazioni di Gestione costi utilizzano l'identità gestita. Per creare un'esportazione, è necessario essere proprietario dell'account di archiviazione o avere accesso per concedere le autorizzazioni all'account di archiviazione. Per visualizzare tutte le autorizzazioni necessarie, vedere Prerequisiti.

Per automatizzare la creazione dell'esportazione, è consigliabile usare il comando New-FinOpsCostExport nel modulo PowerShell del toolkit FinOps.

Se sono stati distribuiti hub FinOps, è possibile ignorare questo passaggio e usare i dati elaborati nell'archiviazione hub.


Creare un'area di lavoro Fabric

Se si dispone già di un'area di lavoro di Microsoft Fabric, è possibile ignorare la creazione di una nuova area di lavoro, a meno che non si voglia mantenere le risorse FinOps separate da altre.

Se Microsoft Fabric non è stato configurato, vedere Abilitare Microsoft Fabric per l'organizzazione.

  1. Accedere all'app Fabric usando l'account gratuito di Fabric o l'account Microsoft Power BI.
  2. È possibile creare una nuova area di lavoro per le risorse FinOps o scegliere di usare un'area di lavoro esistente. Per creare un'area di lavoro, vedere Creare un'area di lavoro.

Se non si ha familiarità con Microsoft Fabric o non si ha la capacità di Infrastruttura abilitata, vedere Versione di valutazione di Fabric. Se le versioni di valutazione di Fabric sono disabilitate, potrebbe essere necessario creare una nuova capacità dell'infrastruttura.

La capacità dell'infrastruttura nontriale comporta addebiti per l'organizzazione. Vedere Prezzi di Microsoft Fabric.

Di seguito è riportato uno screenshot di esempio che mostra una nuova area di lavoro infrastruttura creata.

Screenshot che mostra un'area di lavoro creata.


Creare un lakehouse

I lakehouse di Microsoft Fabric sono architetture di dati che consentono alle organizzazioni di archiviare e gestire dati strutturati e non strutturati in un'unica posizione. Usano vari strumenti e framework per elaborare e analizzare tali dati. Questi strumenti e framework possono includere query e analisi basate su SQL, Machine Learning e altre tecniche di analisi avanzate.

È possibile creare un nuovo lakehouse o usarne uno esistente. I lakehouse sono interoperabili, quindi in genere è consigliabile usare una singola lakehouse per tutti i set di dati FinOps. Un singolo lakehouse mantiene insieme le informazioni correlate per condividere modelli di dati, pipeline e misure di sicurezza.

Per creare una nuova lakehouse nell'area di lavoro Infrastruttura di propria scelta:

  1. Accedere all'app Fabric usando l'account gratuito di Fabric o l'account Microsoft Power BI.
  2. Selezionare l'area di lavoro in cui si vuole creare la lakehouse.
  3. Nella parte superiore sinistra della pagina selezionare + Nuovo e quindi selezionare Altre opzioni.
    Screenshot che mostra lo spostamento su Altre opzioni.
  4. Selezionare Lakehouse
    Screenshot che mostra l'opzione Lakehouse.

Per altre informazioni, vedere Creare una lakehouse.


Creare un collegamento all'archiviazione

I collegamenti in lakehouse consentono di fare riferimento ai dati senza copiarli. Unifica i dati provenienti da diversi lakehouse, aree di lavoro o risorse di archiviazione esterne, ad esempio Data Lake Gen2 o Amazon Web Services (AWS) S3. È possibile rendere rapidamente disponibili grandi quantità di dati nel lakehouse in locale senza la latenza della copia dei dati dall'origine.

Per creare un collegamento, vedere Creare un collegamento di Azure Data Lake Storage Gen2.

  1. Accedere all'app Fabric usando l'account gratuito di Fabric o l'account Microsoft Power BI.
  2. Selezionare il lago preferito.
  3. Selezionare i puntini di sospensione (...) accanto a File.
    Aggiungere file CSV e Parquet in File. Le tabelle delta vengono aggiunte in Tabelle.
  4. Selezionare Nuovo collegamento.
    Screenshot che mostra la creazione di un nuovo collegamento in una lakehouse nella cartella File.
  5. Selezionare Azure Data Lake Storage Gen 2 e specificare le impostazioni seguenti:
    • URL = URL di Data Lake Storage dell'account di archiviazione Data Lake. Vedere la nota seguente sull'autenticazione.
    • Connessione = Creare una nuova connessione
    • Nome connessione = <Qualsiasi nome di propria scelta>
    • Tipo di autenticazione = Account aziendale
    • Accedere quando richiesto.

Di seguito è riportato uno screenshot di esempio che mostra le impostazioni di connessione nuovo collegamento.

Screenshot che mostra le impostazioni di connessione nuovo collegamento.

Per ottenere l'URL di Data Lake Storage, visualizzare l'account di archiviazione in cui l'esportazione ha creato una directory e il file di costo FOCUS. In Impostazioni selezionare Endpoint. Copiare l'URL contrassegnato come Data Lake Storage.

Ecco uno screenshot di esempio che mostra l'URL di Data Lake Storage nella pagina Endpoint .

Screenshot che mostra la pagina Endpoint dell'account di archiviazione.


Copiare dati in Fabric

Dopo aver creato il collegamento, è possibile visualizzare i dati sui costi FOCUS all'interno di File. È possibile caricare i dati direttamente in un'infrastruttura con uno dei metodi seguenti, in base alle esigenze. Le schede seguenti offrono due opzioni:

Dopo aver creato il collegamento, è possibile visualizzare i dati sui costi FOCUS all'interno di File. È possibile caricare i dati direttamente in una tabella di Fabric seguendo questa procedura.

  1. Nella lakehouse trovare la directory creata durante la configurazione dell'esportazione. La directory si trova nella sezione File .
  2. Accanto alla directory selezionare i puntini di sospensione (...) e quindi selezionare Carica nelle tabelle>Nuova tabella.
    Screenshot che mostra l'opzione Nuova tabella.
    1. Nome tabella = <Qualsiasi nome valido>
    2. Tipo di file = CSV
    3. Inclusione di sottocartelle = Abilitato
    4. Usare l'intestazione per i nomi di colonna = Abilitato
    5. Separatore = ,
    6. Selezionare Carica

Screenshot che mostra le nuove opzioni della tabella.

Per altre informazioni, vedere Tabelle Lakehouse Load to Delta Lake.

Questo processo crea una tabella basata sul file CSV/Parquet. Per un processo automatizzato per l'inserimento di dati tramite notebook, vedere la scheda Automatizzare l'inserimento dati.

Ecco uno screenshot di esempio che mostra i dati nella tabella Lakehouse.

Screenshot che mostra i dati nella tabella.


Creare un report Power BI

Dopo aver inserito i dati in Infrastruttura e tabelle, è possibile passare alla creazione di report.

  1. Accedere all'app Fabric usando l'account gratuito di Fabric o l'account Microsoft Power BI.
  2. Selezionare l'area di lavoro in cui è stato creato il lakehouse e quindi selezionare la lakehouse.
  3. Nel riquadro Esplora risorse selezionare Tabelle e quindi selezionare la tabella creata.
  4. Nella parte superiore della pagina selezionare Nuovo modello semantico e assegnare un nome al modello. Per altre informazioni, vedere Modelli semantici di Power BI predefiniti.
  5. Selezionare il simbolo di Power BI in basso a sinistra.
  6. Selezionare lo stesso modello semantico per creare report e quindi usare Copilot per generare informazioni dettagliate dai dati inseriti.

Nota

La demo di Power BI usa dati di costo simulati a scopo illustrativo.


Prodotti correlati:

Soluzioni correlate: