ministryofjustice / find-moj-data

Find MOJ data service • This repository is defined and managed in Terraform
MIT License
5 stars 0 forks source link

Implement the ingestion of the Performance hub metadata #913

Closed teeceeas closed 5 days ago

teeceeas commented 2 weeks ago

As discussed in the spike an automated / API solution may be possible in future but for now we will ingest in a similar way to ESDAs - writing a script to scan a CSV and push catalogue entries via the DataHub API.

Ingestion

Subject areas

Description

In addition to the above, append the following three sentences:

No owner is listed as this data is undergoing a review of ownership.

Data quality: the data is checked to be good enough to support the outcomes it is being used for. Data values should be right, but there are other factors that help ensure data meets the needs of its users.

Please remember that this data is for INTERNAL USE ONLY and not to be shared outside the organisation.

Data owners

Assigning data ownership has been de-scoped following a conversation with D&A (the previously suggested ownership is saved below in a comment).

MatMoore commented 1 week ago

The spike ticket says the result will likely look like a chart but I'll need to check whether we can actually link to the chart like we did with with Justice Data.

Both charts and datasets can be specialised with SubType. Setting this to a value like "PerformanceMetric" preserves the option of handling metrics differently to other kinds of charts.

jemnery commented 1 week ago

This is what the ownership logic was - we're not implementing this

MatMoore commented 1 week ago

Work in progress, but have something ingested https://dev.find-moj-data.service.justice.gov.uk/details/dashboard/urn:li:dashboard:(performance-hub,performance-hub)

We're going to need to adjust the templates in Find MoJ data

The subject area is missing for dashboard but since it covers multiple domains I'm going to leave this blank. This is the same for Justice Data as well.

MatMoore commented 1 week ago

Chart/dashboard is not actually a very good description of what these metrics are, so I'm going to change it to Dataset/Container, and introduce a subtype for Metrics.

We can then hide the schema part from the template.