Source

Sources are data stores that can either be the source of data to be processed or targets for processes to write data to.

Dataset Type

This table tracks dataset types (i.e. Customer, Sales, Employee, etc.).

dataset_type_lkup
Column Name Column Type Column Description
dataset_type_id Auto incrementing integer sequence System key for the dataset type
dataset_type String(250) Unique name of the given dataset type

Source

This is the core table tracking sources/targets.

source_lkup
Column Name Column Type Column Description
source_id Auto incrementing integer sequence System key for the source
source_name String(250) Unique name of the given source.

Source Dataset Type

This table tracks the relationship between sources and dataset types.

source_dataset_type
Column Name Column Type Column Description
source_id Integer Foreign key to the Source table
dataset_type_id Integer Foreign key to the Dataset Type table

Source Object

This is the core table tracking source/target objects.

Source Object Dataset Type

This table tracks the relationship between source/target objects and dataset types.

source_object_dataset_type
Column Name Column Type Column Description
source_object_id Integer Foreign key to the Source Object table
dataset_type_id Integer Foreign key to the Dataset Type table