Share via


Configurare le impostazioni del database

API di Azure per FHIR usa il database per archiviare i dati. Le prestazioni del database sottostante dipendono dal numero di unità richiesta selezionate durante il provisioning del servizio o nelle impostazioni del database dopo il provisioning del servizio.

L'API di Azure per FHIR prende in prestito il concetto di unità richiesta (UR) in Azure Cosmos DB quando si impostano le prestazioni del database sottostante.

È necessario effettuare il provisioning della velocità effettiva per garantire che siano sempre disponibili risorse di sistema sufficienti per il database. Il numero di UR necessarie per l'applicazione dipende dalle operazioni eseguite. Le operazioni possono variare da semplici operazioni di lettura e scrittura a query più complesse.

Nota

Poiché le diverse operazioni utilizzano un numero diverso di UR, viene restituito il numero effettivo di UR utilizzate in ogni chiamata API nell'intestazione della risposta. In questo modo è possibile profilarne il numero di UR utilizzate dall'applicazione.

Aggiornare la velocità effettiva

Per modificare questa impostazione nella portale di Azure, passare all'API di Azure per FHIR e aprire il pannello Database. Modificare quindi la velocità effettiva con provisioning impostando il valore desiderato in base alle esigenze di prestazioni. È possibile modificare il valore fino a un massimo di 100.000 UR/sec. Se è necessario un valore superiore, contattare supporto tecnico di Azure.

Se la velocità effettiva del database è maggiore di 10.000 UR/sec o se i dati archiviati nel database sono superiori a 50 GB, l'applicazione client deve essere in grado di gestire i token di continuazione. Nel database viene creata una nuova partizione per ogni aumento della velocità effettiva di 10.000 UR/sec o se la quantità di dati archiviati è superiore a 50 GB. Più partizioni creano una risposta a più pagine in cui la paginazione viene implementata usando i token di continuazione.

Nota

Un valore più elevato indica una maggiore velocità effettiva dell'API di Azure per FHIR e un costo superiore del servizio.

Configurare Azure Cosmos DB

Passaggi successivi

In questo articolo si è appreso come aggiornare le UR per l'API di Azure per FHIR. Per informazioni sulla configurazione delle chiavi gestite dal cliente come impostazione del database:

In alternativa, è possibile distribuire un'API di Azure completamente gestita per FHIR:

FHIR® è un marchio registrato di HL7 e viene usato con l'autorizzazione di HL7.