Alberto Miorin 26405e27f5
Fix #2220: 2nd follow-up PR: Support for getting deleted entities in GET and LIST operations (#2221)
* Remove addAllRelationships, rename addAllRelationshipsAfterCreation to beforeDeletion, tests owns in User and Team, test location in Table.

* Add an entity to the team of the User deleted

* Add decorator to Entity to simplify the code. Add more tests to Table.

* Add methods about owner to the decorator.

* Fix getTable creating a EntityReference without type. Migrate authorization to decorator, migrate prepare to the decorator. Remove `populate*` methods. Migrate getOwner to the decorator.

* 1st commit to get rid of the multiple getService that were incompatible with Include.

* 2nd commit

* 3rd commit

* 4th commit. All getService are using the decorator.

* Remove all getService of EntityUtil.

* Get rid of Entity.getEntityInterface that was clashing with <T> Entity.getEntityInterface

* Replace the import star.

* Rename parameter entity to field.

* Improve the log of get[Relationship] and remove dead code.

* Better documentation for EntityHandler.

* Merge `h` and `r` and rename it to `helper`

* Make snekeythrows more precise.
2022-01-19 07:53:19 +01:00
2022-01-04 13:56:55 +05:30
2022-01-06 14:32:31 +01:00
2021-12-01 12:46:28 +05:30
2021-08-04 06:23:29 +00:00
2021-08-01 14:27:44 -07:00
2021-08-01 14:27:44 -07:00
2022-01-09 21:03:50 -08:00
2021-12-22 18:27:48 +05:30

OpenMetadata

Build Status Release GitHub commit activity Twitter Follow Join us on Slack License

What is OpenMetadata?

OpenMetadata is an Open Standard for Metadata. A Single place to Discover, Collaborate, and Get your data right.

OpenMetadata includes the following:

  • Metadata schemas - defines core abstractions and vocabulary for metadata with schemas for Types, Entities, Relationships between entities. This is the foundation of the Open Metadata Standard.

  • Metadata store - stores metadata graph that connects data assets, user, and tool generated metadata.

  • Metadata APIs - for producing and consuming metadata built on schemas for User Interfaces and Integration of tools, systems, and services.

  • Ingestion framework - a pluggable framework for integrating tools and ingesting metadata to the metadata store. Ingestion framework already supports well know data warehouses - Google BigQuery, Snowflake, Amazon Redshift, and Apache Hive, and databases - MySQL, Postgres, Oracle, and MSSQL.

  • OpenMetadata User Interface - one single place for users to discover, and collaborate on all data.

Try our Sandbox

Visit our demo at http://sandbox.open-metadata.org

Install and run OpenMetadata

Get up and running in few minutes. See the OpenMetadata documentation for installation instructions.

Documentation and Support

Check out OpenMetadata documentation for a complete description of OpenMetadata's features.

Join our Slack Community if you get stuck, want to chat, or are thinking of a new feature.

Or join the group at https://groups.google.com/g/openmetadata-users

We're here to help - and make OpenMetadata even better!

Contributors

We ❤️ all contributions, big and small!

Read Build Code and Run Tests for how to setup your local development environment. Get started with our Good first issues.

If you want to, you can reach out via Slack or email and we'll set up a pair programming session to get you started.

License

OpenMetadata is released under Apache License, Version 2.0

Description
OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Readme Apache-2.0 3.2 GiB
Languages
TypeScript 46.7%
Java 30.1%
Python 20.8%
Less 1.7%
CSS 0.2%
Other 0.3%