Draft
Conversation
Co-authored-by: GitHub Actions Bot <>
* Add bulk loading of parents before node validation * Reuse create context * Add check for metric validation * Replace existing metric validation func
)" (DataJunction#1407)" (DataJunction#1451) * Revert "Revert "Fix hashing on measure decomposition. (DataJunction#1404)" (DataJunction#1407)" This reverts commit ad99fac. * Adjust unit tests.
* Switch to single transaction deploys so that we don't need to run multiple db transactions in parallel * Fix various minor bugs: tags should be updated rather than appended to, roles should be taken into account when comparing dimension links, and when searching for source tables, we should deduplicate
…les (DataJunction#1528) * Support querying across multiple hops on the dimensions graph with roles * Fix tests * Add check for columns * Fix tests
Co-authored-by: GitHub Actions Bot <>
Co-authored-by: GitHub Actions Bot <>
* Add better handling for deploying source nodes * Fix tests
Co-authored-by: GitHub Actions Bot <>
* Handle catching rollback failures in session manager * Fix session reuse when compiling node sql * Revert "Fix session reuse when compiling node sql" This reverts commit e877420. * Revert "Handle catching rollback failures in session manager" This reverts commit 1386dc0. * Fix compiling node queries
Co-authored-by: GitHub Actions Bot <>
* Add support deleting nodes via the DJ CLI * Add tests for cli deletions * Fix tests
Co-authored-by: GitHub Actions Bot <>
* Update postgres data directory to new postgres 18 structure * include principalkind in when creating dj user in demo setup
* Add additional cli functionality * Handle error cases, docs, full test coverage * Add support for multiple dimensions and filters
…de details edit page (DataJunction#1547) * Fix custom_metadata field bug and make some other small changes to node details page * make lint * prettier * update UI test * fix server test * Fix default for custom metadata * Fix test * Change back to is None check --------- Co-authored-by: Yian Shang <yian.shang@gmail.com>
Co-authored-by: GitHub Actions Bot <>
…nction#1550) * Switch to using the same codemirror editor for custom metadata editing * Fix
* MAX_BY and MIN_BY functions cannot be decomposed, so metric decomposition should reflect that * Fix tests * Remove unused part of query ast update after max_by decomposition
Co-authored-by: GitHub Actions Bot <>
* If a role path is provided, should stick to the role path * Enable role path dimensions in filters Manage filters and dimensions resolution correctly Fix tests * Fix tests * Add test for storing cubes that have dimensions with role paths * Fix
…1552) * When using the DJ client to retrieve metrics data, rename all output columns from their physical names to their semantic names * Fix * Fix tests
* Fix some inconsistencies with metric display name for cubes when deployed make cube deployment part of singular commit * Remove extraneous CreateCube input map * Fix * Fix cube deployment validation * Refactor batch load of metrics and dimensions as separate functions * Make sure that we can set tags for cubes * Fix tests * Fix and cleanup tests * Fix tests
Co-authored-by: GitHub Actions Bot <>
Update YAML docs given new deployment setup
Co-authored-by: GitHub Actions Bot <>
…Junction#1568) * Improve namespace creation UX with inline folder-like interface * Fix tests * Fix lint
* Add support for editing reference links and dimension links * Make edit icon show up by default * Limit the max size of the Dimension Links column * Fix adding, editing or removing complex dim link * Fix tests * lint * Fix tests * Add ability to refresh page after removing dim link * Add tests * lint
…DataJunction#1783) * Fix required dimensions component to read/write formik state properly * Fix lint * Fix tests
Co-authored-by: GitHub Actions Bot <actions@github.com>
* Upgrade checkout version and add hatchling * Fix
* Enable self-joins with role * Add tests for self join dimension links * Add self join SQL gen tests * lint
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
…DataJunction#1767) catalog tables and creating SourceSpec entries.
Co-authored-by: GitHub Actions Bot <actions@github.com>
* Add tests for new tools * Fix tests
* Add docs on using DJ with AI assistants * Clean up docs on using DJ with AI assistants * Shorten
Co-authored-by: GitHub Actions Bot <actions@github.com>
* Fix UI validation errors and form crashes * Fix lint * Fix * Fix tests
Co-authored-by: GitHub Actions Bot <actions@github.com>
* Fix issue with editing transforms * Fix
Co-authored-by: GitHub Actions Bot <actions@github.com>
* Fix server validation and dependency tracking * Fix some tests * Fix issues with restore validation * Fix tests * Remove logging * Fix tests * Fix
✅ Deploy Preview for thriving-cassata-78ae72 canceled.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test Plan
make checkpassesmake testshows 100% unit test coverageDeployment Plan