Freigeben über


Type - Bulk Create

Erstellen Sie alle Atlastypdefinitionen in einem Massenvorgang. Es werden nur neue Definitionen erstellt. Alle Änderungen an den vorhandenen Definitionen werden verworfen.

POST {endpoint}/datamap/api/atlas/v2/types/typedefs

URI-Parameter

Name In Erforderlich Typ Beschreibung
endpoint
path True

string

Anforderungstext

Name Typ Beschreibung
businessMetadataDefs

AtlasBusinessMetadataDef[]

businessMetadataDefs

classificationDefs

AtlasClassificationDef[]

Ein Array von Klassifizierungsdefinitionen.

entityDefs

AtlasEntityDef[]

Ein Array von Entitätsdefinitionen.

enumDefs

AtlasEnumDef[]

Ein Array von Enumerationsdefinitionen.

relationshipDefs

AtlasRelationshipDef[]

Ein Array von Beziehungsdefinitionen.

structDefs

AtlasStructDef[]

Ein Array von Strukturdefinitionen.

termTemplateDefs

TermTemplateDef[]

Ein Array von Begriffsvorlagendefinitionen.

Antworten

Name Typ Beschreibung
200 OK

AtlasTypesDef

Die Anforderung war erfolgreich.

Other Status Codes

AtlasErrorResponse

Eine unerwartete Fehlerantwort.

Sicherheit

OAuth2Auth

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
https://purview.azure.net/.default

Beispiele

Type_BulkCreate
Type_BulkCreateBusinessMetadataDefs

Type_BulkCreate

Beispielanforderung

POST {endpoint}/datamap/api/atlas/v2/types/typedefs

{
  "enumDefs": [],
  "structDefs": [],
  "classificationDefs": [],
  "entityDefs": [
    {
      "name": "azure_sql_server_example",
      "superTypes": [
        "azure_resource"
      ],
      "typeVersion": "1.0",
      "attributeDefs": [
        {
          "name": "databases",
          "typeName": "array<azure_sql_db>",
          "cardinality": "SET",
          "isIndexable": false,
          "isOptional": true,
          "isUnique": false
        }
      ]
    }
  ],
  "relationshipDefs": []
}

Beispiel für eine Antwort

{
  "enumDefs": [],
  "structDefs": [],
  "classificationDefs": [],
  "entityDefs": [
    {
      "category": "ENTITY",
      "guid": "a47fd902-a564-45f1-aa51-ce9224955881",
      "createdBy": "ExampleCreator",
      "updatedBy": "ExampleUpdator",
      "createTime": 1553672211954,
      "updateTime": 1553672211954,
      "version": 1,
      "name": "azure_sql_server_example",
      "description": "azure_sql_server_example",
      "typeVersion": "1.0",
      "attributeDefs": [
        {
          "name": "databases",
          "typeName": "array<azure_sql_db>",
          "isOptional": true,
          "cardinality": "SET",
          "valuesMinCount": 0,
          "valuesMaxCount": 2147483647,
          "isUnique": false,
          "isIndexable": false,
          "includeInNotification": false
        }
      ],
      "superTypes": [
        "azure_resource"
      ],
      "subTypes": []
    }
  ],
  "relationshipDefs": []
}

Type_BulkCreateBusinessMetadataDefs

Beispielanforderung

POST {endpoint}/datamap/api/atlas/v2/types/typedefs

{
  "enumDefs": [],
  "structDefs": [],
  "classificationDefs": [],
  "entityDefs": [],
  "relationshipDefs": [],
  "businessMetadataDefs": [
    {
      "name": "myBizMetadata1",
      "description": "",
      "attributeDefs": [
        {
          "name": "bizAttr1",
          "typeName": "string",
          "isOptional": true,
          "cardinality": "SINGLE",
          "isUnique": false,
          "isIndexable": true,
          "options": {
            "maxStrLength": "50",
            "applicableEntityTypes": "[\"Path\"]"
          }
        }
      ]
    }
  ]
}

Beispiel für eine Antwort

