Avvio rapido: creare un account Azure Cosmos DB for NoSQL usando il portale di Azure
Articolo
SI APPLICA A: NoSQL
In questo avvio rapido viene creato un nuovo account Azure Cosmos DB for NoSQL nel portale di Azure. Si userà quindi l'esperienza Esplora dati all'interno del portale di Azure per creare un database e un contenitore, configurando tutte le impostazioni necessarie. Infine, si aggiungono dati campione al contenitore e si esegue una query di base.
Immettere Azure Cosmos DB nella barra di ricerca globale.
In Servizi, selezionare Azure Cosmos DB.
Nel riquadro Azure Cosmos DB, selezionare Crea e quindi Azure Cosmos DB for NoSQL.
Nel riquadro Dati principali, configurare le opzioni seguenti e quindi selezionare Rivedi e crea:
Valore
Abbonamento
Selezionare la sottoscrizione di Azure
Gruppo di risorse
Creare un nuovo gruppo di risorse o selezionarne uno esistente
Account Name:
Specificare un nome globalmente univoco
Zone di disponibilità
Disabilita
Location
Selezionare un'area di Azure supportata per la sottoscrizione
Suggerimento
È possibile lasciare le opzioni non specificate sui loro valori predefiniti. È anche possibile configurare l'account per limitare la produttività totale dell'account a 1.000 unità richiesta al secondo (UR/sec) e abilitare il livello gratuito per ridurre al minimo i costi.
Nel riquadro Rivedi e crea attendere il completamento della convalida dell'account e quindi selezionare Crea.
Il portale si sposta automaticamente al riquadro Distribuzione. Attendere il completamento della distribuzione.
Al termine della distribuzione, selezionare Vai alla risorsa per spostarsi al nuovo account Azure Cosmos DB for NoSQL.
Creare un database e un contenitore
Quindi, è possibile usare Esplora dati per creare un database e un contenitore nel portale.
Nel riquadro delle risorse dell'account, selezionare Esplora dati nel menu del servizio.
Nel riquadro Esplora dati, selezionare l'opzione Nuovo contenitore.
Nella finestra di dialogo Nuovo contenitore, configurare i valori seguenti, quindi selezionare OK:
Valore
Database
Crea nuovo
ID database
cosmicworks
Produttività condivisa tra contenitori
Non selezionare
ID contenitore
employees
Chiave di partizione
department/name
Produttività del contenitore (scalabilità automatica)
Scalabilità automatica
Valore massimo di UR/sec del contenitore
1000
Creare un nuovo file denominato demo.bicepparam o (demo.bicepparam).
Osservare il database e il contenitore appena creati nella gerarchia di Esplora dati.
Suggerimento
Facoltativamente, è possibile espandere il nodo contenitore per osservare proprietà e impostazioni di configurazione aggiuntive.
Aggiungere ed eseguire query sui dati campione
Infine, usare Esplora dati per creare un articolo campione e quindi eseguire una query di base per il contenitore.
Espandere il nodo per il contenitore dipendenti nell'albero di Esplora dati. Quindi, selezionare l'opzione Articoli.
Nel menu di Esplora dati, selezionare Nuovo articolo.
Ora, inserire il JSON seguente per un nuovo articolo nel contenitore dipendenti e quindi selezionare Salva:
Nel menu di Esplora dati, selezionare Nuova query SQL.
Ora, inserire la query NoSQL seguente per ottenere tutti gli articoli del reparto logistics usando una ricerca senza distinzione tra maiuscole e minuscole. La query formatta l'output come oggetto JSON strutturato. Eseguire la query selezionando Esegui query:
NoSQL
SELECTVALUE {
"name": CONCAT(e.name.last, " ", e.name.first),
"department": e.department.name,
"emailAddresses": [
e.email
]
}
FROM
employees e
WHERE
STRINGEQUALS(e.department.name, "logistics", true)
Osservare l'output della matrice JSON dalla query.
Scrivere query efficienti, creare criteri di indicizzazione, gestire e effettuare il provisioning delle risorse nell'API SQL e nell'SDK con Microsoft Azure Cosmos DB.