bcgov / quickstart-openshift

QuickStart template targeted for OpenShift.
https://quickstart-openshift-test-frontend.apps.silver.devops.gov.bc.ca/
Apache License 2.0
30 stars 5 forks source link

Reusable pattern on Greenfield Pipeline for Data Classification and Integration with BC Data Catalogue #414

Open ArogeG opened 2 years ago

ArogeG commented 2 years ago

Describe the task Create a reusable pattern for FSA apps that allows teams to integrate with BC data catalogue through BC Catalogue API**.

Acceptance Criteria

Other useful resources -https://bcgov.github.io/data-publication/pages/tips_tricks_making_useful_metadata.html https://bcgov.github.io/data-publication/pages/dps_bcdc_api_w_resource_mgmt.html

(First stab of ticket, further refinement is required

gormless87 commented 2 years ago

Some options for storing DC: Store DC as parse-able column comments Store DC in metadata tables Store DC is a separate repo (E/R Studio)

Document API's rather than database

@rparfig - please advise

basilv commented 2 years ago

DC = data classification. Some considerations:

  1. If we aren't maintaining the data model in E/R studio but updating E/R studio from application script, that will make it hard to use E/R studio as the source of truth for additional metadata.
  2. I'd like to make it easy for a dev team to modify the db schema (e.g. add table or add column) and also supply necessary metadata.
  3. Would be nice to have the metadata (data classification) defined in the same source as the schema definition (DDL).