Definir configurações de banco de dados

Importante

A API do Azure para FHIR será desativada em 30 de setembro de 2026. Siga as estratégias de migração para fazer a transição para FHIR® dos Serviços de Dados de Saúde do Azure até essa data. Devido à desativação da API do Azure para FHIR, novas implantações não serão permitidas a partir de 1º de abril de 2025. O serviço dos Serviços de Dados de Saúde do Azure para serviço FHIR é a versão evoluída da API do Azure para FHIR que permite aos clientes gerenciar os serviços FHIR, DICOM e serviço de tecnologia médica com integrações a outros serviços do Azure.

A API do Azure para FHIR® usa um banco de dados para armazenar seus dados. O desempenho do banco de dados subjacente depende do número de unidades de solicitação (RU) selecionado durante o provisionamento do serviço ou nas configurações do banco de dados depois que o serviço tiver sido provisionado.

A API do Azure para FHIR empresta o conceito de RUs (Unidades de Solicitação) no Azure Cosmos DB ao definir o desempenho do banco de dados subjacente.

A taxa de transferência deve ser provisionada para garantir que recursos suficientes do sistema estejam sempre disponíveis para seu banco de dados. O número de RUs de que você precisa para seu aplicativo depende das operações executadas. As operações podem variar de leituras e gravações simples a consultas mais complexas.

Observação

Como operações diferentes consomem um número diferente de RUs, retornamos o número real de RUs consumidas em cada chamada de API no cabeçalho de resposta. Dessa forma, você pode criar o perfil do número de RUs consumidas pelo aplicativo.

Atualizar a taxa de transferência

Para alterar essa configuração na portal do Azure, navegue até a API do Azure para FHIR e abra a folha Banco de dados. Depois, altere a Taxa de transferência provisionada para o valor desejado, segundo as suas necessidades de desempenho. Você pode alterar o valor até um máximo de 100.000 RU/s. Se você precisar de um valor mais alto, entre em contato com o suporte do Azure.

Se a taxa de transferência do banco de dados for maior que 10.000 RU/s ou se os dados armazenados no banco de dados tiverem mais de 50 GB, seu aplicativo cliente precisará ser capaz de lidar com tokens de continuação. Uma partição será criada no banco de dados para cada aumento de taxa de transferência de 10.000 RU/s ou se a quantidade de dados armazenados for superior a 50 GB. Várias partições criam uma resposta de várias páginas na qual a paginação é implementada usando tokens de continuação.

Observação

Um valor de RU mais alto significa maior taxa de transferência da API do Azure para FHIR e maior custo do serviço.

Configurar o Azure Cosmos DB

Próximas etapas

Neste artigo, você aprendeu a atualizar suas RUs para a API do Azure para FHIR. Para saber mais sobre como configurar chaves gerenciadas pelo cliente como uma configuração de banco de dados:

Ou você pode implantar uma API do Azure para FHIR totalmente gerenciada:

Observação

FHIR® é uma marca registrada da HL7 e é usado com a permissão da HL7.