Usare Servizi per i dati sanitari di Azure - Esportazione dati nelle soluzioni per dati sanitari
Nota
Questo contenuto è in fase di aggiornamento.
Servizi per i dati sanitari di Azure - Esportazione dati consente di esportare i dati FHIR (Fast Healthcare Interoperability Resources) in Fabric OneLake dal servizio FHIR di Servizi per i dati sanitari di Azure. Per altre informazioni sulla funzionalità e su come distribuirla e configurarla, vedi:
- Panoramica di Servizi per i dati sanitari di Azure - Esportazione dati
- Distribuire e configurare Servizi per i dati sanitari di Azure - Esportazione dati
Eseguire la pipeline Servizi per i dati sanitari di Azure - Esportazione dati
Dopo aver completato i prerequisiti e i passaggi di distribuzione, puoi iniziare a inserire i dati FHIR dal servizio FHIR di Servizi per i dati sanitari di Azure e trasformarli attraverso i livelli dei lakehouse Bronze e Silver. Questa sezione fornisce indicazioni sull'uso del modello di inserimento BYOS (Bring Your Own Storage) per inserire i dati FHIR.
Nota
Il servizio FHIR di Servizi per i dati sanitari di Azure supporta FHIR R4 v4.0.1. Per altre informazioni sui formati FHIR supportati, vedi Considerazioni sull'utilizzo per l'inserimento di dati clinici.
Per inserire i dati, esegui la pipeline di dati healthcare#_msft_clinical_ahds_fhirservice_export. Il notebook healthcare#_msft_ahds_fhirservice_export esporta prima i dati dal servizio FHIR di Servizi per i dati sanitari di Azure al contenitore Azure Data Lake Storage Gen2 specificato. I notebook successivi, healthcare#_msft_fhir_ndjson_bronze_ingestion e healthcare#_msft_bronze_silver_flatten, elaborano ulteriormente i dati come descritto in Inserire dati clinici utilizzando Data foundation per il settore sanitario.
Il notebook healthcare#_msft_ahds_fhirservice_export esegue le azioni seguenti:
- Recupera il tasto funzione dall'Azure Key Vault associato all'offerta di Azure Marketplace.
- Usa questo tasto funzione per attivare la funzione Azure distribuita con l'offerta di Azure Marketplace.
- Richiede un'esportazione in blocco dal servizio FHIR di Servizi per i dati sanitari di Azure usando l'URL del servizio FHIR dalla configurazione globale.
- Esegue il polling del servizio FHIR per confermare il completamento dell'esportazione in blocco, riprovando fino a quando non viene raggiunto uno stato di esito positivo o la soglia del numero massimo di giorni di polling.
Al termine dell'esportazione in blocco, la pipeline esegue in sequenza i notebook healthcare#_msft_fhir_ndjson_bronze_ingestion e healthcare#_msft_bronze_silver_flatten per trasformare e caricare i dati.
Raccomandazioni sulla sicurezza
Dopo aver distribuito l'offerta di Azure Marketplace per le soluzioni per dati sanitari in Microsoft Fabric, prendi in considerazione le seguenti raccomandazioni sulla sicurezza:
Segui le procedure consigliate per la rotazione dei tasti di scelta delle Funzioni di Azure.
Usa le identità gestite per gli endpoint privati OneLake anziché la firma di accesso condiviso (SAS).
Risolvere i problemi relativi a Servizi per i dati sanitari di Azure - Esportazione dati
Questa sezione descrive i problemi o gli errori comuni che si possono verificare quando si usa la funzionalità Servizi per i dati sanitari di Azure - Esportazione dati e fornisce i passaggi per la risoluzione.
Risolvere gli errori di autorizzazione con il notebook di esportazione FHIR
Quando si esegue il notebook di esportazione FHIR healthcare#_msft_ahds_fhirservice_export, è possibile che venga visualizzato un errore HTTP 401: non autorizzato se non sono state assegnate le autorizzazioni necessarie all'app per le funzioni di Azure o al server FHIR.
Assicurati di assegnare il ruolo Esportatore dati FHIR all'app per le funzioni nel servizio FHIR e il ruolo Collaboratore dati BLOB di archiviazione al servizio FHIR nell'account di archiviazione di esportazione configurato.
Per altre informazioni, vedi Distribuire l'offerta di Azure Marketplace e configurare le risorse.
Risolvere gli errori di conflitto con il notebook di esportazione FHIR
Quando esegui il notebook di esportazione FHIR healthcare#_msft_ahds_fhirservice_export, a volte è possibile che venga visualizzato un errore HTTP 409: conflitto.
L'app per le funzioni Azure è configurata per eseguire una sola istanza di esportazione in qualsiasi momento. Un errore HTTP 409 significa che è già in esecuzione un'altra operazione di esportazione. Attendi fino al termine, quindi attiva un'altra esportazione.
Monitorare i registri dell'app per le funzioni con Log Analytics di Azure
È possibile monitorare i log del servizio dell'app per le funzioni di esportazione nell'area di lavoro Log Analytics distribuita nel gruppo di risorse Azure. Di seguito è riportata una query Kusto di esempio per visualizzare le tracce dell'app per le funzioni:
AppTraces
| where AppRoleName startswith "msft-func-datamanager-export"