Поделиться через


Glossary - Create

Создайте глоссарий.

POST {endpoint}/datamap/api/atlas/v2/glossary

Параметры URI

Имя В Обязательно Тип Описание
endpoint
path True

string

Текст запроса

Имя Тип Описание
categories

AtlasRelatedCategoryHeader[]

Массив категорий.

classifications

AtlasClassification[]

Массив классификаций.

createTime

integer

Время создания записи.

createdBy

string

Пользователь, создавший запись.

guid

string

Идентификатор GUID объекта .

language

string

Язык глоссария.

lastModifiedTS

string

ETag для управления параллелизмом.

longDescription

string

Подробное описание версии.

name

string

Имя объекта глоссария.

qualifiedName

string

Полное имя объекта глоссария.

shortDescription

string

Краткая версия описания.

terms

AtlasRelatedTermHeader[]

Массив связанных заголовков терминов.

updateTime

integer

Время обновления записи.

updatedBy

string

Пользователь, который обновил запись.

usage

string

Использование глоссария.

Ответы

Имя Тип Описание
200 OK

AtlasGlossary

Запрос выполнен успешно.

Other Status Codes

AtlasErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

OAuth2Auth

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
https://purview.azure.net/.default

Примеры

Glossary_Create

Образец запроса

POST {endpoint}/datamap/api/atlas/v2/glossary

{
  "name": "Glossary",
  "shortDescription": "Example Short Description",
  "longDescription": "Example Long Description",
  "language": "en",
  "usage": "Example Glossary"
}

Пример ответа

{
  "guid": "c018ddaf-7c21-4b37-a838-dae5f110c3d8",
  "qualifiedName": "Glossary",
  "name": "Glossary",
  "shortDescription": "Example Short Description",
  "longDescription": "Example Long Description",
  "lastModifiedTS": "1",
  "language": "en",
  "usage": "Example Glossary",
  "createdBy": "ExampleCreator",
  "updatedBy": "ExampleUpdator",
  "createTime": 1672892675688,
  "updateTime": 1672892675688
}

Определения

Имя Описание
AtlasClassification

Экземпляр классификации; У него нет удостоверения, этот объект существует только в том случае, если он связан с сущностью.

AtlasErrorResponse

Ответ об ошибке от службы

AtlasGlossary

Объект глоссария.

AtlasRelatedCategoryHeader

Заголовок связанной категории.

AtlasRelatedTermHeader

Заголовок связанного термина.

AtlasTermRelationshipStatus

Состояние связи терминов atlas

EntityStatus

Состояние — может быть активным или удаленным.

TimeBoundary

Записывает сведения о временной границе

AtlasClassification

Экземпляр классификации; У него нет удостоверения, этот объект существует только в том случае, если он связан с сущностью.

Имя Тип Описание
attributes

Атрибуты структуры.

entityGuid

string

Идентификатор GUID сущности.

entityStatus

EntityStatus

Состояние сущности — может быть активным или удаленным. Удаленные сущности не удаляются.

lastModifiedTS

string

ETag для управления параллелизмом.

removePropagationsOnEntityDelete

boolean

Определяет, будет ли распространение удалено при удалении сущности.

typeName

string

Имя типа.

validityPeriods

TimeBoundary[]

Массив временных границ, указывающих срок действия.

AtlasErrorResponse

Ответ об ошибке от службы

Имя Тип Описание
errorCode

string

Код ошибки.

errorMessage

string

Сообщение об ошибке.

requestId

string

Идентификатор запроса.

AtlasGlossary

Объект глоссария.

Имя Тип Описание
categories

AtlasRelatedCategoryHeader[]

Массив категорий.

classifications

AtlasClassification[]

Массив классификаций.

createTime

integer

Время создания записи.

createdBy

string

Пользователь, создавший запись.

guid

string

Идентификатор GUID объекта .

language

string

Язык глоссария.

lastModifiedTS

string

ETag для управления параллелизмом.

longDescription

string

Подробное описание версии.

name

string

Имя объекта глоссария.

qualifiedName

string

Полное имя объекта глоссария.

shortDescription

string

Краткая версия описания.

terms

AtlasRelatedTermHeader[]

Массив связанных заголовков терминов.

updateTime

integer

Время обновления записи.

updatedBy

string

Пользователь, который обновил запись.

usage

string

Использование глоссария.

AtlasRelatedCategoryHeader

Заголовок связанной категории.

Имя Тип Описание
categoryGuid

string

GUID категории.

description

string

Описание заголовка категории.

displayText

string

Отображаемый текст.

parentCategoryGuid

string

GUID родительской категории.

relationGuid

string

GUID связи.

AtlasRelatedTermHeader

Заголовок связанного термина.

Имя Тип Описание
description

string

Описание связанного термина.

displayText

string

Отображаемый текст.

expression

string

Выражение термина.

relationGuid

string

GUID связи.

status

AtlasTermRelationshipStatus

Состояние связи терминов.

steward

string

Стюард термина.

termGuid

string

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

AtlasTermRelationshipStatus

Состояние связи терминов atlas

Имя Тип Описание
ACTIVE

string

active

DEPRECATED

string

deprecated

DRAFT

string

Проект

OBSOLETE

string

устарело

OTHER

string

иное

EntityStatus

Состояние — может быть активным или удаленным.

Имя Тип Описание
ACTIVE

string

Состояние активно.

DELETED

string

Состояние удалено.

TimeBoundary

Записывает сведения о временной границе

Имя Тип Описание
endTime

string

Окончание временной границы.

startTime

string

Начало временной границы.

timeZone

string

Часовой пояс временной границы.