Použití Azure Health Data Services – Export dat v řešeních pro zdravotní data
Poznámka:
Tento obsah je v současné době aktualizován.
Azure Health Data Services – Export dat vám pomůže přenést data FHIR (Fast Healthcare Interoperability Resources) do Fabric OneLake ze služby Azure Health Data Services FHIR. Další informace o této funkci a pochopení toho, jak ji nasadit a nakonfigurovat, najdete tady:
- Přehled služby Azure Health Data Services – export dat
- Nasazení a konfigurace Azure Health Data Services – Export dat, najdete tady:
Spuštění služby Azure Health Data Services – kanál exportu dat
Po dokončení požadavků a kroků nasazení můžete začít ingestovat data FHIR ze služby FHIR Azure Health Data Services a transformovat je prostřednictvím bronzové a stříbrné vrstvy transakčního jezera. Tato část obsahuje pokyny k použití modelu příjmu BYOS (Bring Your Own Storage) k ingestování dat FHIR.
Poznámka:
Služba Azure Health Data Services FHIR podporuje FHIR R4 verze 4.0.1. Další informace o podporovaných formátech FHIR najdete v tématu Důležité informace o použití ingestování klinických dat.
Pokud chcete ingestovat data, spusťte datový kanál healthcare#_msft_clinical_ahds_fhirservice_export. Poznámkový blok healthcare#_msft_ahds_fhirservice_export nejprve exportuje data ze služby Azure Health Data Services FHIR do zadaného kontejneru Azure Data Lake Storage Gen2. Následující poznámkové bloky, healthcare#_msft_fhir_ndjson_bronze_ingestion a healthcare#_msft_bronze_silver_flatten, dále zpracovávají data, jak je uvedeno v tématu Ingestování klinických dat pomocí základů zdravotních dat.
Poznámkový blok healthcare#_msft_ahds_fhirservice_export provede následující akce:
- Načte funkční klíč z Azure Key Vault přidruženého k nabídce Azure Marketplace.
- Pomocí této funkční klávesy aktivuje Azure funkci nasazenou s Azure Marketplace nabídkou.
- Vyžádá si hromadný export ze služby Azure Health Data Services FHIR pomocí adresy URL služby FHIR z globální konfigurace.
- Dotazuje se služby FHIR, aby potvrdila dokončení hromadného exportu, a zkouší to znovu, dokud se nedosáhne stavu úspěchu nebo prahové hodnoty maximálního počtu dnů dotazování.
Po dokončení hromadného exportu kanál postupně spustí poznámkové bloky healthcare#_msft_fhir_ndjson_bronze_ingestion a healthcare#_msft_bronze_silver_flatten pro transformaci a načtení dat.
Doporučení zabezpečení
Po nasazení nabídky Azure Marketplace pro Řešení pro zdravotní data v Microsoft Fabric zvažte následující doporučení k zabezpečení:
Postupujte podle osvědčených postupů pro rotaci přístupových kláves Azure Functions.
Místo sdíleného přístupového podpisu (SAS) použijte spravované identity pro privátní koncové body OneLake.
Odstraňování problémů se službou Azure Health Data Services – export dat
Tato část popisuje běžné problémy nebo chyby, se kterými se můžete setkat při používání služby Azure Health Data Services - export dat, a poskytuje kroky řešení.
Řešení chyb autorizace pomocí poznámkového bloku exportu FHIR
Když spustíte poznámkový blok FHIR healthcare#_msft_ahds_fhirservice_export, může se zobrazit chyba HTTP 401: Neautorizováno, pokud jste aplikaci funkcí Azure nebo serveru FHIR nepřiřadili požadovaná oprávnění.
Ujistěte se, že jste přiřadili roli Exportér dat FHIR k aplikaci funkcí ve službě FHIR a roli Přispěvatel dat v objektech blob úložiště službě FHIR v nakonfigurovaném účtu úložiště exportu.
Další informace najdete v tématu Nasazení nabídky Azure Marketplace a nastavení prostředků.
Řešení chyb konfliktů pomocí poznámkového bloku exportu FHIR
Když spustíte poznámkový blok exportu FHIR healthcare#_msft_ahds_fhirservice_export, může se někdy zobrazit chyba HTTP 409: Konflikt..
Aplikace funkcí Azure je nakonfigurovaná tak, aby v každém okamžiku spouštěla jenom jednu instanci exportu. Chyba HTTP 409 znamená, že je již spuštěna jiná operace exportu. Počkejte na dokončení a pak aktivujte další export.
Monitorování protokolů aplikace funkcí pomocí Azure Log Analytics
Protokoly služby aplikace funkcí exportu můžete monitorovat v pracovním prostoru služby Log Analytics nasazeném do skupiny prostředků Azure. Tady je ukázkový dotaz Kusto pro zobrazení trasování aplikace funkcí:
AppTraces
| where AppRoleName startswith "msft-func-datamanager-export"