{
  "enumDefs": [],
  "structDefs": [],
  "classificationDefs": [],
  "entityDefs": [],
  "relationshipDefs": [],
  "businessMetadataDefs": [
    {
      "category": "BUSINESS_METADATA",
      "guid": "f26dc6d1-be9c-a0ce-a274-b6388ff6e2eb",
      "createdBy": "ServiceAdmin",
      "updatedBy": "ServiceAdmin",
      "createTime": 1646994112241,
      "updateTime": 1646994112241,
      "version": 1,
      "name": "myBizMetadata1",
      "description": "This is my businessMetadata1",
      "typeVersion": "1.0",
      "lastModifiedTS": "1",
      "attributeDefs": [
        {
          "name": "bizAttr1",
          "typeName": "string",
          "isOptional": true,
          "cardinality": "SINGLE",
          "valuesMinCount": 0,
          "valuesMaxCount": 1,
          "isUnique": false,
          "isIndexable": true,
          "includeInNotification": false,
          "options": {
            "applicableEntityTypes": "[\"Path\"]",
            "maxStrLength": "50"
          }
        }
      ]
    }
  ]
}

Definitionen

Name Beschreibung
AtlasAttributeDef

-Klasse, die Details eines Strukturattributes erfasst.

AtlasBusinessMetadataDef

-Klasse, die Details eines Strukturtyps erfasst.

AtlasClassificationDef

-Klasse, die Details eines Klassifizierungstyps erfasst.

AtlasConstraintDef

-Klasse, die Details einer Einschränkung erfasst.

AtlasEntityDef

-Klasse, die Details eines Entitätstyps erfasst.

AtlasEnumDef

-Klasse, die Details eines Enumerationstyps erfasst.

AtlasEnumElementDef

-Klasse, die Details eines enum-Elements erfasst.

AtlasErrorResponse

Eine Fehlerantwort des Diensts

AtlasRelationshipAttributeDef

RelationshipEndDef stellt ein Ende der Beziehung dar. Das Ende der Beziehung wird durch einen Typ, einen Attributnamen, kardinalität und ob es das Containerende der Beziehung ist definiert.

AtlasRelationshipDef

AtlasRelationshipDef ist ein TypeDef, der eine Beziehung definiert. Wie bei anderen typeDefs hat atlasRelationshipDef einen Namen. Nach der Erstellung verfügt die RelationshipDef über eine GUID. Der Name und die GUID sind die zwei Möglichkeiten, wie relationshipDef identifiziert wird. RelationshipDefs haben 2 Enden, von denen jedes Kardinalität, einen EntityDef-Typnamen und -namen und optional angeben, ob das Ende ein Container ist. RelationshipDefs kann AttributeDefs aufweisen, obwohl nur primitive Typen zulässig sind. RelationshipDefs verfügt über eine relationshipCategory, die den UML-Beziehungstyp erforderlich angibt. Die Art und Weise, wie EntityDefs und RelationshipDefs verwendet werden sollen, ist, dass EntityDefs AttributeDefs definiert. Diese AttributeDefs geben keinen EntityDef-Typnamen als Typen an. RelationshipDefs führt neue Attribute für die Entitätsinstanzen ein. Beispielsweise kann EntityDef A attribute attr1,attr2,attr3 aufweisen.

EntityDef B kann attribute attr4,attr5,attr6 RelationshipDef AtoB kann 2 Enden definieren

end1: Type A, name attr7 end2: type B, name attr8

Wenn eine instance von EntityDef A erstellt wird, verfügt sie über die Attribute attr1,attr2,attr3,attr7 Wenn eine instance von EntityDef B erstellt wird, verfügt sie über attribute attr4,attr5,attr6,attr8

Auf diese Weise kann relationshipDefs getrennt von entityDefs erstellt werden und Beziehungsattribute in die Entitätsinstanzen einfügen.

AtlasRelationshipEndDef

RelationshipEndDef stellt ein Ende der Beziehung dar. Das Ende der Beziehung wird durch einen Typ, einen Attributnamen, kardinalität und ob es das Containerende der Beziehung ist definiert.

