
* 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.
- What is OpenMetadata?
- Try our Sandbox
- Install & Run
- Roadmap
- Documentation and support
- Contributors
- 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