У меня есть список классификаций и подклассификаций в Apache Atlas. Хотите удалить их и создать новый список.
Все остальные классификации удаляются, но одна из них с именем "PII" выдает следующую ошибку, когда мы выбираем Удалить классификацию.
![enter image description here](https://i.stack.imgur.com/LvdJq.png)
Ошибка: Данный тип PII имеет ссылки
Когда мы выполняем поиск через Rest API, используя следующий URL:
http://ip.of.atlas:21000/api/atlas/v2/search/basic?classification=PII
Следующий результат приходит:
{
"queryType": "BASIC",
"searchParameters": {
"classification": "PII",
"excludeDeletedEntities": false,
"includeClassificationAttributes": false,
"includeSubTypes": true,
"includeSubClassifications": true,
"limit": 100,
"offset": 0
},
"entities": [
{
"typeName": "hive_table",
"attributes": {
"owner": "nifi",
"createTime": 1557832055000,
"qualifiedName": "demo.test_table@demopilot",
"name": "test_table"
},
"guid": "ecb7bb24-bdde-448c-b718-07273e5ce572",
"status": "DELETED",
"displayText": "test_table",
"classificationNames": [
"PII"
],
"meaningNames": [],
"meanings": []
},
{
"typeName": "hive_table",
"attributes": {
"owner": "nifi",
"createTime": 1557832055000,
"qualifiedName": "demo.test_table@demopilot",
"name": "test_table"
},
"guid": "ed5a9284-c290-4431-ab76-27b820478e29",
"status": "DELETED",
"displayText": "test_table",
"classificationNames": [
"PII"
],
"meaningNames": [],
"meanings": []
},
{
"typeName": "hive_column",
"attributes": {
"owner": "nifi",
"qualifiedName": "demo.test_table.traffic_case@demopilot",
"name": "traffic_case"
},
"guid": "73f75a6c-9f4e-41f0-b0ef-6c05ca132639",
"status": "DELETED",
"displayText": "traffic_case",
"classificationNames": [
"PII"
],
"meaningNames": [],
"meanings": []
}
]
}
Вопросы:
1. Существует ли API, который помогает удалить все классификации, независимо от того, присоединены они к сущности или нет?
2. Принудительно удалить одну классификацию с именем классификации или GUID?