AtlasStructDef

-Klasse, die Details eines Strukturtyps erfasst.

AtlasTypesDef

Die Definitionen von Typen.

CardinalityValue

Kardinalität

DateFormat

Das Datumsformat,

NumberFormat

Das Zahlenformat.

RelationshipCategory

Beziehungskategorie

RoundingMode

Rundungsmodus

TermTemplateDef

Begriffsvorlagendefinition für Glossarbegriffe.

TimeZone

Die Zeitzoneninformationen.

TypeCategory

Typkategorie

AtlasAttributeDef

-Klasse, die Details eines Strukturattributes erfasst.

Name Typ Beschreibung
cardinality

CardinalityValue

Einwertiges Attribut oder mehrwertiges Attribut.

constraints

AtlasConstraintDef[]

Ein Array von Einschränkungen.

defaultValue

string

Der Standardwert des Attributs.

description

string

Die Beschreibung des Attributs.

includeInNotification

boolean

Bestimmt, ob es in der Benachrichtigung enthalten ist.

isIndexable

boolean

Bestimmt, ob sie indiziert werden kann.

isOptional

boolean

Bestimmt, ob es optional ist.

isUnique

boolean

Bestimmt, ob sie eindeutig ist.

name

string

Der Name des Attributs.

options

object

Die Optionen für das Attribut.

typeName

string

Der Name des Typs.

valuesMaxCount

integer

Die maximale Anzahl der Werte.

valuesMinCount

integer

Die Mindestanzahl der Werte.

AtlasBusinessMetadataDef

-Klasse, die Details eines Strukturtyps erfasst.

Name Typ Beschreibung
attributeDefs

AtlasAttributeDef[]

Ein Array von Attributdefinitionen.

category

TypeCategory

Die Enumeration der Typkategorie.

createTime

integer

Die Erstellungszeit des Datensatzes.

createdBy

string

Der Benutzer, der den Datensatz erstellt hat.

dateFormatter

DateFormat

Das Datumsformat,

description

string

Die Beschreibung der Typdefinition.

guid

string

Die GUID der Typdefinition.

lastModifiedTS

string

ETag für die Parallelitätssteuerung.

name

string

Der Name der Typdefinition.

options

object

Die Optionen für die Typdefinition.

serviceType

string

Der Diensttyp.

typeVersion

string

Die Version des Typs.

updateTime

integer

Die Aktualisierungszeit des Datensatzes.

updatedBy

string

Der Benutzer, der den Datensatz aktualisiert hat.

version

integer

Die Version des Datensatzes.

AtlasClassificationDef

-Klasse, die Details eines Klassifizierungstyps erfasst.

Name Typ Beschreibung
attributeDefs

AtlasAttributeDef[]

Ein Array von Attributdefinitionen.

category

TypeCategory

Die Enumeration der Typkategorie.

createTime

integer

Die Erstellungszeit des Datensatzes.

createdBy

string

Der Benutzer, der den Datensatz erstellt hat.

dateFormatter

DateFormat

Das Datumsformat,

description

string

Die Beschreibung der Typdefinition.

entityTypes

string[]

Durch das Angeben einer Liste von entityType-Namen im classificationDef wird sichergestellt, dass Klassifizierungen nur auf diese EntityTypes angewendet werden können.

Alle Untertypen der Entitätstypen erben die Einschränkung.

Alle classificationDef-Untertypen erben die entityTypes-Einschränkungen für übergeordnete Elemente.

Alle classificationDef-Untertypen können die Übergeordneten entityTypes-Einschränkungen weiter einschränken, indem eine Teilmenge der entityTypes angegeben wird.

Eine leere entityTypes-Liste, wenn keine übergeordneten Einschränkungen vorhanden sind, bedeutet, dass keine Einschränkungen vorliegen.

Eine leere entityTypes-Liste, wenn übergeordnete Einschränkungen vorhanden sind, bedeutet, dass der Untertyp die übergeordneten Einschränkungen übernimmt.

