All Products
Search
Document Center

DataWorks:Common data structures

Last Updated:Jun 20, 2023

Collection

Collection definition

Parameter

Type

Example

Description

QualifiedName

String

album.12334

The unique identifier of the collection.

CollectionType

String

album

The type of the collection.

ALBUM: data album

ALBUM_CATEGORY: category in a data album

Name

String

collectionName

The name of the collection.

Comment

String

comment

The comment of the collection.

OwnerName

String

owner

The name of the owner of the collection.

CreateTime

Long

1668600147617

The time when the collection was created.

UpdateTime

Long

1668600148617

The time when the collection was updated.

Level

Integer

1

The level of the collection. This parameter takes effect only if the CollectionType parameter is set to ALBUM_CATEGORY. Maximum value: 4.

Entity

Entity definition

Parameter

Type

Example

Description

QualifiedName

String

maxcompute_table.563f0357118d05ef145d6bddf2966cc23e86ca8f2f013f915e565afdf09f7a23

The unique identifier of the entity. Example: maxcompute-table.projectA.tableB.

TenantId

Long

12345

The ID of the tenant.

EntityContent

Map

The additional properties of the entity.

The additional properties include the following parameters: entityType: the type of the entity, such as maxcompute-table and emr-table.

name: the name of the entity.

projectName: the name of the MaxCompute project.

LineageEntityVO

Entity object for lineage registration

Parameter

Type

Example

Description

QualifiedName

String

maxcompute-table.projectName.tablename

Unique identifier of entity

Name

String

tableName

Name of entity

ParentName

String

dbName

Parent name of entity

DetailUrl

String

http://domain.test.url/entity

Detail url of entity

LineageRelationRegisterVO

Structure for lineage registration

Parameter

Type

Example

Description

SrcEntity

LineageEntityVO

The source entity in lineage relation

DestEntity

LineageEntityVO

The destination entity in lineage relation

Relationship

RelationshipVO

The relationship between entities

CreateTimestamp

Long

1684327487964

The time of lineage relation generation

RelationshipVO

Entity relationship structure

Parameter

Type

Example

Description

Type

String

sql

Type name of relationship