Patent ID: 11886429
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A method, comprising:
performing, with one or more computing devices:
storing, to a data catalog comprising a central repository accessible to one or more data producers and one or more data consumers, metadata regarding a plurality of data sources configured to store data, wherein the metadata includes a description, a location, a schema, and access information for accessing the data stored at respective ones of the plurality of data sources;
receiving, from a data producer of the one or more data producers, a request to add new metadata of a new data source to the plurality of data sources of the data catalog;
adding the new metadata for the new data source to the data catalog according to the request to add the new metadata, wherein the new metadata comprises information indicating a description, a location, and a schema for data stored at the new data source;
receiving, from a data consumer of the one or more data consumers, a request to discover at least one data source of the plurality of data sources;
in response to the request to discover the at least one data source, providing the metadata for the at least one data source from the data catalog to the data consumer, wherein the data consumer is configured to connect to the at least one data source according to the provided metadata, and wherein the metadata provided from the data catalog indicates a location of a loadable software module configured to execute at the data consumer and access the at least one data source on behalf of the data consumer; and
providing the loadable software module to the data consumer.