* Moved webanalytics type in its own folder
* Added data insight chart api endpoint
* Jave formatting
* Added resource descriptor
* Added metadata entity endpoint
* Added aggregation endpoint for dataInsight
* Fix tag name
* Added logic to ingestion pipeline resource to add ES config info if pipeline type is dataInsight
* Fix pageViewEvent import issue
* Changed dataType to PERCENTAGE and NUMBER
* Cleaned up PR by removing metadata resource and ingestionPipeline sink logic
* Update openmetadata-service/src/main/resources/json/data/dataInsight/totalEntitiesByTier.json
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* Update openmetadata-service/src/main/resources/json/data/dataInsight/totalEntitiesByType.json
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* Initial implementation of report endpoint
* Modified model files
* Added migration
* Added tests for analytics/report endpoint
* Finalized implementation of the reports endpoint
* Fixed maven test failure
* Fixed java style
* Added policy for reportDefinition
* Fixed minor typos in code
* Added database migration for web analytic event type
* Added logic for collect endpoint
* Added JSON Schema for collect endpoint
* Added index on table columns + added resource description for web event entities
* Fixed policy tests
* Updated add web analytic function to return the body of the request + updated test
* Added referer URL to PageView event
* Changed collection name to align with API endpoint
* updated initSeed method to initializeEntity
* cleaned up PR by removing unused filed from branch
* Fixed requested changes from review
* Clean up names
* Fixed comma in SQL statement
* Updated json schema to support dataType filter
* Added migration for test definition support of data type filtering
* Added backend logic to support filter on data type for testdefinitions
* Added migration for:
- supported test types
- renaming of certain tests from starting uppercase to lowercase
* removed openmetadata_db from migration
* added datatype filter in column test
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Added migration steps to delete profiler pipeline from entity relationship
* Added migration to remove rows from entity_relationship with profiler pipelines
* Fixed sample data TestDefinition name after renaming testDefinition
* Added user_tokens table to v005
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* Added SQL to clean up profile and test data when migrating from 0.11 to 0.12
* Added deletion query for ingestion pipeline mysql
* Added logic to delete profiler ingestion pipeline from DB
* Update v004__create_db_connection_info.sql
added semicolon
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* Fix#6936: testPlatforms is required field in testSuite and createTestSuite schema
* fixed glossary test
* Fixed sample data ingestion
* Add filters for testCaseResultSuccess
testCaseResultFailed, testCaseResultAborted
* Fix#6936: fix testcase listing
* Fix#6936: fix java style
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* Fix#6571: Add EntityLink for the testCase to ID columns
* Fix#6571: Add EntityLink for the testCase to ID columns
* Fix#6782: Separate TableProfile and ColumnProfile api calls
* Fix#6782: Separate TableProfile and ColumnProfile api calls - fix tests
* Fix#6782: Separate TableProfile and ColumnProfile api calls - fix tests
* Fix setFields
* Fix tests
* Update pipeline status endpoint
* updated ui side as per new schema for profiler tab
* updated profiler details with new API
* Fix Profiler tests and validation errors (#6827)
* add profilerSample field in TableProfile
* add profilerSample field in TableProfile
* get columnProfile with field profile
* get columnProfile with field profile
* Fixed sample data and python tests
* fixed date range filter change issue
* handled empty profiler case
* Added column level test case and results
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
* Fix#6571: Add EntityLink for the testCase to ID columns
* Fix#6571: Add EntityLink for the testCase to ID columns
* added entityLink to python tests
* Fix tests
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
* Adding different team types for supporting organization team hierarchy
* Add support for team hierarchy
* Create organization during initalization
* Team hierachy test for POST methods
* Add PUT and PATCH support for changing team hiearchy
* Added tests for the team hiearchy feature
* Restored v003 sql files and added v004
* Merge conflicts with main and adopt new JSON based configuration
* Remove configuration Organization name to simplify user MUST do configurations
* Snowflake Make Query tag Optional (#6114)
* Snowflake make query tag optional
* Modified Description
* [Backend][UsageResource] Add PUT to enable updating Usage #6117 :::::: and allow adding space to tagCAtegory and Tags (#6119)
* [Backend][UsageResource] Add PUT to enable updating Usage #6117
* [Backend][UsageResource] Allow space in tags category and primary tags #6121
* [Backend][UsageResource] Update in more genric way to make use of space in resourcePath
* ui changes for allowing space in tag and tag category name
* [Backend][Improvement]add test for put and post
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Adding different team types for supporting organization team hierarchy
* Add support for team hierarchy
* Create organization during initalization
* Team hierachy test for POST methods
* Add PUT and PATCH support for changing team hiearchy
* Added tests for the team hiearchy feature
* Restored v003 sql files and added v004
* Merge conflicts with main and adopt new JSON based configuration
* Remove configuration Organization name to simplify user MUST do configurations
* Python jsonSchema code generation not respecting defaults
* fixed failing cypress
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: mohitdeuex <105265192+mohitdeuex@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
* Make mysql bootstrap file consistent with postgres
* Adding a java code change to trigger all the precommit checks
* Set test container reuse flag to true
* Make Postgres bootstrap files consistent with MySQL
* Test pagination using random jump of limit between 1-5 instead of 1 to reduce test time
* Starting the test container outside @BeforeAll in a static block for container reuse
* Comment printing out list output in pagination tests
* Move starting the test container to @BeforeAll setup method instead of static initialization
* Remove unnecessary tests in PolicyResourceTest to speed up tests
* Add test container reuse for github workflows
* Add test container reuse for github workflows
* Add test container reuse for github workflows
* Change timeouts for the TestContainer
* Add test container reuse for github workflows
* Add test container reuse for github workflows (#4563)
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>