Wenn eine Liste von entityTypes angegeben wird, bei der eine von einem anderen erbt, wird dies abgelehnt. Dies sollte zu saubereren KlassifizierungenDefs beitragen.

guid

string

Die GUID der Typdefinition.

lastModifiedTS

string

ETag für die Parallelitätssteuerung.

name

string

Der Name der Typdefinition.

options

object

Die Optionen für die Typdefinition.

serviceType

string

Der Diensttyp.

subTypes

string[]

Ein Array von Untertypen.

superTypes

string[]

Ein Array von Supertypen.

typeVersion

string

Die Version des Typs.

updateTime

integer

Die Aktualisierungszeit des Datensatzes.

updatedBy

string

Der Benutzer, der den Datensatz aktualisiert hat.

version

integer

Die Version des Datensatzes.

AtlasConstraintDef

-Klasse, die Details einer Einschränkung erfasst.

Name Typ Beschreibung
params

Die Parameter der Einschränkungsdefinition.

type

string

Der Typ der Einschränkung.

AtlasEntityDef

-Klasse, die Details eines Entitätstyps erfasst.

Name Typ Beschreibung
attributeDefs

AtlasAttributeDef[]

Ein Array von Attributdefinitionen.

category

TypeCategory

Die Enumeration der Typkategorie.

createTime

integer

Die Erstellungszeit des Datensatzes.

createdBy

string

Der Benutzer, der den Datensatz erstellt hat.

dateFormatter

DateFormat

Das Datumsformat,

description

string

Die Beschreibung der Typdefinition.

guid

string

Die GUID der Typdefinition.

lastModifiedTS

string

ETag für die Parallelitätssteuerung.

name

string

Der Name der Typdefinition.

options

object

Die Optionen für die Typdefinition.

relationshipAttributeDefs

AtlasRelationshipAttributeDef[]

Ein Array von Beziehungsattributen.

serviceType

string

Der Diensttyp.

subTypes

string[]

Ein Array von Untertypen.

superTypes

string[]

Ein Array von Supertypen.

typeVersion

string

Die Version des Typs.

updateTime

integer

Die Aktualisierungszeit des Datensatzes.

updatedBy

string

Der Benutzer, der den Datensatz aktualisiert hat.

version

integer

Die Version des Datensatzes.

AtlasEnumDef

-Klasse, die Details eines Enumerationstyps erfasst.

Name Typ Beschreibung
category

TypeCategory

Die Enumeration der Typkategorie.

createTime

integer

Die Erstellungszeit des Datensatzes.

createdBy

string

Der Benutzer, der den Datensatz erstellt hat.

dateFormatter

DateFormat

Das Datumsformat,

defaultValue

string

Der Standardwert.

description

string

Die Beschreibung der Typdefinition.

elementDefs

AtlasEnumElementDef[]

Ein Array von Enumerationselementdefinitionen.

guid

string

Die GUID der Typdefinition.

lastModifiedTS

string

ETag für die Parallelitätssteuerung.

name

string

Der Name der Typdefinition.

options

object

Die Optionen für die Typdefinition.

serviceType

string

Der Diensttyp.

typeVersion

string

Die Version des Typs.

updateTime

integer

Die Aktualisierungszeit des Datensatzes.

updatedBy

string

Der Benutzer, der den Datensatz aktualisiert hat.

version

integer

Die Version des Datensatzes.

AtlasEnumElementDef

-Klasse, die Details eines enum-Elements erfasst.

Name Typ Beschreibung
description

string

Die Beschreibung der Enumerationselementdefinition.

ordinal

integer

Die Ordnungszahl der Enumerationselementdefinition.

value

string

Der Wert der Enumerationselementdefinition.

AtlasErrorResponse

Eine Fehlerantwort des Diensts

Name Typ Beschreibung
errorCode

string

Der Fehlercode.

errorMessage

string

Die Fehlermeldung.

requestId

string

Die Anforderungs-ID.

AtlasRelationshipAttributeDef

