* Fix fqn hash
* Add name & fqnHash and remove generated columns from top level
* Add name & fqnHash and remove generated columns from top level
* Add name & fqnHash and remove generated columns from top level
* Add name & fqnHash and remove generated columns from top level
* Add name & fqnHash and remove generated columns from top level
* Add name & fqnHash and remove generated columns from top level
* Add name & fqnHash and remove generated columns from top level
* Add name & fqnHash and remove generated columns from top level
* Add name & fqnHash and remove generated columns from top level
* merge commits
* merge commits
* merge commits
* Fix glossary import/export
* Fix BotResource Tests
* Fix BotResource Tests
* Fix Glossary Term tests
* Fix Glossary Term tests
* Fix Glossary Import/Export tests
* All backend tests are fixed.
* merge with main
* Fix tests and revert local changes
* Fix tests and revert local changes
* Fix NullPointerException for Glossary and Query
* Fix Tests
---------
Co-authored-by: Ayush Shah <ayush@getcollate.io>
* feat: added logic to delete logical test suite + added check to prevent adding existing testCases to executable test suite
* feat: added elasticsearch index logic for testCases
* feat: added deletion logic from index logic when deleting test suites
* feat: added test case index search to endpoint
* feat: add executable/logical filter in list testSuite + filterOut tables without tests in Table resource
* feat: added summary field to testSuite
* feat: added executionSummary endpoint for test cases
* feat: removed tick marks around timestamp
* feat: addressed test failures
* feat: ran python linting
* feat: add limit to fetch all tables in TableResource testSuite test
* feat: fix conflict
* feat: ran java checkstyle
* feat: fixed mongo linting + disabled mongo failing tests
* feat: removed mongo test skip
* feat: removed unsued pytest import
* Add fine-grained health validation for Airflow APIs
* Add ingestion version response
* Improve messaging
* Format
* Format
* Update response
* ui:update the hook to return airflow status based on response status field
* ui: add unit test for useAirflowStatus hook
* chore: only show test connection if airflow is available
* feat: add airflow message banner
* chore: update icon and background color
* chore: update typography to text
* test: add unit test
* address comments
* chore: show banner on service detail page
* fix: update test suite api workflow to reflect new implementation
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
* fixed issue for lineage description
* fixed issue while ingesting
* fixed issue while ingesting
* added test case for Lingeage with description
* addressing comments .. enhancement
* addressing comments .. enhancement
* modified py test case and removed description from addLineage as we are not using it.
* add support for topic entity and description in lineage details
* fix pylint & test
* pytest fix
* fix column lineage null issue
---------
Co-authored-by: Himank Mehta <himankmehta@Himanks-MacBook-Air.local>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
* feat: added entityReference field in testSuite to link testSuite to an entity when the testSuite is executable.
* feat: added `executableEntityReference` as an entity reference for executable test suite to their entity
* feat: add status object to test case results
* feat: ran python linting
* feat: fixed update to
* feat: added entityReference field in testSuite to link testSuite to an entity when the testSuite is executable.
* feat: added `executableEntityReference` as an entity reference for executable test suite to their entity
* feat: add status object to test case results
* feat: ran python linting
* Added Support for Slack Related Configuration , Added Slack Bot , Slack Installer and Slack Application Configuration
* comment
* Checkstyle
* Update Encrypt and Decrypt to encrypt all settings for slack
* Fix typo
* Update version for client and bolt
* Update deps
* Remove dependency for Slack bolt servlet
* feat: Add threshold and strategy logic on the custom SQL object test
* feat: ran python linting
* feat: added safety checks for custom sql query
* feat: ran python linting
* feat: refactor ingestion flow logic
* feat: ran python linting
* feat: update tests to match new workflow
* feat: ran python linting
* feat: update sample data test suite name
* feat: Added backend logic to support logical and executable test suites
* feat: clean up java and json code
* feat: added sample data for logical and executable test suites
* feat: remove executable from CreateTestSuite
* feat: ran python and java linting
* feat: added README info for data quality structure
* skipping cypress to keep main green
* fixed typescript type issue
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* SAP Hana skeleton
* Add SAP Hana Connector
* Fix ingestion and docs
* Prep SAP Hana Profiler
* Linting
* Update index.md
* Revert: Update index.md
---------
Co-authored-by: Ayush Shah <ayush@getcollate.io>
* feat: fetch metrics from system tables
* feat: add permission doc for fetching metrics from system tables
* feat: fix E2E tests to reflect full table row count after table metric update
* feat: ran linting
* feat: fix doc string engine name + function typing
* feat: ran python linting
* Refactor Data Insight Chart for Reusability
* Data Insight Reporting
* Add Schedule Info
* Add Error Handling
* Add Profile Field
* Remove Endpoint as required field
* Missing Language
* Reformat
* Remove Task and Test Result Settings
* Fix test
* fix: typescript errors
* fix: send alertType for subscriptions request
* feat: add alert data insights report page
* Fix test
* fix: alert type typescript error
* fix: loading flicker on alerts page
* chore: add placeholders for data insight report alert page
* fix: alert icon styling
* fix: confirmation is not showing up for delete operation for subscription.
* fix: delete operation is not working from alert details page
* fix Activity Feed Errors on update
* fix: test
* chore: change the description text area to the markdown editor
* Data Insight Reporting should be created on system startup
* Restrict DataInsight Report to only one
* Review Comments
* feat: show the default DataInsightReport data
* sonar fixes
* sonar fixes
* deprecate ConfirmationModal
* trigger should be updated
* feta: add edit flow for data insight report
* remove custom option for schedule info
* chore: update data insight report icon
* test: add unit test for add data insight alert form
* fix: update cypress tests
* update local message
* test: add unit tests
* move sql changes to a different file
* spacing issues
* add tag provider in createRequest
* chore: send provider in create and update alert request.
* fix: code smells
* fix: comment typo
* fix: permission issue for event subscription
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Remove Entries on Reindexing
* Fix Reindexing Count Issues
* Reindexing Cursor Print in case of error
* Add afterCursor to Request
* add comment for function