Краткое руководство: Создайте учетную запись Azure Cosmos DB для NoSQL с помощью портала Azure

В этом кратком руководстве вы создадите новую учетную запись Azure Cosmos DB для работы с NoSQL на портале Azure. Затем вы используете интерфейс Data Explorer на портале Azure, чтобы создать базу данных и контейнер, настроив все необходимые параметры. Наконец, вы добавляете примеры данных в контейнер и выполняете базовый запрос.

Предпосылки

Создать аккаунт

Начните с создания новой Azure Cosmos DB для учетной записи NoSQL

  1. Войдите на портал Azure (https://portal.azure.com).

  2. Введите Azure Cosmos DB в глобальной строке поиска.

    Снимок экрана: глобальная панель поиска на портале Azure.

  3. В Services выберите Azure Cosmos DB.

    Снимок экрана параметра Azure Cosmos DB, выбранного в меню поиска.

  4. В области Azure Cosmos DB выберите "Создать", а затем Azure Cosmos DB для NoSQL.

    Снимок экрана: параметр

    Скриншот области выбора API Azure Cosmos DB с выделенным API для NoSQL.

  5. В области "Основные сведения" настройте следующие параметры и нажмите кнопку "Проверить и создать".

    Value
    Подписка Выберите подписку Azure.
    Группа ресурсов Создание новой группы ресурсов или выбор существующей группы ресурсов
    Имя аккаунта Укажите глобально уникальное имя
    Зоны доступности Отключить
    Местоположение Выберите поддерживаемый регион Azure для подписки

    Скриншот панели

    Tip

    Вы можете оставить любые не указанные параметры значениями по умолчанию. Вы также можете настроить учетную запись, чтобы ограничить общую пропускную способность учетной записи до 1000 единиц запросов в секунду (ЕЗ/с) и включить бесплатный уровень для минимизации затрат.

  6. На панели "Проверка и создание" дождитесь успешной проверки учетной записи и нажмите кнопку "Создать".

    Снимок экрана: шаг проверки ресурсов в интерфейсе создания.

  7. Портал автоматически переходит в область развертывания. Дождитесь завершения развертывания.

    Снимок экрана: область развертывания с текущим ожиданием развертывания.

  8. После завершения развертывания выберите Go to resource, чтобы перейти к новой Azure Cosmos DB для NoSQL учетной записи.

    Снимок экрана полностью развернутого ресурса с выделенной опцией

Создание базы данных и контейнера

Затем используйте Data Explorer для создания базы данных и контейнера на портале.

  1. В области ресурсов учетной записи выберите Data Explorer в меню службы.

    Снимок экрана опции Обозреватель данных в меню службы для учетной записи.

  2. В области Data Explorer выберите параметр New Container.

    Скриншот опции 'New Container' (Новый контейнер) в Data Explorer.

  3. В диалоговом окне "Создать контейнер" настройте следующие значения и нажмите кнопку "ОК".

    Value
    База данных Создать
    Идентификатор базы данных cosmicworks
    Совместное использование пропускной способности между контейнерами Не выбирайте
    Идентификатор контейнера employees
    Ключ раздела department/name
    Пропускная способность контейнера (автомасштабирование) Autoscale
    Максимальное количество единиц запросов в контейнере 1000

    Снимок экрана: диалоговое окно для создания новой базы данных и контейнера с указанными параметрами.

  4. Просмотрите только что созданную базу данных и контейнер в иерархии Обозревателя данных.

    Снимок экрана: иерархия обозревателя данных с контейнером базы данных.

    Tip

    При необходимости можно развернуть узел контейнера, чтобы наблюдать за дополнительными свойствами и параметрами конфигурации.

Добавление и запрос примеров данных

Наконец, используйте обозреватель данных для создания примера элемента, а затем выдачи базового запроса контейнеру.

  1. Разверните узел контейнера employees в дереве обозревателя данных. Затем выберите параметр "Элементы ".

    Скриншот опции 'Элементы' в контейнере в иерархии Data Explorer.

  2. В меню обозревателя данных выберите новый элемент.

    Снимок экрана: параметр

  3. Теперь вставьте следующий КОД JSON для нового элемента в контейнер сотрудников и нажмите кнопку "Сохранить".

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

    Скриншот содержимого JSON для нового элемента в Data Explorer.

  4. В меню обозревателя данных выберите новый SQL-запрос.

    Скриншот параметра «New SQL Query» в меню «Data Explorer».

  5. Теперь вставьте следующий запрос NoSQL, чтобы получить все элементы для отдела logistics с помощью поиска без учета регистра. Затем запрос форматирует выходные данные в виде структурированного объекта JSON. Запустите запрос, выбрав "Выполнить запрос":

    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)
    

    Снимок экрана: текст запроса NoSQL в обозревателе данных.

  6. Просмотрите выходные данные массива JSON из запроса.

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

    Снимок экрана: результаты выполнения предыдущего запроса NoSQL в обозревателе данных.

Дополнительные рекомендации по настройке и оптимизации

После создания и запроса данных используйте раздел Overview, чтобы попробовать различные функции Azure Cosmos DB.

  1. В области ресурсов учетной записи выберите Обзор в сервисном меню.

  2. Просмотрите ресурсы в Центре обзора , включая, но не ограничиваясь следующими:

    • Краткие руководства по созданию и тестированию приложения.

    • Руководство по настройке и оптимизации для поддержки каждого этапа обучения до рабочей среды. К разделам относятся секционирование, индексирование, моделирование, управление затратами, конфигурация резервного копирования и настройка производительности.

    • Контейнеры и доступ к данным для запроса данных, настройки пропускной способности и открытия контейнеров в Обозревателе данных или Visual Studio Code.

    • Средства мониторинга , такие как аналитика, метрики, оповещения и параметры диагностики, а также система показателей, которая предоставляет сведения о доступности, оповещениях и рекомендациях помощника по Azure.

    • Учебные ресурсы, такие как видеоуроки, примеры приложений и документация.

    • Персонализированные рекомендации по вашей учетной записи для повышения надежности, безопасности и экономической эффективности.

    Скриншот раздела настройки и оптимизации центра обзора на портале Azure.

Tip

Содержимое, показанное в Центре обзора, адаптируется к типу действия и рабочей нагрузки, чтобы упростить поиск наиболее важных для вас сведений.