RelationshipEndDef stellt ein Ende der Beziehung dar. Das Ende der Beziehung wird durch einen Typ, einen Attributnamen, kardinalität und ob es das Containerende der Beziehung ist definiert.

Name Typ Beschreibung
cardinality

CardinalityValue

Einwertiges Attribut oder mehrwertiges Attribut.

constraints

AtlasConstraintDef[]

Ein Array von Einschränkungen.

defaultValue

string

Der Standardwert des Attributs.

description

string

Die Beschreibung des Attributs.

includeInNotification

boolean

Bestimmt, ob es in der Benachrichtigung enthalten ist.

isIndexable

boolean

Bestimmt, ob es indiziert werden kann.

isLegacyAttribute

boolean

Bestimmt, ob es sich um ein Legacy-Attribut handelt.

isOptional

boolean

Bestimmt, ob dies optional ist.

isUnique

boolean

Bestimmt, ob es eindeutig ist.

name

string

Der Name des Attributs.

options

object

Die Optionen für das Attribut.

relationshipTypeName

string

Der Name des Beziehungstyps.

typeName

string

Der Name des Typs.

valuesMaxCount

integer

Die maximale Anzahl der Werte.

valuesMinCount

integer

Die Mindestanzahl der Werte.

AtlasRelationshipDef

AtlasRelationshipDef ist ein TypeDef, der eine Beziehung definiert. Wie bei anderen typeDefs hat atlasRelationshipDef einen Namen. Nach der Erstellung verfügt die RelationshipDef über eine GUID. Der Name und die GUID sind die zwei Möglichkeiten, wie relationshipDef identifiziert wird. RelationshipDefs haben 2 Enden, von denen jedes Kardinalität, einen EntityDef-Typnamen und -namen und optional angeben, ob das Ende ein Container ist. RelationshipDefs kann AttributeDefs aufweisen, obwohl nur primitive Typen zulässig sind. RelationshipDefs verfügt über eine relationshipCategory, die den UML-Beziehungstyp erforderlich angibt. Die Art und Weise, wie EntityDefs und RelationshipDefs verwendet werden sollen, ist, dass EntityDefs AttributeDefs definiert. Diese AttributeDefs geben keinen EntityDef-Typnamen als Typen an. RelationshipDefs führt neue Attribute für die Entitätsinstanzen ein. Beispielsweise kann EntityDef A attribute attr1,attr2,attr3 aufweisen.

EntityDef B kann attribute attr4,attr5,attr6 RelationshipDef AtoB kann 2 Enden definieren

end1: Type A, name attr7 end2: type B, name attr8

Wenn eine instance von EntityDef A erstellt wird, verfügt sie über die Attribute attr1,attr2,attr3,attr7 Wenn eine instance von EntityDef B erstellt wird, verfügt sie über attribute attr4,attr5,attr6,attr8

Auf diese Weise kann relationshipDefs getrennt von entityDefs erstellt werden und Beziehungsattribute in die Entitätsinstanzen einfügen.

Name Typ Beschreibung
attributeDefs

AtlasAttributeDef[]

Ein Array von Attributdefinitionen.

category

TypeCategory

Die Enumeration der Typkategorie.

createTime

integer

Die Erstellungszeit des Datensatzes.

createdBy

string

Der Benutzer, der den Datensatz erstellt hat.

dateFormatter

DateFormat

Das Datumsformat,

description

string

Die Beschreibung der Typdefinition.

endDef1

AtlasRelationshipEndDef

RelationshipEndDef stellt ein Ende der Beziehung dar. Das Ende der Beziehung wird durch einen Typ, einen Attributnamen, die Kardinalität und die Angabe definiert, ob es sich um das Containerende der Beziehung handelt.

endDef2

AtlasRelationshipEndDef

RelationshipEndDef stellt ein Ende der Beziehung dar. Das Ende der Beziehung wird durch einen Typ, einen Attributnamen, die Kardinalität und die Angabe definiert, ob es sich um das Containerende der Beziehung handelt.

guid

string

Die GUID der Typdefinition.

