Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve reconcilation performance for external dashboards #4477

Merged
merged 5 commits into from
Mar 31, 2024

Conversation

nishantmonu51
Copy link
Collaborator

Improves reconcilation time on druid based dashboard having 45 dims and 30 measures from 50 sec to 4 sec.

Improves reconcilation time on druid based dashboard having 45 dims and 30 measures from 50 sec to 4 sec.
@pjain1
Copy link
Member

pjain1 commented Mar 31, 2024

@nishantmonu51 main change is its doing all dims and measures in one go and if there are any errors then go one by one on them to find actual failing one ?

@nishantmonu51
Copy link
Collaborator Author

Yes, its trying to improve reconcilation time by doing the check in one shot rather than one by one. Prepares one query instead of 70.

@nishantmonu51 nishantmonu51 merged commit bc72bc5 into main Mar 31, 2024
4 checks passed
@nishantmonu51 nishantmonu51 deleted the improve-validation branch March 31, 2024 14:02
nishantmonu51 added a commit that referenced this pull request Mar 31, 2024
* Improve validation for external dashboards

Improves reconcilation time on druid based dashboard having 45 dims and 30 measures from 50 sec to 4 sec.

* Fix test errors

* Fix linting

* fix lint

* Fix lint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants