Configuration des paramètres de la base de données
Important
L’API Azure pour FHIR sera mise hors service le 30 septembre 2026. Suivez les stratégies de migration pour passer au service FHIR® de Services de données de santé Azure d’ici à cette date. En raison de la mise hors service de l’API Azure pour FHIR, les nouveaux déploiements ne seront plus autorisés à compter du 1er avril 2025. Le service FHIR des Services de données de santé Azure est la version évoluée de l’API Azure pour FHIR qui permet aux clients de gérer les services FHIR, DICOM et MedTech avec des intégrations dans d’autres services Azure.
L’API Azure pour FHIR® utilise une base de données pour stocker ses données. Les performances de la base de données sous-jacente dépendent du nombre d’unités de requête (RU) sélectionné au cours de l’approvisionnent du service ou des paramètres de base de données définis une fois le service approvisionné.
L’API Azure pour FHIR emprunte le concept d’unités de requête (RU) dans Azure Cosmos DB lors de la définition des performances de la base de données sous-jacente.
Le débit doit être provisionné pour garantir que les ressources système suffisantes sont toujours disponibles pour votre base de données. Le nombre de RU nécessaires à votre application dépend des opérations que vous effectuez. Les opérations peuvent aller de simples lectures et écritures à des requêtes plus complexes.
Remarque
Comme différentes opérations consomment un nombre différent d’unités de requête, nous renvoyons le nombre réel d’unités de requête consommées dans chaque appel d’API dans l’en-tête de réponse. Ainsi, vous pouvez profiler le nombre de RU consommées par votre application.
Mettre à jour le débit
Si vous souhaitez changer ce paramètre dans le portail Azure, accédez à votre API Azure pour FHIR, puis ouvrez le panneau Base de données. Remplacez ensuite le débit provisionné par la valeur souhaitée en fonction de vos besoins de performances. Vous pouvez changer la valeur du nombre d’unités de requête en veillant à ne pas dépasser la limite maximale de 100 000 RU/s. Si vous avez besoin d’une valeur supérieure, contactez le support Azure.
Si le débit de la base de données est supérieur à 10 000 RU/s ou si les données stockées dans la base de données sont supérieures à 50 Go, votre application cliente doit être en capacité de gérer les jetons de continuation. Une nouvelle partition est créée dans la base de données pour chaque augmentation du débit de 10 000 RU/s ou si la quantité de données stockées est supérieure à 50 Go. Plusieurs partitions créent une réponse de plusieurs pages dans laquelle la pagination est implémentée à l’aide de jetons de continuation.
Remarque
Une valeur de RU plus élevée signifie une API Azure plus élevée pour le débit FHIR et un coût plus élevé du service.
Étapes suivantes
Dans cet article, vous avez appris à mettre à jour vos RU dans le cadre de l’API Azure pour FHIR. Pour en savoir plus sur la configuration des clés gérées par le client en tant que paramètre de base de données :
Vous pouvez également déployer une API Azure pour FHIR complètement managée :
Remarque
FHIR® est une marque déposée de HL7 utilisé avec l’autorisation de HL7.