lastModifiedTS

string

ETag für die Parallelitätssteuerung.

name

string

Der Name der Typdefinition.

options

object

Die Optionen für die Typdefinition.

relationshipCategory

RelationshipCategory

Die Beziehungskategorie bestimmt den Beziehungsstil rund um Containment und Lebenszyklus. Für die Werte wird die UML-Terminologie verwendet. ASSOCIATION ist eine Beziehung ohne Containment. COMPOSITION und AGGREGATION sind Containmentbeziehungen. Der Unterschied besteht in den Lebenszyklen des Containers und seiner untergeordneten Elemente. Im COMPOSITION-Fall können die untergeordneten Elemente ohne den Container nicht vorhanden sein. Bei AGGREGATION sind die Lebenszyklen des Containers und der untergeordneten Elemente völlig unabhängig.

relationshipLabel

string

Die Bezeichnung der Beziehung.

serviceType

string

Der Diensttyp.

typeVersion

string

Die Version des Typs.

updateTime

integer

Die Aktualisierungszeit des Datensatzes.

updatedBy

string

Der Benutzer, der den Datensatz aktualisiert hat.

version

integer

Die Version des Datensatzes.

AtlasRelationshipEndDef

RelationshipEndDef stellt ein Ende der Beziehung dar. Das Ende der Beziehung wird durch einen Typ, einen Attributnamen, kardinalität und ob es das Containerende der Beziehung ist definiert.

Name Typ Beschreibung
cardinality

CardinalityValue

Einwertiges Attribut oder mehrwertiges Attribut.

description

string

Die Beschreibung der Definition des Beziehungsendes.

isContainer

boolean

Bestimmt, ob es sich um einen Container handelt.

isLegacyAttribute

boolean

Bestimmt, ob es sich um ein Legacy-Attribut handelt.

name

string

Der Name der Definition des Beziehungsendes.

type

string

Der Typ des Beziehungsendes.

AtlasStructDef

-Klasse, die Details eines Strukturtyps erfasst.

Name Typ Beschreibung
attributeDefs

AtlasAttributeDef[]

Ein Array von Attributdefinitionen.

category

TypeCategory

Die Enumeration der Typkategorie.

createTime

integer

Die erstellungszeit des Datensatzes.

createdBy

string

Der Benutzer, der den Datensatz erstellt hat.

dateFormatter

DateFormat

Das Datumsformat,

description

string

Die Beschreibung der Typdefinition.

guid

string

Die GUID der Typdefinition.

lastModifiedTS

string

ETag für die Parallelitätssteuerung.

name

string

Der Name der Typdefinition.

options

object

Die Optionen für die Typdefinition.

serviceType

string

Der Diensttyp.

typeVersion

string

Die Version des Typs.

updateTime

integer

Die Aktualisierungszeit des Datensatzes.

updatedBy

string

Der Benutzer, der den Datensatz aktualisiert hat.

version

integer

Die Version des Datensatzes.

AtlasTypesDef

Die Definitionen von Typen.

Name Typ Beschreibung
businessMetadataDefs

AtlasBusinessMetadataDef[]

businessMetadataDefs

classificationDefs

AtlasClassificationDef[]

Ein Array von Klassifizierungsdefinitionen.

entityDefs

AtlasEntityDef[]

Ein Array von Entitätsdefinitionen.

enumDefs

AtlasEnumDef[]

Ein Array von Enumerationsdefinitionen.

relationshipDefs

AtlasRelationshipDef[]

Ein Array von Beziehungsdefinitionen.

structDefs

AtlasStructDef[]

Ein Array von Strukturdefinitionen.

termTemplateDefs

TermTemplateDef[]

Ein Array von Begriffsvorlagendefinitionen.

CardinalityValue

Kardinalität

Name Typ Beschreibung
LIST

string

list

SET

string

set

SINGLE

string

single

DateFormat

Das Datumsformat,

Name Typ Beschreibung
availableLocales

string[]

Ein Array verfügbarer Gebietsschemas.

calendar

number

