Скопируйте Azure API для данных FHIR в datalake

Я настроил API Azure для сервера FHIR и могу отправить в него некоторые данные. Используя почтальон, я могу запросить сервер и прочитать файлы json.

Теперь я хотел бы перейти к следующему шагу. Перемещение данных в datalake, а затем применение к ним некоторой модели машинного обучения.

Прежде всего - доступ к данным FHIR в обозревателе хранилища Microsoft Azure с использованием управляемой версии - согласно этому комментарию, данные не могут быть просмотрены в Cosmos DB при использовании управляемой версии.

Теперь я действительно не понимаю, где хранятся данные FHIR-сервера. Я отправил немного информации о пациентах, и я не совсем уверен, хранится она в БД или нет.

У меня есть еще пара вопросов. Чтобы получить данные с сервера FHIR, должен ли я сначала экспортировать их в cosmos Db, а затем настроить фабрику данных для копирования данных в datalake, или есть какой-либо способ, я могу напрямую создать конвейерный материал, где данные попадают в datalake из fhir-служить себе.

Может ли кто-нибудь помочь в этом?

1 ответ

Решение

Этот вопрос, похоже, в значительной степени совпадает с вашим другим вопросом. Вы бы использовали$export чтобы экспортировать данные из FHIR API в какую-либо другую форму хранения, например, в хранилище больших двоичных объектов, а затем организовать там какой-либо конвейер.

За управляемым FHIR API, конечно, есть база данных, но прямого доступа к этому хранилищу данных в управляемой службе нет. Если вы хотите взглянуть на схему базы данных, я бы посоветовал взглянуть на версию сервиса с открытым исходным кодом (https://github.com/Microsoft/fhir-server). Однако я бы не рекомендовал использовать какую-либо конкретную зависимость от схемы, поскольку она может измениться.

Другие вопросы по тегам