Azure Cosmos DB è un servizio di database distribuito globalmente offerto da Microsoft Azure che supporta diversi modelli di dati, tra cui documento, grafico, chiave-valore e colonna. È progettato per garantire alta disponibilità, scalabilità e prestazioni elevate con latenza bassa. Sebbene utilizzi una sintassi SQL per le query, questa non è identica a quella di SQL Server; presenta infatti alcune differenze nelle funzioni e nelle operazioni disponibili.
Viene in aiuto Microsoft Copilot in Azure Cosmos DB che di recente è stato introdotto per semplificare la creazione di query NoSQL basate su domande in linguaggio naturale direttamente dal portale Azure. Per iniziare, dobbiamo prima iscriverci alla funzionalità di anteprima di Copilot per Azure tramite il portale Azure andando nella sottoscrizione desiderata, andare nella voce Preview features e cercare Microsoft Copilot for Azure in Cosmos DB.

A questo punto possiamo andare sul nostro database, selezionare il container e creare una nuova query. Ci viene così data nella parte in alto la possibilità di specificare una query da mandare a Copilot, contestualizzata.

Possiamo interagire più volte, anche se per il momento Copilot non è in grado di alterare le query già presenti, ma solo aggiugerne. Possiamo però chiedere di ottimizzare o di variare una query inserendola direttamente nel prompt. Da segnalare che il servizio non ha nessun costo aggiuntivo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Generare una User Delegation SAS in .NET per Azure Blob Storage
Utilizzare QuickGrid di Blazor con Entity Framework
Proteggere le risorse Azure con private link e private endpoints
Utilizzare l nesting nativo dei CSS
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Ricevere notifiche sui test con Azure Load Testing
Recuperare App Service cancellati su Azure
Utilizzare Locust con Azure Load Testing
Supportare la sessione affinity di Azure App Service con Application Gateway