Kalender

dateInstance

DateFormat

Das Datumsformat,

dateTimeInstance

DateFormat

Das Datumsformat,

instance

DateFormat

Das Datumsformat,

lenient

boolean

Bestimmt die Milde des Datumsformats.

numberFormat

NumberFormat

Das Zahlenformat.

timeInstance

DateFormat

Das Datumsformat,

timeZone

TimeZone

Die Zeitzoneninformationen.

NumberFormat

Das Zahlenformat.

Name Typ Beschreibung
availableLocales

string[]

Das Zahlenformat.

currency

string

Die Währung.

currencyInstance

NumberFormat

Das Zahlenformat.

groupingUsed

boolean

Bestimmt, ob eine Gruppierung verwendet wird.

instance

NumberFormat

Das Zahlenformat.

integerInstance

NumberFormat

Das Zahlenformat.

maximumFractionDigits

integer

Die maximale Anzahl von Bruchstellen.

maximumIntegerDigits

integer

Die maximale Anzahl ganzzahliger Ziffern.

minimumFractionDigits

integer

Die minimale Anzahl von Bruchstellen.

minimumIntegerDigits

integer

Die minimale Anzahl ganzzahliger Ziffern.

numberInstance

NumberFormat

Das Zahlenformat.

parseIntegerOnly

boolean

Bestimmt, ob nur ganze Zahlen analysiert werden.

percentInstance

NumberFormat

Das Zahlenformat.

roundingMode

RoundingMode

Die Enumeration des Rundungsmodus.

RelationshipCategory

Beziehungskategorie

Name Typ Beschreibung
AGGREGATION

string

aggregation

ASSOCIATION

string

Korrelation

COMPOSITION

string

Komposition

RoundingMode

Rundungsmodus

Name Typ Beschreibung
CEILING

string

ceiling

DOWN

string

fahren

FLOOR

string

floor

HALF_DOWN

string

halb unten

HALF_EVEN

string

halb gerade

HALF_UP

string

halb aufwärts

UNNECESSARY

string

unnecessary (nicht erforderlich)

UP

string

up

TermTemplateDef

Begriffsvorlagendefinition für Glossarbegriffe.

Name Typ Beschreibung
attributeDefs

AtlasAttributeDef[]

Ein Array von Attributdefinitionen.

category

TypeCategory

Die Enumeration der Typkategorie.

createTime

integer

Die erstellungszeit des Datensatzes.

createdBy

string

Der Benutzer, der den Datensatz erstellt hat.

dateFormatter

DateFormat

Das Datumsformat,

description

string

Die Beschreibung der Typdefinition.

guid

string

Die GUID der Typdefinition.

lastModifiedTS

string

ETag für die Parallelitätssteuerung.

name

string

Der Name der Typdefinition.

options

object

Die Optionen für die Typdefinition.

serviceType

string

Der Diensttyp.

typeVersion

string

Die Version des Typs.

updateTime

integer

Die Aktualisierungszeit des Datensatzes.

updatedBy

string

Der Benutzer, der den Datensatz aktualisiert hat.

version

integer

Die Version des Datensatzes.

TimeZone

Die Zeitzoneninformationen.

Name Typ Beschreibung
availableIds

string[]

Ein Array verfügbarer IDs.

default

TimeZone

Die Zeitzoneninformationen.

displayName

string

Der Anzeigename der Zeitzone.

dstSavings

integer

Der Wert der Sommerzeit.

id

string

Die ID der Zeitzone.

rawOffset

integer

Der unformatierte Offset der Zeitzone.

TypeCategory

Typkategorie

Name Typ Beschreibung
ARRAY

string

array

CLASSIFICATION

string

Klassifizierung

ENTITY

string

Entität

ENUM

string

enum

MAP

string

Karte

OBJECT_ID_TYPE

string

Objekt-ID-Typ

PRIMITIVE

string

primitiv

RELATIONSHIP

string

Beziehung (relationship)

STRUCT

string

struct

TERM_TEMPLATE

string

Ausdrucksvorlage