4912 Commits

Author SHA1 Message Date
Shailesh Parmar
e52dbacfd8
Fix: loading and entity count bug fix for Landing page (#955)
* resolved infinite loading bug onClick of active tab for landing page

* fix count and loading issue for landing page

* move const value to MyData.const file

* move MyDataHeader component to its seprate folder and miner bug fix in MyDataPage component

* add error handler at page level
2021-10-28 13:43:40 +05:30
Suresh Srinivas
328e3da12d
Merge pull request #964 from open-metadata/issue963
Fixes #963 Migrate user entity to EntityResourceTest based common tests
2021-10-27 14:51:00 -07:00
sureshms
b8d0743963 Fixes #963 Add versioning APIs to entity and migrate to EntityResourceTest based common tests 2021-10-27 13:42:41 -07:00
Sriharsha Chintalapani
e5dfcf9f15
Fix #961: Profiler: Add support for Hive and Athena (#962) 2021-10-27 12:10:59 -07:00
Suresh Srinivas
721372719c
Merge pull request #949 from open-metadata/issue948
Issue948
2021-10-27 08:57:41 -07:00
Suresh Srinivas
6ea63fb798
Merge pull request #959 from iamdebojyoti/refactored-830
Reduced duplicate code in *Resource.java
2021-10-27 08:54:49 -07:00
sureshms
651cdd41c7 Change EntityTestHelper name to EntityResourceTest 2021-10-27 07:58:19 -07:00
debojyotidey
48d95aefca Reduced duplicate code in *Resource.java 2021-10-27 19:57:12 +05:30
Sriharsha Chintalapani
47d3d5c77a
Fix #946: Add support for MySQL and Snowflake for profiler (#947) 2021-10-27 18:07:34 +05:30
Akash Jain
d9a35e4b5c
fix: UI for Teams Page when there are no teams (#952)
* refactored component to use png & use child props

* fixes #826

* resizing width to 200

* code review requested changes
2021-10-27 17:54:29 +05:30
Sachin Chaurasiya
91ea0110f6
Fixed #903 #868 Data Profiler styling issues and owner dropdown. (#951) 2021-10-27 14:19:37 +05:30
Sachin Chaurasiya
451b96e15e
Add Design: Entity detail drawer for lineage tab. (#927)
* Add Design: Entity detail drawer for lineage tab.

* integrated apis for pipeline and dashboard to show data on drawer.

* fixed mainentity should not be clickable.

* added support for outside click

* addressing review comments

* minor tweaks
2021-10-27 13:00:19 +05:30
sureshms
7ba449844a Fix merge errors 2021-10-26 23:48:48 -07:00
sureshms
7cdc63c8eb Added versioning APIs for Chart, Dashboard, Database, Table, Task, and Topic along with tests in common class 2021-10-26 23:22:37 -07:00
sureshms
debeba0ba8 Move common tests for create, patch, and put for Chart, Dashboard, Database, Table, Task, and Topic and versioning checks to EntityTestHelper 2021-10-26 23:22:37 -07:00
sureshms
4880641cff Update to chart tests to check patched entity 2021-10-26 23:19:34 -07:00
sureshms
d8cbb0acca Support for version update for dashboard entity 2021-10-26 23:19:34 -07:00
sureshms
2c27d10fd8 Update to databae tests to check patched entity 2021-10-26 23:19:34 -07:00
sureshms
ca6f2236d0 Update to table tests to check patched entity 2021-10-26 23:19:34 -07:00
sureshms
690babd7b7 Support for version update for chart entity 2021-10-26 23:19:34 -07:00
sureshms
ef6e8d98f8 Support for version update for database entity 2021-10-26 23:19:34 -07:00
sureshms
694e1d52a1 Add version change tests to Table entity 2021-10-26 23:19:34 -07:00
sureshms
9f7829f635 Moved POST and PUT tests to common implementation and change Table resource tests to adopt it along with versioning tests 2021-10-26 23:19:34 -07:00
sureshms
71df299dd1 Add support for versioning APIs and backend storage 2021-10-26 23:19:34 -07:00
sureshms
1633c21675 Add versioning types and change description to entities 2021-10-26 23:19:33 -07:00
parthp2107
f15c430023
Added Dashboard details tests (#937)
* added dashboard details tests

* minor changes
2021-10-26 20:44:27 -07:00
Sriharsha Chintalapani
7b09571a22
Profiler: Module to calculate measurements for a table (#933)
* Profiler: Module to calculate measurements for a table

* Profiler: refactor sql expressions

* Profiler: fix supported types

* Update README.md

Co-authored-by: Ayush Shah <ayush@getcollate.io>
2021-10-27 08:31:10 +05:30
Pere Miquel Brull
710675d51a
OpenMetadata High Level API (#942)
* update arg name for fqdn

* fix suite setup and teardown

* Update list logic

* Add Chart tests

* Add Dashboard tests

* Add pipeline tests

* Add table tests

* Simplify create API

* Formatting tests

* Update create API

* Add Tasks and Topics tests

* Rename OpenMetadata

* Add client close

* Use Optional for GET id and name

* Fix #931 fetching dashboards using client

* Add tests

* Fix sample users ingestion

* Remove lineage test

* Rename services for independence
2021-10-26 14:18:43 -07:00
Sriharsha Chintalapani
bb7899638f
Fix #941: Fix Topic FQDN (#943) 2021-10-26 11:15:38 -07:00
Pere Miquel Brull
7af3a4f8e4
Add columns as default field for Table in GET operations (#938) 2021-10-26 09:15:51 -07:00
Ayush Shah
759574a8de
Ingestion Optimization - Sample Users, Dockerfiles, Removal of Pandas (#935)
* Sample Profile Data for Sample Tables (#815)

* Sample Profile Data for Sample Tables

* Disabling Profile as Default

* Added Sample Profile Data to 3 additional sample tables

* Sample Tables fixed (#850)

* Pydantic fix, Docker update (#860)

* Setup.py Modified with openmetadata-airflow package, docker update

* Setup.py Modified

* Update setup.py

* Removed Pandas from Sample Data

* Sample Users added under sample data

* Sample User Standalone pipelines and modules removed

* Docker release package updated

* Dockerfile updated, removed redundant files

* Setup.py removed from ingestion src directory

* User Resource failing check resolved

* Modifying Usage Columns Datatype
2021-10-26 09:14:24 -07:00
Shailesh Parmar
f1d44d2511
resolved infinite loading bug onClick of active tab for landing page (#939) 2021-10-26 19:12:54 +05:30
Shailesh Parmar
e60986e70a
UI: Refector Landing page (#934)
* UI: refactor explore page

* rename index to exlore.component for mock file and test file

* UI: refactore landing page

* Merge Main

* re-name test files and my-data folder and miner fix

* re-name LandingPage folder to MyData

* miner fix
2021-10-26 17:27:06 +05:30
Shailesh Parmar
6f46ebbfef
UI: Refector explore page (#925)
* UI: refactor explore page

* rename index to exlore.component for mock file and test file
2021-10-26 13:19:57 +05:30
Sachin Chaurasiya
42c4840f06
Fixed #853 UI: increase lineage panel to cover the entire page. (#923)
* Fixed #853 UI: increase lineage panel to cover the entire page.

* minor fixes

* Changed layout to flexbox

* added flexbox layout to dashboard and topic details page.

* topic details changes
2021-10-25 16:29:35 +05:30
parthp2107
7b05ad7161
changed elasticsearch username and password from required to optional (#922) 2021-10-25 10:25:49 +05:30
parthp2107
ba5c92c9a0
added data-testid for selenium testcases (#896)
* added data-testid for selenium testcases

* Update TableProfiler.component.tsx
2021-10-25 10:17:56 +05:30
Suresh Srinivas
eb8066b4c6
Merge pull request #920 from open-metadata/issue915 2021-10-24 11:57:58 -07:00
parthp2107
6b475ad629
added table-details test cases (#897)
* added table-details test cases

* addressing reviewdog findings
2021-10-24 10:41:41 -07:00
Pere Miquel Brull
1291bf6ec0
[Issue-892] - GET operations return service (#916)
* Force image build in local docker

* Use service as default field query param for entities with required service

* Return service in List

* Naming convention

* Update Repository setFields to include service

* Revert resource changes

* Revert resource changes

* Update tests to check we always return the service, even if not specified

* Return service for database
2021-10-24 10:26:28 -07:00
sureshms
01129ef037 Fixes #915 - Fix version number to single digit precision 2021-10-24 09:30:40 -07:00
Suresh Srinivas
3fe8ae99a9
Merge pull request #919 from open-metadata/issue918 2021-10-24 09:02:04 -07:00
sureshms
b584382c65 Additional default methods to prevent repository classes having to override the methods 2021-10-24 08:33:15 -07:00
sureshms
363262a699 Provide default methods to prevent repository classes having to override the methods 2021-10-24 08:33:15 -07:00
sureshms
a30fc96fa9 Moved PUT and PATCH operations to a common class EntityRepository 2021-10-24 08:33:15 -07:00
sureshms
e732a8a319 Entity create moved to EntityRepository base class 2021-10-24 08:33:15 -07:00
sureshms
27a1eaa5b7 Clean up EntityUtil methods 2021-10-24 08:33:15 -07:00
vijaypm
9edd824c3a
Issue 910 (#914)
* Issue 898 (#905)

* ISSUE-898: additional information in the prerequisities for building and running code

* ISSUE-898: removed unreachable old doc

* ISSUE-898: added new docker compose to expose MySQL and ES ports to host machines

* ISSUE-898: changed jdbc connect url to allow Public Key Retrieval

* ISSUE-898: fixed log name to openmetadata.log

Co-authored-by: Vijay Mariadassou <vijay@mariadassou.com>

* Fixes #906 Remove unused methods lingering from #899

* Update pull_request_template.md

* Update pull_request_template.md

* ISSUE-861: add elasticsearch username & password (#894)

* ISSUE-861: add elasticsearch username & password

* ISSUE-861:  python elasticsearch sink add username & password

* ISSUE-861: bugfix

* format code

* format code

* updated instructions to run integration tests

* fixed api call to metadata server; changed test to cover both database as well as table operations everytime

Co-authored-by: Vijay Mariadassou <vijay@mariadassou.com>
Co-authored-by: sureshms <suresh@getcollate.io>
Co-authored-by: Suresh Srinivas <srini30005@gmail.com>
Co-authored-by: rong fengliang <1141591465@qq.com>
2021-10-23 19:58:26 -07:00
rong fengliang
e328a56bdd
Add support for ElasticSearch username and password for ElasticSearchEventHandler (#912)
* Update ElasticSearchEventHandler.java

pr for https://github.com/open-metadata/OpenMetadata/issues/911

* ISSUE-911: bugfix for package import
2021-10-23 18:22:21 -07:00
rong fengliang
8e06fa25b6
ISSUE-861: add elasticsearch username & password (#894)
* ISSUE-861: add elasticsearch username & password

* ISSUE-861:  python elasticsearch sink add username & password

* ISSUE-861: bugfix

* format code

* format code
2021-10-23 10:03:24 -07:00