Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Der Data Catalog bietet mehrere programmatische Schnittstellen für die Interaktion. Wir empfehlen, sie in der folgenden Reihenfolge zu verwenden:
Google Cloud-Clientbibliotheken: Data Catalog-Clientbibliotheken sind in mehreren Sprachen verfügbar und basieren auf gRPC. Diese Clientbibliotheken bieten eine Abstraktionsebene über gRPC hinaus und verarbeiten die Details von Sitzungsabfragen und Wiederholungen. Weitere Informationen finden Sie unter Data Catalog-Clientbibliotheken.
gRPC: Wenn für Ihre bevorzugte Programmiersprache keine spezielle Clientbibliothek verfügbar ist, können Sie trotzdem gRPC-Clientbibliotheken für Data Catalog in jeder von gRPC unterstützten Sprache generieren.
Dazu ist die Dienstdefinition der Protokollpuffer erforderlich, die im GitHub-Repository verfügbar ist.
Folgen Sie der Anleitung für Ihre bevorzugte Sprache unter grpc.io, um den Client zu generieren und zu verwenden.
REST API: Wenn Sie die Clientbibliotheken von Data Catalog oder die gRPC API nicht verwenden können, verwenden Sie die REST API.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-02-01 (UTC)."],[[["\u003cp\u003eData Catalog offers multiple programmatic interfaces for interaction, with Google Cloud Client Libraries being the recommended first choice.\u003c/p\u003e\n"],["\u003cp\u003eIf a preferred language doesn't have a dedicated client library, gRPC client libraries can be generated for Data Catalog using any gRPC-supported language.\u003c/p\u003e\n"],["\u003cp\u003eThe REST API is available as an alternative if the Data Catalog client libraries or gRPC API cannot be used.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Cloud Client Libraries are built on gRPC, handle operation polling and retries, and provide a layer of abstraction over gRPC.\u003c/p\u003e\n"]]],[],null,["# Overview of APIs and Client Libraries\n\nData Catalog offers several programmatic interfaces for\ninteraction, and we recommend using them in the following order:\n\n- [Google Cloud Client Libraries](/apis/docs/client-libraries-explained#google_cloud_client_libraries):\n Data Catalog client libraries are available in multiple\n languages and are built on [gRPC](https://grpc.io/). These client libraries\n provide a layer of abstraction on top of gRPC and handle the details of\n operation polling and retries. For more information, see\n [Data Catalog client libraries](/data-catalog/docs/reference/libraries).\n\n | **Note:** While the Cloud Client Libraries are the preferred library choice, you can also use the [Google API Client Libraries](/apis/docs/client-libraries-explained#google-api-client-libraries) for Data Catalog. The \"legacy\" Google API Client Libraries provide access to the REST interface, but not the gRPC APIs.\n- [gRPC](/data-catalog/docs/reference/rpc): If your preferred programming\n language lacks a dedicated client library, you can still generate gRPC client\n libraries for Data Catalog using any gRPC-supported language.\n This requires the\n [protocol buffers](https://developers.google.com/protocol-buffers/)\n service definition, which is available in the\n [GitHub repository](https://github.com/googleapis/googleapis).\n\n To generate and use your client, refer to the instructions on\n [grpc.io](https://grpc.io/) for your chosen language.\n- [REST API](/data-catalog/docs/reference/rest): if you're unable\n to use Data Catalog's client libraries or the gRPC API, use the\n REST API.\n\nFor more information, see the following:\n\n- [Google Cloud APIs](../../apis/docs/overview)\n- [Client libraries explained](../../apis/docs/client-libraries-explained)\n- [API errors](../../apis/design/errors)\n- [HTTP response status codes](../../apis/design/errors#handling_errors)"]]