Snabbstart: Skapa ett Azure Cosmos DB för NoSQL-konto med hjälp av Azure Portal
GÄLLER FÖR: NoSQL
I den här snabbstarten skapar du ett nytt Azure Cosmos DB för NoSQL-konto i Azure Portal. Sedan använder du datautforskaren i Azure Portal för att skapa en databas och container som konfigurerar alla nödvändiga inställningar. Slutligen lägger du till exempeldata i containern och utfärdar en grundläggande fråga.
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
Skapa ett Konto
Börja med att skapa ett nytt Azure Cosmos DB för NoSQL-konto
Logga in på Azure Portal (https://portal.azure.com).
Ange Azure Cosmos DB i fältet global sökning.
I Tjänster väljer du Azure Cosmos DB.
I fönstret Azure Cosmos DB väljer du Skapa och sedan Azure Cosmos DB för NoSQL.
I fönstret Grundläggande konfigurerar du följande alternativ och väljer sedan Granska + skapa:
Värde Abonnemang Välj din Azure-prenumeration Resursgrupp Skapa en ny resursgrupp eller välj en befintlig resursgrupp Kontonamn Ange ett globalt unikt namn Tillgänglighetszoner Inaktivera Plats Välj en Azure-region som stöds för din prenumeration Dricks
Du kan lämna alla ospecificerade alternativ till deras standardvärden. Du kan också konfigurera kontot för att begränsa det totala dataflödet för kontot till 1 000 enheter för begäranden per sekund (RU/s) och aktivera den kostnadsfria nivån för att minimera dina kostnader.
I fönstret Granska + skapa väntar du på att verifieringen av ditt konto ska slutföras och väljer sedan Skapa.
Portalen navigerar automatiskt till fönstret Distribution . Vänta tills distributionen har slutförts.
När distributionen är klar väljer du Gå till resurs för att navigera till det nya Azure Cosmos DB för NoSQL-kontot.
Skapa en databas och container
Använd sedan Datautforskaren för att skapa en databas och container i portalen.
I fönstret Kontoresurs väljer du Datautforskaren på tjänstmenyn.
I fönstret Datautforskaren väljer du alternativet Ny container .
I dialogrutan Ny container konfigurerar du följande värden och väljer sedan OK:
Värde Databas Skapa ny Databas-ID cosmicworks
Dela dataflöde mellan containrar Välj inte Container-ID employees
Partitionsnyckel department/name
Containerdataflöde (autoskalning) Automatisk skalning Maximalt antal RU/s för container 1000
Skapa en ny fil med namnet demo.bicepparam eller (
demo.bicepparam
).Observera den nyligen skapade databasen och containern i Datautforskarens hierarki.
Dricks
Du kan också expandera containernoden för att observera ytterligare egenskaper och konfigurationsinställningar.
Lägga till och fråga efter exempeldata
Slutligen använder du Datautforskaren för att skapa ett exempelobjekt och sedan utfärda en grundläggande fråga till containern.
Expandera noden för containern employees i datautforskarens träd. Välj sedan alternativet Objekt .
I Menyn i Datautforskaren väljer du Nytt objekt.
Infoga nu följande JSON för ett nytt objekt i containern employees och välj sedan Spara:
{ "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", "name": { "first": "Kai", "last": "Carter" }, "email": "<kai@adventure-works.com>", "department": { "name": "Logistics" } }
I Menyn i Datautforskaren väljer du Ny SQL-fråga.
Infoga nu följande NoSQL-fråga för att hämta alla objekt för
logistics
avdelningen med hjälp av en skiftlägeskänslig sökning. Frågan formaterar sedan utdata som ett strukturerat JSON-objekt. Kör frågan genom att välja Kör fråga:SELECT VALUE { "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)
Observera JSON-matrisens utdata från frågan.
[ { "name": "Carter Kai", "department": "Logistics", "emailAddresses": [ "kai@adventure-works.com" ] } ]