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

В этой статье объясняется, как получить идентификаторы рабочей области, кластера, модели, записной книжки и URL-адресов в Azure Databricks.

Имена экземпляров рабочей области, URL-адреса и идентификаторы

Каждому Azure Databricksу развертыванию назначается уникальное имя экземпляра, также называемое URL-адресом рабочей области. Это полное доменное имя, используемое для входа в Azure Databricksное развертывание и выполнения запросов API.

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

URL-адрес рабочей области

Уникальный URL-адрес для каждой рабочей области имеет формат adb-<workspace-id>.<random-number>.azuredatabricks.net . ИДЕНТИФИКАТОР рабочей области отображается сразу после adb- и перед точкой (.). Для URL-адреса рабочей области https://adb-5555555555555555.19.azuredatabricks.net/ :

  • Имя экземпляра — adb-5555555555555555.19.azuredatabricks.net .
  • ИДЕНТИФИКАТОР рабочей области — 5555555555555555 .

Определение URL-адреса для каждой рабочей области

Вы можете определить URL-адрес рабочей области для рабочей области:

Устаревший региональный URL -адрес

Важно!

Старайтесь не использовать устаревшие региональные URL-адреса. Они могут не работать для новых рабочих областей, менее надежны и имеют меньшую производительность по сравнению с URL-адресами рабочей области.

Устаревший региональный URL-адрес состоит из региона, в котором развертывается Azure Databricks Рабочая область, а также домен azuredatabricks.net , например https://westus.azuredatabricks.net/ .

  • Если вы входите в прежний региональный URL-адрес https://westus.azuredatabricks.net/ , например, имя экземпляра — westus.azuredatabricks.net .
  • ИДЕНТИФИКАТОР рабочей области отображается в URL-адресе только после входа с использованием устаревшего регионального URL-адреса. Он отображается после o= . В URL-адресе https://<databricks-instance>/?o=6280049833385130 используется идентификатор рабочей области 6280049833385130 .

URL-адрес и идентификатор кластера

Кластер Azure Databricks предоставляет единую платформу для различных вариантов использования, таких как запуск конвейеров ETL, Stream Analytics, ad-hoc Analytics и машинного обучения. Каждый кластер имеет уникальный идентификатор, называемый ИДЕНТИФИКАТОРом кластера. Это относится как к кластерам всех целей, так и к кластерам заданий. Чтобы получить сведения о кластере с помощью REST API, необходим идентификатор кластера.

Чтобы получить идентификатор кластера, щелкните вкладку кластеры в боковой панели, а затем выберите имя кластера. ИДЕНТИФИКАТОР кластера — это число после /clusters/ компонента в URL-адресе этой страницы

https://<databricks-instance>/#/setting/clusters/<cluster-id>

На следующем снимке экрана идентификатор кластера — 0831-211914-clean632 .

URL-адрес кластера

URL-адрес и идентификатор записной книжки

Записная книжка — это веб-интерфейс для документа, который содержит готовый к запуску код, визуализации и текст описания. Записные книжки — это один интерфейс для взаимодействия с Azure Databricks. Каждая Записная книжка имеет уникальный идентификатор. URL-адрес записной книжки имеет идентификатор записной книжки, поэтому URL-адрес записной книжки уникален для блокнота. Для просмотра и редактирования записной книжки ее можно использовать совместно с другими пользователями на Azure Databricks платформе. Кроме того, каждая команда записной книжки (ячейка) имеет другой URL-адрес.

Чтобы получить URL-адрес записной книжки, откройте записную книжку. Чтобы получить URL-адрес ячейки, щелкните его содержимое.

URL-адрес записной книжки

В этой записной книжке:

  • URL-адрес записной книжки:

    https://westus.azuredatabricks.net/?o=6280049833385130#notebook/1940481404050342`
    
  • Идентификатор записной книжки — 1940481404050342 .

  • URL-адрес команды (ячейки):

    https://westus.azuredatabricks.net/?o=6280049833385130#notebook/1940481404050342/command/2432220274659491
    

Идентификатор модели

Модель относится к зарегистрированной модели млфлов, которая позволяет управлять моделями млфлов в рабочей среде с помощью промежуточных переходов и управления версиями. Идентификатор зарегистрированной модели необходим для программного изменения разрешений модели с помощью API разрешений.

Чтобы получить идентификатор зарегистрированной модели, можно использовать конечную точку REST API 2,0 mlflow/databricks/registered-models/get . Например, следующий код возвращает зарегистрированный объект модели со свойствами, включая его идентификатор:

curl -n -X GET -H 'Content-Type: application/json' -d '{"name": "model_name"}' \
https://<databricks-instance>/api/2.0/mlflow/databricks/registered-models/get

Возвращаемое значение имеет формат:

{
  "registered_model_databricks": {
    "name":"model_name",
    "id":"ceb0477eba94418e973f170e626f4471"
  }
}

URL-адрес и идентификатор задания

Задание — это способ запуска записной книжки или JAR либо немедленно, либо по расписанию.

Чтобы перейти к URL-адресу задания, щелкните вкладку задания в боковой панели и щелкните имя задания. Этот URL-адрес задания является важной частью информации, необходимой для устранения неполадок, которые привели к сбою и исследовать основную причину. Идентификатор задания находится после текста #job/ в URL-адресе.

На следующем снимке экрана URL-адрес задания:

https://westus.azuredatabricks.net/?o=6280049833385130#job/1

В этом примере идентификатор задания — 1 .

URL-адрес задания