Enums
AccessLevel
The access level for a Metadata Entity, either public or private
Values
| Value | Description |
|---|---|
| PUBLIC | Publicly available |
| PRIVATE | Restricted to a subset of viewers |
AccessTokenDuration
The duration for which an Access Token is valid.
Values
| Value | Description |
|---|---|
| ONE_HOUR | 1 hour |
| ONE_DAY | 1 day |
| ONE_WEEK | 1 week |
| ONE_MONTH | 1 month |
| THREE_MONTHS | 3 months |
| SIX_MONTHS | 6 months |
| ONE_YEAR | 1 year |
| NO_EXPIRY | No expiry |
AccessTokenType
A type of DataHub Access Token.
Values
| Value | Description |
|---|---|
| PERSONAL | Generates a personal access token |
AssertionActionType
The type of the Action
Values
| Value | Description |
|---|---|
| RAISE_INCIDENT | Raise an incident. |
| RESOLVE_INCIDENT | Resolve open incidents related to the assertion. |
AssertionResultErrorType
The type of error encountered when evaluating an AssertionResult
Values
| Value | Description |
|---|---|
| SOURCE_CONNECTION_ERROR | Source is unreachable |
| SOURCE_QUERY_FAILED | Source query failed to execute |
| INVALID_PARAMETERS | Invalid parameters were detected |
| INSUFFICIENT_DATA | Insufficient data to evaluate assertion |
| INVALID_SOURCE_TYPE | Event type not supported by the specified source |
| UNSUPPORTED_PLATFORM | Platform not supported |
| CUSTOM_SQL_ERROR | Error while executing a custom SQL assertion |
| FIELD_ASSERTION_ERROR | Error while executing a field assertion |
| UNKNOWN_ERROR | Unknown error |
AssertionResultType
The result type of an assertion, success or failure.
Values
| Value | Description |
|---|---|
| INIT | The assertion has not yet been fully evaluated. |
| SUCCESS | The assertion succeeded. |
| FAILURE | The assertion failed. |
| ERROR | The assertion errored. |
AssertionRunStatus
The state of an assertion run, as defined within an Assertion Run Event.
Values
| Value | Description |
|---|---|
| COMPLETE | An assertion run has completed. |
AssertionSourceType
The source of an assertion
Values
| Value | Description |
|---|---|
| NATIVE | The assertion was defined natively on DataHub by a user. |
| EXTERNAL | The assertion was defined and managed externally of DataHub. |
| INFERRED | The assertion was inferred, e.g. from offline AI / ML models. |
AssertionStdAggregation
An "aggregation" function that can be applied to column values of a Dataset to create the input to an Assertion Operator.
Values
| Value | Description |
|---|---|
| IDENTITY | Assertion is applied on individual column value |
| MEAN | Assertion is applied on column mean |
| MEDIAN | Assertion is applied on column median |
| UNIQUE_COUNT | Assertion is applied on number of distinct values in column |
| UNIQUE_PROPOTION | Assertion is applied on proportion of distinct values in column |
| NULL_COUNT | Assertion is applied on number of null values in column |
| NULL_PROPORTION | Assertion is applied on proportion of null values in column |
| STDDEV | Assertion is applied on column std deviation |
| MIN | Assertion is applied on column min |
| MAX | Assertion is applied on column std deviation |
| SUM | Assertion is applied on column sum |
| COLUMNS | Assertion is applied on all columns |
| COLUMN_COUNT | Assertion is applied on number of columns |
| ROW_COUNT | Assertion is applied on number of rows |
| _NATIVE_ | Other |
AssertionStdOperator
A standard operator or condition that constitutes an assertion definition
Values
| Value | Description |
|---|---|
| BETWEEN | Value being asserted is between min_value and max_value |
| LESS_THAN | Value being asserted is less than max_value |
| LESS_THAN_OR_EQUAL_TO | Value being asserted is less than or equal to max_value |
| GREATER_THAN | Value being asserted is greater than min_value |
| GREATER_THAN_OR_EQUAL_TO | Value being asserted is greater than or equal to min_value |
| EQUAL_TO | Value being asserted is equal to value |
| NOT_EQUAL_TO | Value being asserted is not equal to value |
| NULL | Value being asserted is null |
| NOT_NULL | Value being asserted is not null |
| CONTAIN | Value being asserted contains value |
| END_WITH | Value being asserted ends with value |
| START_WITH | Value being asserted starts with value |
| REGEX_MATCH | Value being asserted matches the regex value. |
| IN | Value being asserted is one of the array values |
| NOT_IN | Value being asserted is not in one of the array values. |
| IS_TRUE | Value being asserted is true |
| IS_FALSE | Value being asserted is false |
| _NATIVE_ | Other |
AssertionStdParameterType
The type of an AssertionStdParameter
Values
| Value | Description |
|---|---|
| STRING | A string value |
| NUMBER | A numeric value |
| LIST | A list of values. When used, the value should be formatted as a serialized JSON array. |
| SET | A set of values. When used, the value should be formatted as a serialized JSON array. |
| UNKNOWN | A value of unknown type |
AssertionType
The top-level assertion type.
Values
| Value | Description |
|---|---|
| DATASET | A single-dataset assertion. |
| FRESHNESS | An assertion which indicates when a particular operation should occur to an asset. |
| VOLUME | An assertion which indicates how much data should be available for a particular asset. |
| SQL | A raw SQL-statement based assertion. |
| FIELD | A structured assertion targeting a specific column or field of the Dataset. |
| DATA_SCHEMA | A schema or structural assertion. |
| CUSTOM | A custom assertion. |
AssertionValueChangeType
An enum to represent a type of change in an assertion value, metric, or measurement.
Values
| Value | Description |
|---|---|
| ABSOLUTE | A change that is defined in absolute terms. |
| PERCENTAGE | A change that is defined in relative terms using percentage change from the original value. |
ChangeCategoryType
Enum of CategoryTypes
Values
| Value | Description |
|---|---|
| DOCUMENTATION | When documentation has been edited |
| GLOSSARY_TERM | When glossary terms have been added or removed |
| OWNERSHIP | When ownership has been modified |
| TECHNICAL_SCHEMA | When technical schemas have been added or removed |
| TAG | When tags have been added or removed |
ChangeOperationType
Enum of types of changes
Values
| Value | Description |
|---|---|
| ADD | When an element is added |
| MODIFY | When an element is modified |
| REMOVE | When an element is removed |
ChartQueryType
The type of the Chart Query
Values
| Value | Description |
|---|---|
| SQL | Standard ANSI SQL |
| LOOKML | LookML |
ChartType
The type of a Chart Entity
Values
| Value | Description |
|---|---|
| BAR | Bar graph |
| PIE | Pie chart |
| SCATTER | Scatter plot |
| TABLE | Table |
| TEXT | Markdown formatted text |
| LINE | A line chart |
| AREA | An area chart |
| HISTOGRAM | A histogram chart |
| BOX_PLOT | A box plot chart |
| WORD_CLOUD | A word cloud chart |
| COHORT | A Cohort Analysis chart |
CorpUserStatus
The state of a CorpUser
Values
| Value | Description |
|---|---|
| ACTIVE | A User that has been provisioned and logged in |
| SUSPENDED | A user that has been suspended |
CostType
Values
| Value | Description |
|---|---|
| ORG_COST_TYPE | Org Cost Type to which the Cost of this entity should be attributed to |
DataContractState
The state of the data contract
Values
| Value | Description |
|---|---|
| ACTIVE | The data contract is active. |
| PENDING | The data contract is pending. Note that this symbol is currently experimental. |
DataHubConnectionDetailsType
The type of a DataHub connection
Values
| Value | Description |
|---|---|
| JSON | A json-encoded set of connection details. |
DataHubViewType
The type of a DataHub View
Values
| Value | Description |
|---|---|
| PERSONAL | A personal view - e.g. saved filters |
| GLOBAL | A global view, e.g. role view |
DataProcessInstanceRunResultType
The result of the data process run
Values
| Value | Description |
|---|---|
| SUCCESS | The run finished successfully |
| FAILURE | The run finished in failure |
| SKIPPED | The run was skipped |
| UP_FOR_RETRY | The run failed and is up for retry |
DataProcessRunStatus
The status of the data process instance
Values
| Value | Description |
|---|---|
| STARTED | The data process instance has started but not completed |
| COMPLETE | The data process instance has completed |
DatasetAssertionScope
The scope that a Dataset-level assertion applies to.
Values
| Value | Description |
|---|---|
| DATASET_COLUMN | Assertion applies to columns of a dataset. |
| DATASET_ROWS | Assertion applies to rows of a dataset. |
| DATASET_SCHEMA | Assertion applies to schema of a dataset. |
| UNKNOWN | The scope of an assertion is unknown. |
DatasetFilterType
Type of partition
Values
| Value | Description |
|---|---|
| SQL | Use a SQL string to apply the filter |
DatasetLineageType
Deprecated The type of an edge between two Datasets
Values
| Value | Description |
|---|---|
| COPY | Direct copy without modification |
| TRANSFORMED | Transformed dataset |
| VIEW | Represents a view defined on the sources |
DateInterval
For consumption by UI only
Values
| Value | Description |
|---|---|
| SECOND | |
| MINUTE | |
| HOUR | |
| DAY | |
| WEEK | |
| MONTH | |
| YEAR |
EntityType
A top level Metadata Entity Type
Values
| Value | Description |
|---|---|
| DOMAIN | A Domain containing Metadata Entities |
| DATASET | The Dataset Entity |
| CORP_USER | The CorpUser Entity |
| CORP_GROUP | The CorpGroup Entity |
| DATA_PLATFORM | The DataPlatform Entity |
| ER_MODEL_RELATIONSHIP | The ERModelRelationship Entity |
| DASHBOARD | The Dashboard Entity |
| NOTEBOOK | The Notebook Entity |
| CHART | The Chart Entity |
| DATA_FLOW | The Data Flow (or Data Pipeline) Entity, |
| DATA_JOB | The Data Job (or Data Task) Entity |
| TAG | The Tag Entity |
| GLOSSARY_TERM | The Glossary Term Entity |
| GLOSSARY_NODE | The Glossary Node Entity |
| CONTAINER | A container of Metadata Entities |
| MLMODEL | The ML Model Entity |
| MLMODEL_GROUP | The MLModelGroup Entity |
| MLFEATURE_TABLE | ML Feature Table Entity |
| MLFEATURE | The ML Feature Entity |
| MLPRIMARY_KEY | The ML Primary Key Entity |
| INGESTION_SOURCE | A DataHub Managed Ingestion Source |
| EXECUTION_REQUEST | A DataHub ExecutionRequest |
| ASSERTION | A DataHub Assertion |
| DATA_PROCESS_INSTANCE | An instance of an individual run of a data job or data flow |
| DATA_PLATFORM_INSTANCE | Data Platform Instance Entity |
| ACCESS_TOKEN | A DataHub Access Token |
| TEST | A DataHub Test |
| DATAHUB_POLICY | A DataHub Policy |
| DATAHUB_ROLE | A DataHub Role |
| POST | A DataHub Post |
| SCHEMA_FIELD | A Schema Field |
| DATAHUB_VIEW | A DataHub View |
| QUERY | A dataset query |
| DATA_PRODUCT | A Data Product |
| CUSTOM_OWNERSHIP_TYPE | A Custom Ownership Type |
| DATAHUB_CONNECTION | A connection to an external source. |
| INCIDENT | A DataHub incident - SaaS only |
| ROLE | " A Role from an organisation |
| DATA_CONTRACT | A data contract |
| STRUCTURED_PROPERTY | " An structured property on entities |
| FORM | " A form entity on entities |
| DATA_TYPE | " A data type registered to DataHub |
| ENTITY_TYPE | " A type of entity registered to DataHub |
| RESTRICTED | " A type of entity that is restricted to the user |
| OTHER | Another entity type - refer to a provided entity type urn. |
| BUSINESS_ATTRIBUTE | A Business Attribute |
| VERSION_SET | A set of versioned entities, representing a single source / logical entity over time |
FabricType
An environment identifier for a particular Entity, ie staging or production Note that this model will soon be deprecated in favor of a more general purpose of notion of data environment
Values
| Value | Description |
|---|---|
| DEV | Designates development fabrics |
| TEST | Designates testing fabrics |
| QA | Designates quality assurance fabrics |
| UAT | Designates user acceptance testing fabrics |
| EI | Designates early integration fabrics |
| PRE | Designates pre-production fabrics |
| STG | Designates staging fabrics |
| NON_PROD | Designates non-production fabrics |
| PROD | Designates production fabrics |
| CORP | Designates corporation fabrics |
| RVW | Designates review fabrics |
| SANDBOX | Designates sandbox fabrics |
FieldAssertionType
The type of a Field assertion
Values
| Value | Description |
|---|---|
| FIELD_VALUES | An assertion used to validate the values contained with a field / column given a set of rows. |
| FIELD_METRIC | An assertion used to validate the value of a common field / column metric (e.g. aggregation) such as null count + percentage, min, max, median, and more. |
FieldMetricType
A standard metric that can be derived from the set of values for a specific field / column of a dataset / table.
Values
| Value | Description |
|---|---|
| UNIQUE_COUNT | The number of unique values found in the column value set |
| UNIQUE_PERCENTAGE | The percentage of unique values to total rows for the dataset |
| NULL_COUNT | The number of null values found in the column value set |
| NULL_PERCENTAGE | The percentage of null values to total rows for the dataset |
| MIN | The minimum value in the column set (applies to numeric columns) |
| MAX | The maximum value in the column set (applies to numeric columns) |
| MEAN | The mean length found in the column set (applies to numeric columns) |
| MEDIAN | The median length found in the column set (applies to numeric columns) |
| STDDEV | The stddev length found in the column set (applies to numeric columns) |
| NEGATIVE_COUNT | The number of negative values found in the value set (applies to numeric columns) |
| NEGATIVE_PERCENTAGE | The percentage of negative values to total rows for the dataset (applies to numeric columns) |
| ZERO_COUNT | The number of zero values found in the value set (applies to numeric columns) |
| ZERO_PERCENTAGE | The percentage of zero values to total rows for the dataset (applies to numeric columns) |
| MIN_LENGTH | The minimum length found in the column set (applies to string columns) |
| MAX_LENGTH | The maximum length found in the column set (applies to string columns) |
| EMPTY_COUNT | The number of empty string values found in the value set (applies to string columns). Note: This is a completely different metric different from NULL_COUNT! |
| EMPTY_PERCENTAGE | The percentage of empty string values to total rows for the dataset (applies to string columns). Note: This is a completely different metric different from NULL_PERCENTAGE! |
FieldTransformType
The type of the Field Transform
Values
| Value | Description |
|---|---|
| LENGTH | Obtain the length of a string field / column (applicable to string types) |
FieldValuesFailThresholdType
The type of failure threshold.
Values
| Value | Description |
|---|---|
| COUNT | The maximum number of column values (i.e. rows) that are allowed to fail the defined expectations before the assertion officially fails. |
| PERCENTAGE | The maximum percentage of rows that are allowed to fail the defined column expectations before the assertion officially fails. |
FilterOperator
Values
| Value | Description |
|---|---|
| CONTAIN | Represent the relation: String field contains value, e.g. name contains Profile |
| EQUAL | Represent the relation: field = value, e.g. platform = hdfs |
| IEQUAL | Represent the relation: field = value (case-insensitive), e.g. platform = HDFS |
| IN |
|
| EXISTS | Represents the relation: The field exists. If the field is an array, the field is either not present or empty. |
| GREATER_THAN | Represent the relation greater than, e.g. ownerCount > 5 |
| GREATER_THAN_OR_EQUAL_TO | Represent the relation greater than or equal to, e.g. ownerCount >= 5 |
| LESS_THAN | Represent the relation less than, e.g. ownerCount < 3 |
| LESS_THAN_OR_EQUAL_TO | Represent the relation less than or equal to, e.g. ownerCount <= 3 |
| START_WITH | Represent the relation: String field starts with value, e.g. name starts with PageView |
| END_WITH | Represent the relation: String field ends with value, e.g. name ends with Event |
| DESCENDANTS_INCL | Represent the relation: URN field any nested children in addition to the given URN |
| ANCESTORS_INCL | Represent the relation: URN field matches any nested parent in addition to the given URN |
| RELATED_INCL | Represent the relation: URN field matches any nested child or parent in addition to the given URN |
FormPromptType
Enum of all form prompt types
Values
| Value | Description |
|---|---|
| STRUCTURED_PROPERTY | A structured property form prompt type. |
| FIELDS_STRUCTURED_PROPERTY | A schema field-level structured property form prompt type. |
FormType
The type of a form. This is optional on a form entity
Values
| Value | Description |
|---|---|
| VERIFICATION | This form is used for "verifying" entities as a state for governance and compliance |
| COMPLETION | This form is used to help with filling out metadata on entities |
FreshnessAssertionScheduleType
The type of an Freshness assertion
Values
| Value | Description |
|---|---|
| CRON | An schedule based on a CRON schedule representing the expected event times. |
| FIXED_INTERVAL | A scheduled based on a recurring fixed schedule which is used to compute the expected operation window. E.g. "every 24 hours". |
| SINCE_THE_LAST_CHECK | A schedule computed based on when the assertion was last evaluated, to the current moment in time. |
FreshnessAssertionType
The type of an Freshness assertion
Values
| Value | Description |
|---|---|
| DATASET_CHANGE | An assertion defined against a Dataset Change Operation - insert, update, delete, etc |
| DATA_JOB_RUN | An assertion defined against a Data Job run |
HealthStatus
Values
| Value | Description |
|---|---|
| PASS | The Asset is in a healthy state |
| WARN | The Asset is in a warning state |
| FAIL | The Asset is in a failing (unhealthy) state |
HealthStatusType
The type of the health status
Values
| Value | Description |
|---|---|
| ASSERTIONS | Assertions status |
| INCIDENTS | Incidents status |
IconLibrary
Values
| Value | Description |
|---|---|
| MATERIAL | Icons from the Material UI icon library |
IncidentPriority
The priority of the incident
Values
| Value | Description |
|---|---|
| LOW | A low priority incident (P3) |
| MEDIUM | A medium priority incident (P2) |
| HIGH | A high priority incident (P1) |
| CRITICAL | A critical priority incident (P0) |
IncidentSourceType
The source type of an incident, implying how it was created.
Values
| Value | Description |
|---|---|
| MANUAL | The incident was created manually, from either the API or the UI. |
| ASSERTION_FAILURE | An assertion has failed, triggering the incident. |
IncidentStage
The lifecycle stage of the incident.
Values
| Value | Description |
|---|---|
| TRIAGE | The impact and priority of the incident is being actively assessed. |
| INVESTIGATION | The incident root cause is being investigated. |
| WORK_IN_PROGRESS | The incident is in the remediation stage. |
| FIXED | The incident is in the resolved as completed stage. |
| NO_ACTION_REQUIRED | The incident is in the resolved with no action required state, e.g., the incident was a false positive, or was expected. |
IncidentState
The state of an incident.
Values
| Value | Description |
|---|---|
| ACTIVE | The incident is ongoing, or active. |
| RESOLVED | The incident is resolved. |
IncidentType
A specific type of incident
Values
| Value | Description |
|---|---|
| FRESHNESS | A Freshness Assertion has failed, triggering the incident. Raised on assets where assertions are configured to generate incidents. |
| VOLUME | A Volume Assertion has failed, triggering the incident. Raised on assets where assertions are configured to generate incidents. |
| FIELD | A Field Assertion has failed, triggering the incident. Raised on assets where assertions are configured to generate incidents. |
| SQL | A SQL Assertion has failed, triggering the incident. Raised on assets where assertions are configured to generate incidents. |
| DATA_SCHEMA | A Schema has failed, triggering the incident. Raised on assets where assertions are configured to generate incidents. |
| OPERATIONAL | An operational incident, e.g. failure to materialize a dataset, or failure to execute a task / pipeline. |
| CUSTOM | A custom type of incident |
IncrementingSegmentFieldTransformerType
The 'standard' transformer type. Note that not all source systems will support all operators.
Values
| Value | Description |
|---|---|
| TIMESTAMP_MS_TO_MINUTE | Rounds a timestamp (in seconds) down to the start of the month. |
| TIMESTAMP_MS_TO_HOUR | Rounds a timestamp (in milliseconds) down to the nearest hour. |
| TIMESTAMP_MS_TO_DATE | Rounds a timestamp (in milliseconds) down to the start of the day. |
| TIMESTAMP_MS_TO_MONTH | Rounds a timestamp (in milliseconds) down to the start of the month |
| TIMESTAMP_MS_TO_YEAR | Rounds a timestamp (in milliseconds) down to the start of the year |
| FLOOR | Rounds a numeric value down to the nearest integer. |
| CEILING | Rounds a numeric value up to the nearest integer. |
| NATIVE | A backdoor to provide a native operator type specific to a given source system like Snowflake, Redshift, BQ, etc. |
IntendedUserType
Values
| Value | Description |
|---|---|
| ENTERPRISE | Developed for Enterprise Users |
| HOBBY | Developed for Hobbyists |
| ENTERTAINMENT | Developed for Entertainment Purposes |
LineageDirection
Direction between two nodes in the lineage graph
Values
| Value | Description |
|---|---|
| UPSTREAM | Upstream, or left-to-right in the lineage visualization |
| DOWNSTREAM | Downstream, or right-to-left in the lineage visualization |
LogicalOperator
A Logical Operator, AND or OR.
Values
| Value | Description |
|---|---|
| AND | An AND operator. |
| OR | An OR operator. |
MediaType
The type of media
Values
| Value | Description |
|---|---|
| IMAGE | An image |
MLFeatureDataType
The data type associated with an individual Machine Learning Feature
Values
| Value | Description |
|---|---|
| USELESS | |
| NOMINAL | |
| ORDINAL | |
| BINARY | |
| COUNT | |
| TIME | |
| INTERVAL | |
| IMAGE | |
| VIDEO | |
| AUDIO | |
| TEXT | |
| MAP | |
| SEQUENCE | |
| SET | |
| CONTINUOUS | |
| BYTE | |
| UNKNOWN |
NotebookCellType
The type for a NotebookCell
Values
| Value | Description |
|---|---|
| TEXT_CELL | TEXT Notebook cell type. The cell context is text only. |
| QUERY_CELL | QUERY Notebook cell type. The cell context is query only. |
| CHART_CELL | CHART Notebook cell type. The cell content is chart only. |
OperationSourceType
Enum to define the source/reporter type for an Operation.
Values
| Value | Description |
|---|---|
| DATA_PROCESS | A data process reported the operation. |
| DATA_PLATFORM | A data platform reported the operation. |
OperationType
Enum to define the operation type when an entity changes.
Values
| Value | Description |
|---|---|
| INSERT | When data is inserted. |
| UPDATE | When data is updated. |
| DELETE | When data is deleted. |
| CREATE | When table is created. |
| ALTER | When table is altered |
| DROP | When table is dropped |
| UNKNOWN | Unknown operation |
| CUSTOM | Custom |
OriginType
Enum to define where an entity originated from.
Values
| Value | Description |
|---|---|
| NATIVE | The entity is native to DataHub. |
| EXTERNAL | The entity is external to DataHub. |
| UNKNOWN | The entity is of unknown origin. |
OwnerEntityType
Entities that are able to own other entities
Values
| Value | Description |
|---|---|
| CORP_USER | A corp user owner |
| CORP_GROUP | A corp group owner |
OwnershipSourceType
The origin of Ownership metadata associated with a Metadata Entity
Values
| Value | Description |
|---|---|
| AUDIT | Auditing system or audit logs |
| DATABASE | Database, eg GRANTS table |
| FILE_SYSTEM | File system, eg file or directory owner |
| ISSUE_TRACKING_SYSTEM | Issue tracking system, eg Jira |
| MANUAL | Manually provided by a user |
| SERVICE | Other ownership like service, eg Nuage, ACL service etc |
| SOURCE_CONTROL | SCM system, eg GIT, SVN |
| OTHER | Other sources |
OwnershipType
The type of the ownership relationship between a Person and a Metadata Entity Note that this field will soon become deprecated due to low usage
Values
| Value | Description |
|---|---|
| TECHNICAL_OWNER | A person or group who is responsible for technical aspects of the asset. |
| BUSINESS_OWNER | A person or group who is responsible for logical, or business related, aspects of the asset. |
| DATA_STEWARD | A steward, expert, or delegate responsible for the asset. |
| NONE | No specific type associated with the owner. |
| CUSTOM | Associated ownership type is a custom ownership type. Please check OwnershipTypeEntity urn for custom value. |
| DATAOWNER | A person or group that owns the data. Deprecated! This ownership type is no longer supported. Use TECHNICAL_OWNER instead. |
| DEVELOPER | A person or group that is in charge of developing the code Deprecated! This ownership type is no longer supported. Use TECHNICAL_OWNER instead. |
| DELEGATE | A person or a group that overseas the operation, eg a DBA or SRE Deprecated! This ownership type is no longer supported. Use TECHNICAL_OWNER instead. |
| PRODUCER | A person, group, or service that produces or generates the data Deprecated! This ownership type is no longer supported. Use TECHNICAL_OWNER instead. |
| STAKEHOLDER | A person or a group that has direct business interest Deprecated! Use BUSINESS_OWNER instead. |
| CONSUMER | A person, group, or service that consumes the data Deprecated! This ownership type is no longer supported. |
PartitionType
Values
| Value | Description |
|---|---|
| FULL_TABLE | |
| QUERY | |
| PARTITION |
PlatformNativeType
Deprecated, do not use this type The logical type associated with an individual Dataset
Values
| Value | Description |
|---|---|
| TABLE | Table |
| VIEW | View |
| DIRECTORY | Directory in file system |
| STREAM | Stream |
| BUCKET | Bucket in key value store |
PlatformType
The category of a specific Data Platform
Values
| Value | Description |
|---|---|
| FILE_SYSTEM | Value for a file system |
| KEY_VALUE_STORE | Value for a key value store |
| MESSAGE_BROKER | Value for a message broker |
| OBJECT_STORE | Value for an object store |
| OLAP_DATASTORE | Value for an OLAP datastore |
| QUERY_ENGINE | Value for a query engine |
| RELATIONAL_DB | Value for a relational database |
| SEARCH_ENGINE | Value for a search engine |
| OTHERS | Value for other platforms |
PolicyMatchCondition
Match condition
Values
| Value | Description |
|---|---|
| EQUALS | Whether the field matches the value |
| STARTS_WITH | Whether the field value starts with the value |
PolicyState
The state of an Access Policy
Values
| Value | Description |
|---|---|
| DRAFT | A Policy that has not been officially created, but in progress Currently unused |
| ACTIVE | A Policy that is active and being enforced |
| INACTIVE | A Policy that is not active or being enforced |
PolicyType
The type of the Access Policy
Values
| Value | Description |
|---|---|
| METADATA | An access policy that grants privileges pertaining to Metadata Entities |
| PLATFORM | An access policy that grants top level administrative privileges pertaining to the DataHub Platform itself |
PostContentType
The type of post
Values
| Value | Description |
|---|---|
| TEXT | Text content |
| LINK | Link content |
PostType
The type of post
Values
| Value | Description |
|---|---|
| HOME_PAGE_ANNOUNCEMENT | Posts on the home page |
| ENTITY_ANNOUNCEMENT | Posts on an entity page |
PropertyCardinality
The cardinality of a Structured Property determining whether one or multiple values can be applied to the entity from this property.
Values
| Value | Description |
|---|---|
| SINGLE | Only one value of this property can applied to an entity |
| MULTIPLE | Multiple values of this property can applied to an entity |
QueryLanguage
A query language / dialect.
Values
| Value | Description |
|---|---|
| SQL | Standard ANSI SQL |
QuerySource
The source of the query
Values
| Value | Description |
|---|---|
| MANUAL | The query was provided manually, e.g. from the UI. |
| SYSTEM | The query was extracted by the system, e.g. from a dashboard. |
RecommendationRenderType
Enum that defines how the modules should be rendered. There should be two frontend implementation of large and small modules per type.
Values
| Value | Description |
|---|---|
| ENTITY_NAME_LIST | Simple list of entities |
| PLATFORM_SEARCH_LIST | List of platforms |
| TAG_SEARCH_LIST | Tag search list |
| SEARCH_QUERY_LIST | A list of recommended search queries |
| GLOSSARY_TERM_SEARCH_LIST | Glossary Term search list |
| DOMAIN_SEARCH_LIST | Domain Search List |
RelationshipDirection
Direction between a source and destination node
Values
| Value | Description |
|---|---|
| INCOMING | A directed edge pointing at the source Entity |
| OUTGOING | A directed edge pointing at the destination Entity |
ScenarioType
Type of the scenario requesting recommendation
Values
| Value | Description |
|---|---|
| HOME | Recommendations to show on the users home page |
| SEARCH_RESULTS | Recommendations to show on the search results page |
| ENTITY_PROFILE | Recommendations to show on an Entity Profile page |
| SEARCH_BAR | Recommendations to show on the search bar when clicked |
SchemaAssertionCompatibility
Defines the required compatibility level for the schema assertion to pass.
Values
| Value | Description |
|---|---|
| EXACT_MATCH | The schema must be exactly the same as the expected schema. |
| SUPERSET | The schema must be a superset of the expected schema. |
| SUBSET | The schema must be a subset of the expected schema. |
SchemaFieldDataType
The type associated with a single Dataset schema field
Values
| Value | Description |
|---|---|
| BOOLEAN | A boolean type |
| FIXED | A fixed bytestring type |
| STRING | A string type |
| BYTES | A string of bytes |
| NUMBER | A number, including integers, floats, and doubles |
| DATE | A datestrings type |
| TIME | A timestamp type |
| ENUM | An enum type |
| NULL | A NULL type |
| MAP | A map collection type |
| ARRAY | An array collection type |
| UNION | An union type |
| STRUCT | An complex struct type |
SortOrder
Order for sorting
Values
| Value | Description |
|---|---|
| ASCENDING | |
| DESCENDING |
SourceCodeUrlType
Values
| Value | Description |
|---|---|
| ML_MODEL_SOURCE_CODE | MLModel Source Code |
| TRAINING_PIPELINE_SOURCE_CODE | Training Pipeline Source Code |
| EVALUATION_PIPELINE_SOURCE_CODE | Evaluation Pipeline Source Code |
SqlAssertionType
The type of the SQL assertion being monitored.
Values
| Value | Description |
|---|---|
| METRIC | A SQL Metric Assertion, e.g. one based on a numeric value returned by an arbitrary SQL query. |
| METRIC_CHANGE | A SQL assertion that is evaluated against the CHANGE in a metric assertion over time. |
StdDataType
A well-supported, standard DataHub Data Type.
Values
| Value | Description |
|---|---|
| STRING | String data type |
| NUMBER | Number data type |
| URN | Urn data type |
| RICH_TEXT | Rich text data type. Right now this is markdown only. |
| DATE | Date data type in format YYYY-MM-DD |
| OTHER | Any other data type - refer to a provided data type urn. |
SubResourceType
A type of Metadata Entity sub resource
Values
| Value | Description |
|---|---|
| DATASET_FIELD | A Dataset field or column |
TermRelationshipType
A type of Metadata Entity sub resource
Values
| Value | Description |
|---|---|
| isA | When a Term inherits from, or has an 'Is A' relationship with another Term |
| hasA | When a Term contains, or has a 'Has A' relationship with another Term |
TestResultType
The result type of a test that has been run
Values
| Value | Description |
|---|---|
| SUCCESS | The test succeeded. |
| FAILURE | The test failed. |
TimeRange
A time range used in fetching Usage statistics
Values
| Value | Description |
|---|---|
| DAY | Last day |
| WEEK | Last week |
| MONTH | Last month |
| QUARTER | Last quarter |
| YEAR | Last year |
| ALL | All time |
UserSetting
An individual setting type for a Corp User.
Values
| Value | Description |
|---|---|
| SHOW_SIMPLIFIED_HOMEPAGE | Show simplified homepage |
| SHOW_THEME_V2 | Show theme v2 |
VolumeAssertionType
A type of volume (row count) assertion
Values
| Value | Description |
|---|---|
| ROW_COUNT_TOTAL | A volume assertion that is evaluated against the total row count of a dataset. |
| ROW_COUNT_CHANGE | A volume assertion that is evaluated against an incremental row count of a dataset, or a row count change. |
| INCREMENTING_SEGMENT_ROW_COUNT_TOTAL | A volume assertion that checks the latest "segment" in a table based on an incrementing column to check whether it's row count falls into a particular range. This can be used to monitor the row count of an incrementing date-partition column segment. |
| INCREMENTING_SEGMENT_ROW_COUNT_CHANGE | A volume assertion that compares the row counts in neighboring "segments" or "partitions" of an incrementing column. This can be used to track changes between subsequent date partition in a table, for example. |
WindowDuration
The duration of a fixed window of time
Values
| Value | Description |
|---|---|
| DAY | A one day window |
| WEEK | A one week window |
| MONTH | A one month window |
| YEAR | A one year window |
