Overview
Compass has three major concept when it comes to data ingestion: Asset, Type, and Service.
Asset is the main model that represents a metadata of a specific service with a specific type.
Type defines a ‘type’ of an asset and it is pre-defined. Compass currently supports the following types:
table
job
dashboard
topic
feature_table
model
(under development)application
(under development)
Service defines the application or source that maintains or generates the asset. Examples would be biquery
, postgres
, etc.
Some features that compass has:
Discussion
Compass supports discussion feature. User could drop comments in each discussion. Currently, there are three types of discussions issues
, open ended
, and question and answer
. Depending on the type, the discussion could have multiple possible states. In the current version, all types only have two states: open
and closed
. A newly created discussion will always be assign an open
state. More detail about Discussion.
Starring
Compass allows a user to stars an asset. This bookmarking functionality is introduced to increase the speed of a user to get information. There is also an API to see which users star an asset (stargazers). More detail about Starring.