Relationship - Create
Creare una nuova relazione tra entità.
POST {endpoint}/datamap/api/atlas/v2/relationship
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
endpoint
|
path | True |
string |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
attributes |
Attributi dello struct. |
|
createTime |
integer |
Ora creata del record. |
createdBy |
string |
Utente che ha creato il record. |
end1 |
Riferimento a un'istanza oggetto di un tipo, ad esempio un'entità. |
|
end2 |
Riferimento a un'istanza oggetto di un tipo, ad esempio un'entità. |
|
guid |
string |
GUID della relazione. |
homeId |
string |
ID home della relazione. |
label |
string |
Etichetta della relazione. |
lastModifiedTS |
string |
ETag per il controllo di concorrenza. |
provenanceType |
integer |
Usato per registrare la provenienza di un'istanza di un'entità o di una relazione |
status |
Enumerazione dello stato della relazione. |
|
typeName |
string |
Nome del tipo. |
updateTime |
integer |
Ora di aggiornamento del record. |
updatedBy |
string |
Utente che ha aggiornato il record. |
version |
integer |
Versione della relazione. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
La richiesta ha avuto esito positivo. |
|
Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
OAuth2Auth
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
https://purview.azure.net/.default |
Esempio
Relationship_Create
Esempio di richiesta
POST {endpoint}/datamap/api/atlas/v2/relationship
{
"typeName": "AtlasGlossarySynonym",
"attributes": {
"expression": "Example Expression",
"steward": "Example Steward",
"description": "Example Description",
"source": null,
"status": null
},
"end1": {
"guid": "856d31e6-e342-a1ce-6273-22ddb77029c6",
"typeName": "AtlasGlossaryTerm"
},
"end2": {
"guid": "77481037-2874-9bdc-9b9e-76bb94ee71aa",
"typeName": "AtlasGlossaryTerm"
},
"label": "r:AtlasGlossarySynonym",
"status": "ACTIVE",
"createdBy": "ExampleCreator",
"updatedBy": "ExampleUpdator",
"version": 0
}
Risposta di esempio
{
"typeName": "AtlasGlossarySynonym",
"attributes": {
"expression": "Example Expression",
"steward": "Example Steward",
"description": "Example Description",
"source": null,
"status": null
},
"guid": "63023d5b-c499-4360-a513-16bcbf73b039",
"end1": {
"guid": "856d31e6-e342-a1ce-6273-22ddb77029c6",
"typeName": "AtlasGlossaryTerm"
},
"end2": {
"guid": "77481037-2874-9bdc-9b9e-76bb94ee71aa",
"typeName": "AtlasGlossaryTerm"
},
"label": "r:AtlasGlossarySynonym",
"status": "ACTIVE",
"createdBy": "ExampleCreator",
"updatedBy": "ExampleUpdator",
"createTime": 1553840134724,
"updateTime": 1553840134724,
"version": 0
}
Definizioni
Nome | Descrizione |
---|---|
Atlas |
Risposta di errore dal servizio |
Atlas |
Riferimento a un'istanza oggetto di un tipo, ad esempio un'entità. |
Atlas |
Istanza di relazione Atlas. |
Status |
Stato per la relazione atlas |
AtlasErrorResponse
Risposta di errore dal servizio
Nome | Tipo | Descrizione |
---|---|---|
errorCode |
string |
Codice di errore. |
errorMessage |
string |
Messaggio di errore. |
requestId |
string |
ID richiesta. |
AtlasObjectId
Riferimento a un'istanza oggetto di un tipo, ad esempio un'entità.
Nome | Tipo | Descrizione |
---|---|---|
guid |
string |
GUID dell'oggetto . |
typeName |
string |
Nome del tipo. |
uniqueAttributes |
Attributi univoci dell'oggetto. |
AtlasRelationship
Istanza di relazione Atlas.
Nome | Tipo | Descrizione |
---|---|---|
attributes |
Attributi dello struct. |
|
createTime |
integer |
Ora creata del record. |
createdBy |
string |
Utente che ha creato il record. |
end1 |
Riferimento a un'istanza oggetto di un tipo, ad esempio un'entità. |
|
end2 |
Riferimento a un'istanza oggetto di un tipo, ad esempio un'entità. |
|
guid |
string |
GUID della relazione. |
homeId |
string |
ID home della relazione. |
label |
string |
Etichetta della relazione. |
lastModifiedTS |
string |
ETag per il controllo di concorrenza. |
provenanceType |
integer |
Usato per registrare la provenienza di un'istanza di un'entità o di una relazione |
status |
Enumerazione dello stato della relazione. |
|
typeName |
string |
Nome del tipo. |
updateTime |
integer |
Ora di aggiornamento del record. |
updatedBy |
string |
Utente che ha aggiornato il record. |
version |
integer |
Versione della relazione. |
StatusAtlasRelationship
Stato per la relazione atlas
Nome | Tipo | Descrizione |
---|---|---|
ACTIVE |
string |
active |
DELETED |
string |
deleted |