Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DataCatalog]: Interface to request specific properties from catalog and datasets #3939

Open
ElenaKhaustova opened this issue Jun 6, 2024 · 1 comment
Labels
Issue: Feature Request New feature or improvement to existing feature

Comments

@ElenaKhaustova
Copy link
Contributor

Description

Users seek increased efficiency in accessing data through the public API. They suggest implementing a kind of GraphQL interface that allows them to request specific properties from catalog and datasets, reducing unnecessary data transmission.

We propose to explore the feasibility of implementation and integration of such an interface into the public API.

Partially related to #143

Context

  • "If we want some information from catalog we would like to have kind of GraphQL interface where you ask for a few information, like let's say, passing as an argument and then it checks if that key is available and catalog itself resolves that and returns the details. So that it might be like a single interface or single API for interacting with catalog instead of customizing on top of it."
  • "If there is some interface where we ask for certain properties which we need from the catalog and catalog provides us those details instead of creating a session context and then getting a catalog."
@merelcht
Copy link
Member

The server part of this task is way out of scope for the DataCatalog API improvements, but I have a feeling that if we tackle:

we make it easier for those that have a server setup to get the information they need from the catalog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue: Feature Request New feature or improvement to existing feature
Projects
Status: No status
Development

No branches or pull requests

2 participants