Dela via


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

Skapa ett Konto

Börja med att skapa ett nytt Azure Cosmos DB för NoSQL-konto

  1. Logga in på Azure Portal (https://portal.azure.com).

  2. Ange Azure Cosmos DB i fältet global sökning.

    Skärmbild av global sökning-fältet i Azure Portal.

  3. I Tjänster väljer du Azure Cosmos DB.

    Skärmbild av alternativet Azure Cosmos DB som valts i sökmenyn.

  4. I fönstret Azure Cosmos DB väljer du Skapa och sedan Azure Cosmos DB för NoSQL.

    Skärmbild av alternativet Skapa i fönstret för en Azure-tjänst.

    Skärmbild av markeringsfönstret för Azure Cosmos DB API med API:et för NoSQL markerat.

  5. 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

    Skärmbild av fönstret Grundläggande resurser i Azure Cosmos DB for NoSQL-resursen.

    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.

  6. I fönstret Granska + skapa väntar du på att verifieringen av ditt konto ska slutföras och väljer sedan Skapa.

    Skärmbild av resursvalideringssteget i skapandet.

  7. Portalen navigerar automatiskt till fönstret Distribution . Vänta tills distributionen har slutförts.

    Skärmbild av distributionsfönstret med en väntande distribution.

  8. 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.

    Skärmbild av en fullständigt distribuerad resurs med alternativet

Skapa en databas och container

Använd sedan Datautforskaren för att skapa en databas och container i portalen.

  1. I fönstret Kontoresurs väljer du Datautforskaren på tjänstmenyn.

    Skärmbild av alternativet Datautforskaren i tjänstmenyn för kontot.

  2. I fönstret Datautforskaren väljer du alternativet Ny container .

    Skärmbild av alternativet

  3. 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

    Skärmbild av dialogrutan för att skapa en ny databas och container med de angivna alternativen ifyllda.

  4. Skapa en ny fil med namnet demo.bicepparam eller (demo.bicepparam).

  5. Observera den nyligen skapade databasen och containern i Datautforskarens hierarki.

    Skärmbild av Data Explorer-hierarkin med en databascontainer.

    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.

  1. Expandera noden för containern employees i datautforskarens träd. Välj sedan alternativet Objekt .

    Skärmbild av alternativet Objekt i en container i DataExploer-hierarkin.

  2. I Menyn i Datautforskaren väljer du Nytt objekt.

    Skärmbild av alternativet Nytt objekt i Menyn Datautforskaren.

  3. 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"
      }
    }
    

    Skärmbild av JSON-innehållet för ett nytt objekt i Datautforskaren.

  4. I Menyn i Datautforskaren väljer du Ny SQL-fråga.

    Skärmbild av alternativet

  5. 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)
    

    Skärmbild av NoSQL-frågetext i Datautforskaren.

  6. Observera JSON-matrisens utdata från frågan.

    [
      {
        "name": "Carter Kai",
        "department": "Logistics",
        "emailAddresses": [
          "kai@adventure-works.com"
        ]
      }
    ]
    

    Skärmbild av resultatet av den tidigare NoSQL-frågans körning i Datautforskaren.