Skip to content

Provide a simple dashboard UI to browse reconciliation run results #156

@jiawen-tw

Description

@jiawen-tw

Context / Goal

Currently, the only way of interacting with Recce currently is through constructing of direct RESTful-style API calls which return JSON responses.

For users who do regular reconciliation runs overnight for multiple datasets, having to repeatedly make API calls to check in on the results can be rather painful. With the provision of a dashboard UI, it can potentially improve the user experience here.

Alternatively, perhaps can consider opening a trigger callback to notify the user when the run completes?

Expected Outcome

Evaluate if Recce should provide a dashboard for users, if yes:

  • Determine which features to include
  • Implement a simple dashboard that allows user to easily browse through past reconciliation run results

Out of Scope

Additional context / implementation notes

Some features to consider (can consider creating new cards for them)

  • An ordered table showing the details of the past reconciliations runs
  • Able to filter / query for a specific dataset
  • Shows migration keys of the mismatched rows
  • Show list of available datasets and be able to start an ad-hoc run

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions