Livy Sessions - Get Livy Session
Возвращает свойства указанного сеанса livy.
Разрешения
Вызывающий объект должен иметь или более поздней роли рабочей области.
Обязательные делегированные области
SparkJobDefinition.Read.All или SparkJobDefinition.ReadWrite.All или Item.Read.All или Item.ReadWrite.All
Поддерживаемые удостоверения Microsoft Entra
Этот API поддерживает удостоверения Microsoft, перечисленные в этом разделе.
Идентичность | Поддержка |
---|---|
Пользователь | Да |
учетные записи службы и управляемые удостоверения | Да |
Интерфейс
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sparkJobDefinitions/{sparkJobDefinitionId}/livySessions/{livyId}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
livy
|
path | True |
string |
Идентификатор сеанса. |
spark
|
path | True |
string (uuid) |
Идентификатор sparkJobDefinition. |
workspace
|
path | True |
string |
Идентификатор рабочей области. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК- Возвращает сеанс livy по идентификатору. |
|
Other Status Codes |
Распространенные коды ошибок:
|
Примеры
Get a livy session example
Образец запроса
GET https://api.fabric.microsoft.com/v1/workspaces/f8113ba8-dd81-443e-811a-b385340f3f05/sparkJobDefinitions/8cee7699-2e81-4121-9a53-cc9025046193/livySessions/9611f500-bf44-42e0-a0de-78dacb374398
Пример ответа
{
"sparkApplicationId": "application_1730933685452_0001",
"state": "Cancelled",
"livyId": "9611f500-bf44-42e0-a0de-78dacb374398",
"origin": "SubmittedJob",
"attemptNumber": 1,
"maxNumberOfAttempts": 1,
"livyName": "random_test_name_app",
"submitter": {
"id": "6f23a8a6-d954-4550-b91a-4df73ccd0311",
"type": "User"
},
"item": {
"workspaceId": "f8113ba8-dd81-443e-811a-b385340f3f05",
"itemId": "8cee7699-2e81-4121-9a53-cc9025046193",
"referenceType": "ById"
},
"itemName": "lh_itemName",
"itemType": "SparkJobDefinition",
"jobType": "SparkBatch",
"submittedDateTime": "2025-01-31T15:32:03Z",
"startDateTime": "2025-01-31T15:34:11Z",
"endDateTime": "2025-01-31T15:37:30Z",
"queuedDuration": {
"value": 1,
"timeUnit": "Seconds"
},
"runningDuration": {
"value": 180,
"timeUnit": "Seconds"
},
"totalDuration": {
"value": 360,
"timeUnit": "Seconds"
},
"jobInstanceId": "c2baabbd-5327-430c-87a6-ff4f98285601",
"creatorItem": {
"workspaceId": "f8113ba8-dd81-443e-811a-b385340f3f05",
"itemId": "8cee7699-2e81-4121-9a53-cc9025046193",
"referenceType": "ById"
},
"cancellationReason": "User cancelled the Spark batch",
"capacityId": "3c0cd366-dc28-4b6d-a525-4d415a8666e7",
"operationName": "Batch Livy Run",
"runtimeVersion": "1.3",
"livySessionItemResourceUri": ""
}
Определения
Имя | Описание |
---|---|
Duration |
Длительность. |
Error |
Объект сведений об ошибках, связанных с ресурсом. |
Error |
Ответ на ошибку. |
Error |
Сведения об ответе на ошибку. |
Group |
Группировка конкретных сведений. Применимо, если тип субъекта |
Group |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
Item |
Ссылка на элемент по объекту ID. |
Item |
Ссылочный тип элемента. С течением времени могут добавляться дополнительные |
Item |
Тип элемента. С течением времени могут добавляться дополнительные типы элементов. |
Job |
Текущее состояние задания. |
Livy |
Ответ сеанса livy |
Origin |
Источник задания. |
Principal |
Представляет удостоверение или группу Microsoft Entra. |
Principal |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
Service |
Сведения о субъекте-службе. Применимо, если тип субъекта |
Service |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
State |
Текущее состояние задания. |
Time |
Единица времени для длительности. С течением времени могут добавляться дополнительные типы длительности. |
User |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |
Duration
Длительность.
Имя | Тип | Описание |
---|---|---|
timeUnit |
Единица времени для длительности. С течением времени могут добавляться дополнительные типы длительности. |
|
value |
number |
Количество единиц времени в течение длительности. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
Имя | Тип | Описание |
---|---|---|
resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
moreDetails |
Список дополнительных сведений об ошибке. |
|
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
requestId |
string |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
Имя | Тип | Описание |
---|---|---|
errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
message |
string |
Удобочитаемое представление ошибки. |
relatedResource |
Сведения об ошибках, связанных с ресурсом. |
GroupDetails
Группировка конкретных сведений. Применимо, если тип субъекта Group
.
Имя | Тип | Описание |
---|---|---|
groupType |
Тип группы. С течением времени могут добавляться дополнительные типы групп. |
GroupType
Тип группы. С течением времени могут добавляться дополнительные типы групп.
Значение | Описание |
---|---|
Unknown |
Тип основной группы неизвестен. |
SecurityGroup |
Субъект — это группа безопасности. |
DistributionList |
Субъект — это список рассылки. |
ItemReferenceById
Ссылка на элемент по объекту ID.
Имя | Тип | Описание |
---|---|---|
itemId |
string (uuid) |
Идентификатор элемента. |
referenceType |
string:
By |
Тип ссылки на элемент. |
workspaceId |
string (uuid) |
Идентификатор рабочей области элемента. |
ItemReferenceType
Ссылочный тип элемента. С течением времени могут добавляться дополнительные ItemReferenceType
типы.
Значение | Описание |
---|---|
ById |
Элемент ссылается на его идентификатор. |
ItemType
Тип элемента. С течением времени могут добавляться дополнительные типы элементов.
Значение | Описание |
---|---|
Dashboard |
Панель мониторинга PowerBI. |
Report |
Отчет PowerBI. |
SemanticModel |
Семантическая модель PowerBI. |
PaginatedReport |
Отчет с разбивкой на страницы PowerBI. |
Datamart |
Datamart PowerBI. |
Lakehouse |
Озеро. |
Eventhouse |
Хранилище событий. |
Environment |
Среда. |
KQLDatabase |
База данных KQL. |
KQLQueryset |
Набор запросов KQL. |
KQLDashboard |
Панель мониторинга KQL. |
DataPipeline |
Конвейер данных. |
Notebook |
Записная книжка. |
SparkJobDefinition |
Определение задания Spark. |
MLExperiment |
Эксперимент машинного обучения. |
MLModel |
Модель машинного обучения. |
Warehouse |
Склад. |
Eventstream |
Поток событий. |
SQLEndpoint |
Конечная точка SQL. |
MirroredWarehouse |
Зеркальный склад. |
MirroredDatabase |
Зеркальная база данных. |
Reflex |
Рефлекс. |
GraphQLApi |
API для элемента GraphQL. |
MountedDataFactory |
ПодключеннаяdataFactory. |
SQLDatabase |
База данных SQLDatabase. |
CopyJob |
Задание копирования. |
VariableLibrary |
ПеременнаяLibrary. |
Dataflow |
Поток данных. |
ApacheAirflowJob |
An ApacheAirflowJob. |
WarehouseSnapshot |
Моментальный снимок хранилища. |
DigitalTwinBuilder |
A DigitalTwinBuilder. |
DigitalTwinBuilderFlow |
Поток Конструктора цифровых двойников. |
MirroredAzureDatabricksCatalog |
Зеркальный каталог azure databricks. |
JobType
Текущее состояние задания.
Значение | Описание |
---|---|
Unknown |
Тип задания неизвестен. |
SparkSession |
Тип задания — из сеанса Spark. |
SparkBatch |
Тип задания — из пакета Spark. |
JupyterSession |
Тип задания — из сеанса jupyter. |
LivySession
Ответ сеанса livy
Имя | Тип | Описание |
---|---|---|
attemptNumber |
integer |
Текущий номер попытки. |
cancellationReason |
string |
Причина отмены задания. |
capacityId |
string (uuid) |
Идентификатор емкости. |
consumerId |
Идентификатор потребителя. |
|
creatorItem |
Идентификатор создателя элемента. Если |
|
endDateTime |
string (date-time) |
Метка времени окончания задания в формате UTC с использованием формата ГГГГ-ММ-DDTHH:мм:ssZ. |
isHighConcurrency |
boolean |
Флаг, указывающий на высокий параллелизм. |
item |
Идентификатор элемента. |
|
itemName |
string |
Имя элемента. |
itemType |
Тип элемента. |
|
jobInstanceId |
string (uuid) |
Идентификатор экземпляра задания. |
jobType |
Текущее состояние задания. |
|
livyId |
string (uuid) |
Идентификатор сеанса Livy или пакета Livy. |
livyName |
string |
Имя сеанса Livy или пакета Livy. |
livySessionItemResourceUri |
string |
Универсальный код ресурса (URI), используемый для получения всех сеансов Livy для заданного элемента. |
maxNumberOfAttempts |
integer |
Максимальное количество попыток. |
operationName |
string |
Название операции. Возможные значения: запуск записной книжки, запуск HC записной книжки и запуск конвейера записной книжки. |
origin |
Источник задания. |
|
queuedDuration |
Длительность, в течение которой задание было поставлено в очередь. |
|
runningDuration |
Время выполнения задания. |
|
runtimeVersion |
string |
Версия среды выполнения структуры. |
sparkApplicationId |
string |
Идентификатор приложения Spark — это уникальный идентификатор, назначенный каждому приложению Apache Spark. Он также отображается в пользовательском интерфейсе Spark. |
startDateTime |
string (date-time) |
Метка времени при запуске задания в формате UTC с использованием формата YYYY-MM-DDTHH:mm:ssZ. |
state |
Текущее состояние задания. |
|
submittedDateTime |
string (date-time) |
Метка времени отправки задания в формате UTC с использованием формата ГГГГ-ММ-ДДTHH:мм:ssZ. |
submitter |
Идентификатор отправителя. |
|
totalDuration |
Общая длительность задания. |
Origin
Источник задания.
Значение | Описание |
---|---|
SubmittedJob |
Задание поступает из отправленного источника данных. |
PendingJob |
Задание поступает из ожидающего источника данных. |
Principal
Представляет удостоверение или группу Microsoft Entra.
Имя | Тип | Описание |
---|---|---|
displayName |
string |
Отображаемое имя субъекта. |
groupDetails |
Группировка конкретных сведений. Применимо, если тип субъекта |
|
id |
string (uuid) |
Идентификатор субъекта. |
servicePrincipalDetails |
Сведения о субъекте-службе. Применимо, если тип субъекта |
|
servicePrincipalProfileDetails |
Сведения о профиле субъекта-службы. Применимо, если тип субъекта |
|
type |
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов. |
|
userDetails |
Сведения о субъекте-пользователе. Применимо, если тип субъекта |
PrincipalType
Тип субъекта. С течением времени могут добавляться дополнительные типы субъектов.
Значение | Описание |
---|---|
User |
Субъект является субъектом-пользователем Microsoft Entra. |
ServicePrincipal |
Субъект является субъектом-службой Microsoft Entra. |
Group |
Субъект — это группа безопасности. |
ServicePrincipalProfile |
Субъект — это профиль субъекта-службы. |
ServicePrincipalDetails
Сведения о субъекте-службе. Применимо, если тип субъекта ServicePrincipal
.
Имя | Тип | Описание |
---|---|---|
aadAppId |
string (uuid) |
Microsoft Entra AppId субъекта-службы. |
ServicePrincipalProfileDetails
Сведения о профиле субъекта-службы. Применимо, если тип субъекта ServicePrincipalProfile
.
Имя | Тип | Описание |
---|---|---|
parentPrincipal |
Родительский субъект профиля субъекта-службы. |
State
Текущее состояние задания.
Значение | Описание |
---|---|
InProgress |
Задание выполняется или отменяет состояние. |
Cancelled |
Задание отменено. |
NotStarted |
Задание находится в очереди, начинается или находится в состоянии упаковки библиотеки. |
Succeeded |
Задание остановлено или находится в состоянии успешного выполнения. |
Failed |
Сбой задания или время ожидания сеанса. |
Unknown |
Задание находится в недопустимом состоянии. |
TimeUnit
Единица времени для длительности. С течением времени могут добавляться дополнительные типы длительности.
Значение | Описание |
---|---|
Seconds |
Длительность в секундах. |
Minutes |
Длительность в минутах. |
Hours |
Длительность в часах. |
Days |
Длительность в днях. |
UserDetails
Сведения о субъекте-пользователе. Применимо, если тип субъекта User
.
Имя | Тип | Описание |
---|---|---|
userPrincipalName |
string |
Основное имя пользователя. |