* Brief documentation of installation requirements
* Minor fix to run tests only defined in OpenMetadata
* Add full example to Data Quality as Code
* Install `griffe2md` and fix docstrings
* Remove local openmetadata reference
* Fix writing, grammar and typos
* Fix test
* Fix formatting
* Initial Implementation for Change Events for Workflow Generated Changes and Manual Task Resolutions
* Test case
* Add impersonatedBy to changeEvent schema, changeEvent generations, workflow consumer filtering, always override impersonatedBy even if not null
* Update generated TypeScript types
* Improved debug logging in WorkflowEventConsumer and tests
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Initial implementation for Dimensionality on Data Quality Tests
* Fix ColumnValuesToBeUnique and create TestCaseResult API
* Refactor dimension result
* Initial E2E Implementation without Impact Score
* Dimensionality Thin Slice
* Update generated TypeScript types
* Update generated TypeScript types
* Removed useless method to use the one we already had
* Fix Pandas Dimensionality checks
* Remove useless comments
* Implement PR comments, fix Tests
* Improve the code a bit
* Fix imports
* Implement Dimensionality for ColumnMeanToBeBetween
* Removed useless comments and improved minor things
* Implement UnitTests
* Fixes
* Moved import pandas to type checking
* Fix Min/Max being optional
* Fix Unittests
* small fixes
* Fix Unittests
* Fix Issue with counting total rows on mean
* Improve code
* Fix Merge
* Removed unused type
* Refactor to reduce code repetition and complexity
* Fix conflict
* Rename method
* Refactor some metrics
* Implement Dimensionality to ColumnLengthToBeBetween
* Implement Dimensionality for ColumnMedianToBeBetween in Pandas
* Implement Median Dimensionality for SQL
* Add database tests
* Fix median metric
* Implement Dimensionality SumToBeBetween
* Implement dimensionality for Column Values not In Set
* Implement Dimensionality for ColumnValuestoMatchRegex and ColumnValuesToNotMatchRegex
* Implement NotNull and MissingCount dimensionality
* Implement columnValuesToBeBetween dimensionality
* Fix test
* Implement Pandas Dimensionality for ColumnValueStdDevToBeBetween
* Implement Dimensionality for ColumnValuesStdDevToBeBetween
* Implement dimensionality for column values to be at expected location
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Feat(ui): support contract tab for other entities
* fix the tab being showed in entities along with the next and previous button with the functionality
* modify the contract badge status to all entities in data asset header
* supported topic,dashboardDataModel,ApiEndpoint in schema tab with the json changes
* Update generated TypeScript types
* fix the contract.ts file being deleted
* re-push the missing data in dataContract.json
* supported the contract tab in persona changes and also supported for Chart Entity
* fix the unit test and type error in schema for contract tab
* added playwright test for dataContract for other entities
* fix the sonar test
* added databas and schema contract test along with the previous failure
* added Database and DatabaseSchema contract test and fix other test issue due to merge conflict
* commeted out the tab support for charts now, since BE is still pending on it
* code polish, render schema table on condition with test and schema form default expand all keys
* Update generated TypeScript types
* fix the button props naming
* fix the buttons labels
* modify the playwright and include support for all entities checking
* fix the schema fields for other entities
* added support for fiel, directory, spreadsheet and worksheet and fix some playwright cases
* fix unit and playwright test
* fix some sonar issue
* fix some code smell and minor improvement
* fix unit test
* remove unwanted file
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Initial implementation for Dimensionality on Data Quality Tests
* Fix ColumnValuesToBeUnique and create TestCaseResult API
* Refactor dimension result
* Initial E2E Implementation without Impact Score
* Dimensionality Thin Slice
* Update generated TypeScript types
* Update generated TypeScript types
* Removed useless method to use the one we already had
* Fix Pandas Dimensionality checks
* Remove useless comments
* Implement PR comments, fix Tests
* Improve the code a bit
* Fix imports
* Implement Dimensionality for ColumnMeanToBeBetween
* Removed useless comments and improved minor things
* Implement UnitTests
* Fixes
* Moved import pandas to type checking
* Fix Min/Max being optional
* Fix Unittests
* small fixes
* Fix Unittests
* Fix Issue with counting total rows on mean
* Improve code
* Fix Merge
* Removed unused type
* Refactor to reduce code repetition and complexity
* Fix conflict
* Rename method
* Refactor some metrics
* Implement Dimensionality to ColumnLengthToBeBetween
* Implement Dimensionality for ColumnMedianToBeBetween in Pandas
* Implement Median Dimensionality for SQL
* Add database tests
* Fix median metric
* Implement Dimensionality SumToBeBetween
* Implement dimensionality for Column Values not In Set
* Implement Dimensionality for ColumnValuestoMatchRegex and ColumnValuesToNotMatchRegex
* Implement NotNull and MissingCount dimensionality
* Implement columnValuesToBeBetween dimensionality
* Fix test
* Implement Pandas Dimensionality for ColumnValueStdDevToBeBetween
* Implement Dimensionality for ColumnValuesStdDevToBeBetween
* Fixed tests due to sqlite now supporting stddev
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Initial implementation for Dimensionality on Data Quality Tests
* Fix ColumnValuesToBeUnique and create TestCaseResult API
* Refactor dimension result
* Initial E2E Implementation without Impact Score
* Dimensionality Thin Slice
* Update generated TypeScript types
* Update generated TypeScript types
* Removed useless method to use the one we already had
* Fix Pandas Dimensionality checks
* Remove useless comments
* Implement PR comments, fix Tests
* Improve the code a bit
* Fix imports
* Implement Dimensionality for ColumnMeanToBeBetween
* Removed useless comments and improved minor things
* Implement UnitTests
* Fixes
* Moved import pandas to type checking
* Fix Min/Max being optional
* Fix Unittests
* small fixes
* Fix Unittests
* Fix Issue with counting total rows on mean
* Improve code
* Fix Merge
* Removed unused type
* Refactor to reduce code repetition and complexity
* Fix conflict
* Rename method
* Refactor some metrics
* Implement Dimensionality to ColumnLengthToBeBetween
* Implement Dimensionality for ColumnMedianToBeBetween in Pandas
* Implement Median Dimensionality for SQL
* Add database tests
* Fix median metric
* Implement Dimensionality SumToBeBetween
* Implement dimensionality for Column Values not In Set
* Implement Dimensionality for ColumnValuestoMatchRegex and ColumnValuesToNotMatchRegex
* Implement NotNull and MissingCount dimensionality
* Implement columnValuesToBeBetween dimensionality
* Fix test
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(test): playwright to create data once instead on each tests
* fix issue with name conflicts on classes
* sync setup data
* fix customize details page
* fix persistence data issue
* fix test failures
* avoid deleting file
* fix tests
* fix tests with class conflicts
* fix version tests
* fix failing tests
* fix my task failure
* fix failing tests
* fix tests
* revert user list component changes
* Initial implementation for Dimensionality on Data Quality Tests
* Fix ColumnValuesToBeUnique and create TestCaseResult API
* Refactor dimension result
* Initial E2E Implementation without Impact Score
* Dimensionality Thin Slice
* Update generated TypeScript types
* Update generated TypeScript types
* Removed useless method to use the one we already had
* Fix Pandas Dimensionality checks
* Remove useless comments
* Implement PR comments, fix Tests
* Improve the code a bit
* Fix imports
* Implement Dimensionality for ColumnMeanToBeBetween
* Removed useless comments and improved minor things
* Implement UnitTests
* Fixes
* Moved import pandas to type checking
* Fix Min/Max being optional
* Fix Unittests
* small fixes
* Fix Unittests
* Fix Issue with counting total rows on mean
* Improve code
* Fix Merge
* Removed unused type
* Refactor to reduce code repetition and complexity
* Fix conflict
* Rename method
* Refactor some metrics
* Implement Dimensionality to ColumnLengthToBeBetween
* Implement Dimensionality for ColumnMedianToBeBetween in Pandas
* Implement Median Dimensionality for SQL
* Add database tests
* Fix median metric
* Implement Dimensionality SumToBeBetween
* Implement dimensionality for Column Values not In Set
* Implement Dimensionality for ColumnValuestoMatchRegex and ColumnValuesToNotMatchRegex
* Implement NotNull and MissingCount dimensionality
* Fix test
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Initial implementation for Dimensionality on Data Quality Tests
* Fix ColumnValuesToBeUnique and create TestCaseResult API
* Refactor dimension result
* Initial E2E Implementation without Impact Score
* Dimensionality Thin Slice
* Update generated TypeScript types
* Update generated TypeScript types
* Removed useless method to use the one we already had
* Fix Pandas Dimensionality checks
* Remove useless comments
* Implement PR comments, fix Tests
* Improve the code a bit
* Fix imports
* Implement Dimensionality for ColumnMeanToBeBetween
* Removed useless comments and improved minor things
* Implement UnitTests
* Fixes
* Moved import pandas to type checking
* Fix Min/Max being optional
* Fix Unittests
* small fixes
* Fix Unittests
* Fix Issue with counting total rows on mean
* Improve code
* Fix Merge
* Removed unused type
* Refactor to reduce code repetition and complexity
* Fix conflict
* Rename method
* Refactor some metrics
* Implement Dimensionality to ColumnLengthToBeBetween
* Implement Dimensionality for ColumnMedianToBeBetween in Pandas
* Implement Median Dimensionality for SQL
* Add database tests
* Fix median metric
* Implement Dimensionality SumToBeBetween
* Implement dimensionality for Column Values not In Set
* Implement Dimensionality for ColumnValuestoMatchRegex and ColumnValuesToNotMatchRegex
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: show all the category for cardinality distribution graph
* feat: enhance CardinalityDistributionChart with category selection and custom Y-axis ticks
* fix: update cursor fill color in visualisation charts for better visibility
---------
Co-authored-by: Harsh Vador <58542468+harsh-vador@users.noreply.github.com>
* Initial implementation for Dimensionality on Data Quality Tests
* Fix ColumnValuesToBeUnique and create TestCaseResult API
* Refactor dimension result
* Initial E2E Implementation without Impact Score
* Dimensionality Thin Slice
* Update generated TypeScript types
* Update generated TypeScript types
* Removed useless method to use the one we already had
* Fix Pandas Dimensionality checks
* Remove useless comments
* Implement PR comments, fix Tests
* Improve the code a bit
* Fix imports
* Implement Dimensionality for ColumnMeanToBeBetween
* Removed useless comments and improved minor things
* Implement UnitTests
* Fixes
* Moved import pandas to type checking
* Fix Min/Max being optional
* Fix Unittests
* small fixes
* Fix Unittests
* Fix Issue with counting total rows on mean
* Improve code
* Fix Merge
* Removed unused type
* Refactor to reduce code repetition and complexity
* Fix conflict
* Rename method
* Refactor some metrics
* Implement Dimensionality to ColumnLengthToBeBetween
* Implement Dimensionality for ColumnMedianToBeBetween in Pandas
* Implement Median Dimensionality for SQL
* Add database tests
* Fix median metric
* Implement Dimensionality SumToBeBetween
* Implement dimensionality for Column Values not In Set
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Initial implementation for Dimensionality on Data Quality Tests
* Fix ColumnValuesToBeUnique and create TestCaseResult API
* Refactor dimension result
* Initial E2E Implementation without Impact Score
* Dimensionality Thin Slice
* Update generated TypeScript types
* Update generated TypeScript types
* Removed useless method to use the one we already had
* Fix Pandas Dimensionality checks
* Remove useless comments
* Implement PR comments, fix Tests
* Improve the code a bit
* Fix imports
* Implement Dimensionality for ColumnMeanToBeBetween
* Removed useless comments and improved minor things
* Implement UnitTests
* Fixes
* Moved import pandas to type checking
* Fix Min/Max being optional
* Fix Unittests
* small fixes
* Fix Unittests
* Fix Issue with counting total rows on mean
* Improve code
* Fix Merge
* Removed unused type
* Refactor to reduce code repetition and complexity
* Fix conflict
* Rename method
* Refactor some metrics
* Implement Dimensionality to ColumnLengthToBeBetween
* Implement Dimensionality for ColumnMedianToBeBetween in Pandas
* Implement Median Dimensionality for SQL
* Add database tests
* Fix median metric
* Implement Dimensionality SumToBeBetween
* Update columnValueLengthsToBeBetween.py
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Initial implementation for Dimensionality on Data Quality Tests
* Fix ColumnValuesToBeUnique and create TestCaseResult API
* Refactor dimension result
* Initial E2E Implementation without Impact Score
* Dimensionality Thin Slice
* Update generated TypeScript types
* Update generated TypeScript types
* Removed useless method to use the one we already had
* Fix Pandas Dimensionality checks
* Remove useless comments
* Implement PR comments, fix Tests
* Improve the code a bit
* Fix imports
* Implement Dimensionality for ColumnMeanToBeBetween
* Removed useless comments and improved minor things
* Implement UnitTests
* Fixes
* Moved import pandas to type checking
* Fix Min/Max being optional
* Fix Unittests
* small fixes
* Fix Unittests
* Fix Issue with counting total rows on mean
* Improve code
* Fix Merge
* Removed unused type
* Refactor to reduce code repetition and complexity
* Fix conflict
* Rename method
* Refactor some metrics
* Implement Dimensionality to ColumnLengthToBeBetween
* Implement Dimensionality for ColumnMedianToBeBetween in Pandas
* Implement Median Dimensionality for SQL
* Add database tests
* Fix median metric
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>