Udostępnij za pośrednictwem


Szybki start: tworzenie konta usługi Azure Cosmos DB for NoSQL przy użyciu witryny Azure Portal

DOTYCZY: NoSQL

W tym przewodniku Szybki start utworzysz nowe konto usługi Azure Cosmos DB for NoSQL w witrynie Azure Portal. Następnie użyjesz środowiska Eksploratora danych w witrynie Azure Portal, aby utworzyć bazę danych i kontener konfigurując wszystkie wymagane ustawienia. Na koniec dodasz przykładowe dane do kontenera i wydasz podstawowe zapytanie.

Wymagania wstępne

Tworzenie konta

Rozpocznij od utworzenia nowego konta usługi Azure Cosmos DB for NoSQL

  1. Zaloguj się do witryny Azure Portal (https://portal.azure.com).

  2. Wprowadź wartość Azure Cosmos DB na pasku wyszukiwania globalnego.

    Zrzut ekranu przedstawiający globalny pasek wyszukiwania w witrynie Azure Portal.

  3. W obszarze Usługi wybierz pozycję Azure Cosmos DB.

    Zrzut ekranu przedstawiający opcję usługi Azure Cosmos DB wybraną w menu wyszukiwania.

  4. W okienku Azure Cosmos DB wybierz pozycję Utwórz, a następnie pozycję Azure Cosmos DB for NoSQL.

    Zrzut ekranu przedstawiający opcję Utwórz w okienku dla usługi platformy Azure.

    Zrzut ekranu przedstawiający okienko wyboru interfejsu API usługi Azure Cosmos DB z wyróżnionym interfejsem API for NoSQL.

  5. W okienku Podstawowe skonfiguruj następujące opcje, a następnie wybierz pozycję Przejrzyj i utwórz:

    Wartość
    Subskrypcja Wybierz subskrypcję platformy Azure
    Grupa zasobów Utwórz nową grupę zasobów lub wybierz istniejącą grupę zasobów
    Nazwa konta Podaj globalnie unikatową nazwę
    Strefy dostępności Wyłącz
    Lokalizacja Wybieranie obsługiwanego regionu platformy Azure dla subskrypcji

    Zrzut ekranu przedstawiający okienko

    Napiwek

    Możesz pozostawić wszystkie nieokreślone opcje do ich wartości domyślnych. Możesz również skonfigurować konto, aby ograniczyć łączną przepływność konta do 1000 jednostek żądań na sekundę (RU/s) i włączyć warstwę Bezpłatna, aby zminimalizować koszty.

  6. W okienku Przeglądanie i tworzenie poczekaj na pomyślne zakończenie walidacji konta, a następnie wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający krok weryfikacji zasobów w środowisku tworzenia.

  7. Portal automatycznie przechodzi do okienka Wdrażanie . Zaczekaj na zakończenie wdrażania.

    Zrzut ekranu przedstawiający okienko wdrażania z aktualnie oczekującym wdrożeniem.

  8. Po zakończeniu wdrażania wybierz pozycję Przejdź do zasobu , aby przejść do nowego konta usługi Azure Cosmos DB for NoSQL.

    Zrzut ekranu przedstawiający w pełni wdrożony zasób z wyróżnioną opcją

Tworzenie bazy danych i kontenera

Następnie użyj Eksploratora danych, aby utworzyć bazę danych i kontener w portalu.

  1. W okienku zasobów konta wybierz pozycję Eksplorator danych w menu usługi.

    Zrzut ekranu przedstawiający opcję Eksplorator danych w menu usługi dla konta.

  2. W okienku Eksplorator danych wybierz opcję Nowy kontener .

    Zrzut ekranu przedstawiający opcję

  3. W oknie dialogowym Nowy kontener skonfiguruj następujące wartości, a następnie wybierz przycisk OK:

    Wartość
    Baza danych Utwórz nową
    Identyfikator bazy danych cosmicworks
    Udostępnianie przepływności między kontenerami Nie wybieraj
    Identyfikator kontenera employees
    Klucz partycji department/name
    Przepływność kontenera (autoskalowanie) Skalowanie automatyczne
    Maksymalna liczba jednostek RU/s kontenera 1000

    Zrzut ekranu przedstawiający okno dialogowe tworzenia nowej bazy danych i kontenera z wypełnionymi określonymi opcjami.

  4. Utwórz nowy plik o nazwie demo.bicepparam lub (demo.bicepparam).

  5. Obserwuj nowo utworzoną bazę danych i kontener w hierarchii Eksploratora danych.

    Zrzut ekranu przedstawiający hierarchię Eksploratora danych z istniejącym kontenerem bazy danych.

    Napiwek

    Opcjonalnie możesz rozwinąć węzeł kontenera, aby obserwować dodatkowe właściwości i ustawienia konfiguracji.

Dodawanie przykładowych danych i wykonywanie zapytań o nie

Na koniec użyj Eksploratora danych, aby utworzyć przykładowy element, a następnie wydać podstawowe zapytanie do kontenera.

  1. Rozwiń węzeł kontenera employees w drzewie Eksploratora danych. Następnie wybierz opcję Elementy .

    Zrzut ekranu przedstawiający opcję

  2. W menu Eksploratora danych wybierz pozycję Nowy element.

    Zrzut ekranu przedstawiający opcję

  3. Teraz wstaw następujący kod JSON dla nowego elementu w kontenerze employees , a następnie wybierz pozycję Zapisz:

    {
      "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
      "name": {
        "first": "Kai",
        "last": "Carter"
      },
      "email": "<kai@adventure-works.com>",
      "department": {
        "name": "Logistics"
      }
    }
    

    Zrzut ekranu przedstawiający zawartość JSON dla nowego elementu w Eksploratorze danych.

  4. W menu Eksploratora danych wybierz pozycję Nowe zapytanie SQL.

    Zrzut ekranu przedstawiający opcję

  5. Teraz wstaw następujące zapytanie NoSQL, aby pobrać wszystkie elementy dla logistics działu przy użyciu wyszukiwania bez uwzględniania wielkości liter. Następnie zapytanie formatuje dane wyjściowe jako obiekt JSON ze strukturą. Uruchom zapytanie, wybierając pozycję Wykonaj zapytanie:

    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)
    

    Zrzut ekranu przedstawiający tekst zapytania NoSQL w Eksploratorze danych.

  6. Obserwuj dane wyjściowe tablicy JSON z zapytania.

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

    Zrzut ekranu przedstawiający wyniki wykonania poprzedniego zapytania NoSQL w Eksploratorze danych.