-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[Feature] Improve Semantic Manifest parsing error message #9849
Comments
Thanks for opening this issue @DevonFulcher ! It looks like the current error message is:
@Jstein77 do you have any recommendations for how we should proceed? |
@dbeatty10 great Q! It depends what the validation error was. @DevonFulcher we probably throw an error here in DSI, can we thread that error message through here? |
Hey @DevonFulcher, @dbeatty10, @Jstein77, What do you think about raising an error inside the validate() method and making it return I've created a draft PR (#10128) with the implementation. If you think this approach is fine, I'll convert it to the normal PR. Also, could you help me with these two points?
|
@Jstein77 can you answer question 1? @Klimmy For question 2, this PR this PR has no interface changes, so I went ahead and updated that checklist item accordingly.
Go ahead and flip the PR from "draft" to "ready" whenever you want, and we'll queue it up for one of our engineers to review the approach. |
Hey, no worries, I was able to test it using |
@Jstein77 any thoughts on whether these errors should be bundled together or we have to fire individual events for them? |
Is this your first time submitting a feature request?
Describe the feature
Improve this error message to provide more details as to what is wrong with the Semantic Manifest. This was brought up here (internal to dbt Labs).
Describe alternatives you've considered
No response
Who will this benefit?
Users who are trying to parse a semantic manifest.
Are you interested in contributing this feature?
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: