Inhaltsverzeichnis

Search

  1. Vorwort
  2. Übersicht
  3. Geschäftsbegriffe REST-APIs
  4. REST-APIs für Katalogereignisse
  5. Modell-REST-APIs
  6. Objekt-APIs
  7. Ressourcen-REST-APIs
  8. Anwendungsfälle

REST-API-Referenz zu Enterprise Data Catalog

REST-API-Referenz zu Enterprise Data Catalog

Änderungs-IDs für Datenobjekte

Änderungs-IDs für Datenobjekte

objects/{id}
API zum Aktualisieren der benutzerdefinierten Objekteigenschaften eines Objekts
REST-API-Element Eingabeformat
Anfrage-URL <CatalogAdmin>:<port>/access/2/catalog/data/objects/{id}
HTTP-Methodentyp PUT

Anfrageparameter

Parameter Erforderlich oder optional Beschreibung Parameter Typ Datentyp
id Erforderlich ID des Objekts Path String
Objekte Erforderlich Datenobjekt, für das Sie die benutzerdefinierten Eigenschaften aktualisieren möchten Body Model
If-Match Optional Geben Sie einen Wert ein, um die Ergebnisse anzuzeigen, die dem Wert entsprechen. Nehmen Sie keine Aktualisierung vor, wenn sich das Entitäts-Tag oder ETag für die Ressource geändert hat. Header String

Attributparameter

Parameter Erforderlich oder optional Beschreibung Datentyp Werte
businessTerms Optional Zugeordnete Geschäftsbegriffe Array [String] Geben Sie eine Liste der Geschäftsbegriffe im folgenden Format an:
ObjectRefRequest {
id (string): Id of object resource
}
facts Optional Liste der Aspekte, die für dieses Objekt gelten Array [String] Geben Sie eine Liste der Attribut-IDs und Werte für die Aspekte im folgenden Format an:
FactRequest {
attributeId (string): Attribute id ,
value (string, optional): Fact value
}
id Erforderlich ID der Objektressource String Geben Sie die Ressourcen-ID an.
srcLinks Optional Upstream von Objekten Array [String] Geben Sie für die Quellverknüpfungen eine Liste von Zuordnungs-IDs, Objektressourcen-IDs, Attribut-IDs und Eigenschaftenwerten im folgenden Format an:
LinkedObjectRequest {
association (string): Association id ,
id (string): Id of object resource ,
linkProperties (Array[LinkPropertyRequest], optional)
}
LinkPropertyRequest {
attributeId (string): Attribute id ,
value (string, optional): Property value
}
attributeId Erforderlich ID des Attributs String Geben Sie die Attribut-ID an.
value Optional Aspektwert String Geben Sie den Aspektwert an.
association Erforderlich ID der Zuordnung String Geben Sie die Zuordnungs-ID an.
linkProperties Optional Die Anfrage enthält die Attribut-ID und den Eigenschaftenwert. Array [String] Geben Sie eine Anfrage für Verknüpfungseigenschaften im folgenden Format an:
LinkPropertyRequest {
attributeId (string): Attribute id ,
value (string, optional): Property value
}
value Optional Eigenschaftenwert String Geben Sie den Eigenschaftenwert an.

Antwortcodes

Code Ursache
201 Erstellt
400 Fehlender oder ungültiger Parameter
401 Fehlende Anmeldeinformationen
403 Der Benutzer verfügt nicht über die erforderlichen Zugriffsberechtigungen.
404 Das angeforderte Objekt wurde nicht gefunden.
412 Es wurde eine in Konflikt stehende Bearbeitung erkannt.
429 Es wurde eine Ratenbegrenzung für Anfragen erkannt.

Beispielaufruf mit Curl

curl -X PUT --header "Accept: application/json" -d "cust" "http://<CatalogAdmin>:<port>/access/2/catalog/data/objects/100"


Aktualisiert May 14, 2019


Explore Informatica Network