Configurar as definições da base de dados

A API do Azure para FHIR utiliza a base de dados para armazenar os respetivos dados. O desempenho da base de dados subjacente depende do número de Unidades de Pedido (RU) selecionadas durante o aprovisionamento do serviço ou nas definições da base de dados após o serviço ter sido aprovisionado.

A API do Azure para FHIR empresta o conceito de Unidades de Pedido (RUs) no Azure Cosmos DB) ao definir o desempenho da base de dados subjacente.

O débito tem de ser aprovisionado para garantir que estão sempre disponíveis recursos de sistema suficientes para a sua base de dados. O número de RUs necessárias para a sua aplicação depende das operações que realizar. As operações podem ir desde leituras e escritas simples a consultas mais complexas.

Nota

À medida que as diferentes operações consomem um número diferente de RUs, devolvemos o número real de RUs consumidas em cada chamada à API no cabeçalho de resposta. Desta forma, pode criar perfis para o número de RUs consumidas pela sua aplicação.

Atualizar débito

Para alterar esta definição no portal do Azure, navegue para a API do Azure para FHIR e abra o painel Base de Dados. Em seguida, altere o Débito aprovisionado para o valor pretendido consoante as suas necessidades de desempenho. Pode alterar o valor até um máximo de 100 000 RU/s. Se precisar de um valor mais elevado, contacte suporte do Azure.

Se o débito da base de dados for superior a 10 000 RU/s ou se os dados armazenados na base de dados forem superiores a 50 GB, a aplicação cliente tem de conseguir processar tokens de continuação. É criada uma nova partição na base de dados para cada aumento de débito 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 com tokens de continuação.

Nota

Valor mais elevado significa uma API do Azure mais elevada para débito FHIR e um custo mais elevado do serviço.

Configurar o Azure Cosmos DB

Passos seguintes

Neste artigo, aprendeu a atualizar as RUs para a API do Azure para FHIR. Para saber mais sobre como configurar chaves geridas pelo cliente como uma definição de base de dados:

Em alternativa, pode implementar uma API do Azure para FHIR totalmente gerida:

FHIR® é uma marca registada do HL7 e é utilizada com a permissão de HL7.