Usar Azure Health Data Services - Exportación de datos en soluciones de datos de atención sanitaria
Nota
Este contenido se está actualizando actualmente.
Azure Health Data Services - Exportación de datos le ayuda a llevar sus datos de Recursos Rápidos de Interoperabilidad en Salud (FHIR) a Fabric OneLake desde el servicio de FHIR de Azure Health Data Services. Para obtener más información sobre la capacidad y comprender cómo implementarla y configurarla, consulte:
- Información general de Azure Health Data Services - Exportación de datos
- Implementar y configurar Azure Health Data Services - Exportación de datos
Ejecutar la canalización de Azure Health Data Services - Exportación de datos
Después de completar los requisitos previos y los pasos de implementación, puede comenzar a ingerir datos de FHIR desde su servicio de FHIR de Azure Health Data Services y transformarlos a través de las capas bronce y plata del almacén de lago. En esta sección se proporcionan instrucciones sobre el uso del patrón de ingesta Bring Your Own Storage (BYOS) para ingerir datos de FHIR.
Nota
El servicio de FHIR de Azure Health Data Services admite FHIR R4 v4.0.1. Para obtener más información sobre los formatos de FHIR admitidos, consulte Consideraciones de uso para la ingesta de datos clínicos.
Para ingerir datos, ejecute la canalización de datos healthcare#_msft_clinical_ahds_fhirservice_export. El cuaderno healthcare#_msft_ahds_fhirservice_export exporta primero datos desde el servicio FHIR de Azure Health Data Services al contenedor Azure Data Lake Storage Gen2 especificado. Los cuadernos posteriores, healthcare#_msft_fhir_ndjson_bronze_ingestion y healthcare#_msft_bronze_silver_flatten, procesan aún más los datos como se describe en Ingerir datos clínicos utilizando fundamentos de datos de atención sanitaria.
El cuaderno healthcare#_msft_ahds_fhirservice_export realiza las siguientes acciones:
- Recupera la clave de función de Azure Key Vault asociada a la oferta de Azure Marketplace.
- Utiliza esta tecla de función para desencadenar la Azure Function implementada con la oferta de Azure Marketplace.
- Solicita una exportación masiva desde el servicio FHIR de Azure Health Data Services mediante la dirección URL del servicio FHIR de la configuración global.
- Sondea el servicio FHIR para confirmar la finalización de la exportación masiva y vuelve a intentarlo hasta que se alcanza un estado correcto o el umbral máximo de días de sondeo.
Una vez completada la exportación masiva, la canalización ejecuta secuencialmente los cuadernos healthcare#_msft_fhir_ndjson_bronze_ingestion y healthcare#_msft_bronze_silver_flatten para transformar y cargar los datos.
Recomendaciones de seguridad
Después de implementar la oferta de Azure Marketplace para soluciones de datos de atención sanitaria en Microsoft Fabric, tenga en cuenta las siguientes recomendaciones de seguridad:
Siga los procedimientos recomendados para rotar las teclas de acceso de Azure Functions.
Use identidades administradas para puntos de conexión privados de OneLake en lugar de firma de acceso compartido (SAS).
Solucionar problemas de Azure Health Data Services - Exportación de datos
En esta sección se describen los problemas o errores comunes que pueden surgir al usar la capacidad Azure Health Data Services - Exportación de datos y se proporcionan los pasos para resolverlos.
Resolver errores de autorización con el cuaderno de exportación de FHIR
Al ejecutar el cuaderno de exportación de FHIR healthcare#_msft_ahds_fhirservice_export, es posible que vea un error HTTP 401: No autorizado si no asignó los permisos necesarios para la aplicación de función Azure o para el servidor FHIR.
Asegúrese de asignar el rol Exportador de datos de FHIR a la aplicación de funciones en el servicio FHIR y el rol Colaborador de datos de blob de almacenamiento al servicio FHIR en la cuenta de almacenamiento de exportación configurada.
Para obtener más información, consulte Implementar la oferta de Azure Marketplace y configurar recursos.
Resolver errores de conflictos con el cuaderno de exportación de FHIR
Al ejecutar el cuaderno de exportación de FHIR healthcare#_msft_ahds_fhirservice_export, es posible que a veces vea un error HTTP 409: Conflicto.
La aplicación de función de Azure está configurada para ejecutar solo una instancia de exportación en cualquier momento. Un error HTTP 409 significa que ya se está ejecutando otra operación de exportación. Espere hasta que finalice y luego desencadene otra exportación.
Supervisar los registros de las aplicaciones de función con Azure Log Analytics
Puede supervisar los registros del servicio de aplicaciones de la función de exportación en el área de trabajo de Log Analytics implementada en su grupo de recursos de Azure. A continuación, se muestra un ejemplo de consulta de Kusto para ver los seguimientos de la aplicación de funciones:
AppTraces
| where AppRoleName startswith "msft-func-datamanager-export"