Mit der Suche in Knowledge Catalog (ehemals Dataplex Universal Catalog) können Sie Ressourcen in Ihrer Organisation mithilfe von Abfragen in natürlicher Sprache mit semantischem Abgleich, Suchbegriffen und strukturierten Prädikaten finden. Sie können nach bestimmten Daten-Assets suchen, relevante Metadaten systemübergreifend untersuchen oder eingeschränkte Ergebnisse für programmatische und agentische Workflows abrufen.
Anwendungsfälle
In der folgenden Liste werden gängige Suchanwendungsfälle mit Beschreibungen und Beispielabfragen beschrieben:
Gezielte Asset-Suche: Suchen Sie nach einem bestimmten Asset, indem Sie nach Keywords suchen, die sich auf den Asset-Namen, die Spalten oder die Beschreibung beziehen.
Beispielabfragen
retail_transactions_2026customer_idcolumn:customer_id
Umfassende Datenerkennung: Identifizieren Sie relevante Assets in Ihrer Organisation mithilfe von offenen Abfragen in natürlicher Sprache oder Keyword-Abfragen.
Beispielabfragen
quarterly financial reportsad campaign click through rates tablesserver health metricsaudit logs system=bigquery
Bereichsbezogener Asset-Abruf für Workflows: Assets in einem bestimmten Container, z. B. einem Projekt, oder mit bestimmten Attributen, z. B. Typ oder System, auflisten. Dieser Ansatz wird häufig für programmatische und agentische Workflows verwendet.
Beispielabfragen
type=table projectid:banking-prod aspect:classification.tier=PIIsystem=spanner projectid:inventory-service (parent=marketing_analytics OR parent=finance_analytics)
Funktionsweise
Die Suche indexiert automatisch den gesamten Kontext für Daten-Assets, die in Knowledge Catalog verwaltet werden. Der Support umfasst
- Metadaten werden automatisch aus Google Cloud Datenquellen wie BigQuery und Cloud SQL aufgenommen
- Kontext für Ressourcen, die Sie über Connectors und Integrationen aufnehmen
- Zusätzlicher Kontext, den Sie für Ressourcen erstellen, z. B. zur Darstellung des geschäftlichen Kontexts oder zur Beschreibung der Datensemantik. Der Kontext kann auch in Form von Aspekten oder verknüpften Geschäftsbegriffen erfasst werden.
Bei der Verarbeitung Ihrer Abfrage wird eine Kombination aus semantischem und Keyword-Abgleich angewendet. In der folgenden Tabelle werden die Abfragetypen beschrieben, die Sie mit der Knowledge Catalog-Suche verwenden können, sowie Beschreibungen und Beispielabfragen:
| Abfragetyp | Nutzung | Beispiele |
|---|---|---|
| Einzelnes Keyword | Für genaue und Teilstring-Übereinstimmungen in Metadatenelementen wie Asset-Name, Beschreibung und Schema. | prd_fin_invoices_fct_v02 |
| Teilweise Keywords und tokenisierte Fragmente | Gleicht Teilstrings in Metadaten ab und findet Ressourcen auch mit abgekürzten Begriffen, getrennten Wörtern oder Namensvarianten. | fin transactions 2026 (entspricht prd_fin_transactions_fy2026_raw) |
| Abfragen in natürlicher Sprache | Verwendet semantischen Abgleich, ohne dass genaue Namens- oder Spaltenübereinstimmungen erforderlich sind. | customer churn prediction features |
| Strukturierte Prädikate | Kombiniert Freitextabfragen mit expliziten Prädikatfiltern, um die Suchergebnisse einzugrenzen. | audit logs system=bigquery |
| Erweiterte Syntax | Für eine präzise Suche, die auf einen bestimmten Bereich eingegrenzt ist. Die erweiterte Syntax wird am häufigsten in agentischen und programmatischen Anwendungsfällen verwendet. Weitere Informationen finden Sie unter Suchsyntax. | (system:bigquery OR system:spanner) AND
column:credit_card_number aspect:classification.tier=PII
-projectid:sandbox-project |
Auf die Suche in Knowledge Catalog zugreifen
Sie haben die folgenden Möglichkeiten, auf die Suche im Knowledge Catalog zuzugreifen:
- Über die Seite Suche in der Google Cloud Console. Weitere Informationen finden Sie unter Nach Ressourcen suchen.
gcloud dataplex entries searchgcloud CLI.searchEntriesAPI und Cloud-Clientbibliotheken.- Remote-MCP-Server und MCP Toolbox for Databases für die interaktive Nutzung und zur Unterstützung Ihrer agentischen und programmatischen Arbeitslasten.
Suchbereich
In den Suchergebnissen im Knowledge Catalog werden die Berechtigungen berücksichtigt, die Sie für die entsprechenden Ressourcen in Quellsystemen haben.
Wenn Sie beispielsweise BigQuery-Metadaten-Lesezugriff auf ein Objekt haben, wird dieses Objekt in den Knowledge Catalog-Suchergebnissen angezeigt. Wenn Sie Zugriff auf eine BigQuery-Tabelle, aber nicht auf das Dataset haben, das diese Tabelle enthält, wird die Tabelle trotzdem wie erwartet in der Knowledge Catalog-Suche angezeigt.
Standardmäßig ist die Suche auf Ihre Organisation beschränkt. Die Ergebnisse enthalten nur Ressourcen aus derselben Organisation wie das Projekt, in dem Sie suchen.
Die Suchergebnisse enthalten nur Ressourcen, die zum selben VPC Service Controls-Perimeter gehören wie das Projekt, in dem die Suche durchgeführt wird. Wenn Sie dieGoogle Cloud -Console verwenden, ist dies das Projekt, das in der Console ausgewählt ist.
Wenn Sie den Umfang Ihrer Suchergebnisse über die Ressourcen innerhalb des VPC Service Controls-Perimeters Ihres Projekts hinaus erweitern möchten, verwenden Sie Regeln für ein- und ausgehenden Traffic von VPC Service Controls. Diese Regeln ermöglichen einen privaten und effizienten Datenaustausch in Ihrer Organisation. Sie können Regeln für eingehenden und ausgehenden Traffic über dieGoogle Cloud Console oder über JSON- oder YAML-Dateien konfigurieren. Sehen Sie sich das folgende YAML-Beispiel an und lesen Sie die Dokumentation zu VPC Service Controls, um die Regel an Ihre spezifischen Anforderungen anzupassen.
egressPolicies:
- egressFrom:
identityType: ANY_USER_ACCOUNT
egressTo:
# Specify which resources should be present in the search results. In this example,
# BigQuery.
operations:
- methodSelectors:
- method: '*'
serviceName: bigquery.googleapis.com
# Specify project ids under which the search is performed.
resources:
- projects/SEARCH_PROJECT_ID
ingressPolicies:
- ingressFrom:
identityType: ANY_USER_ACCOUNT
sources:
- accessLevel: '*'
ingressTo:
# Specify which resources should be present in the search results. In this example,
# BigQuery.
operations:
- methodSelectors:
- method: '*'
serviceName: bigquery.googleapis.com
# Specify project ids to expose in search results.
resources:
- projects/INGRESS_PROJECT_ID
Weitere Informationen zu den IAM-Rollen (Identity and Access Management), die Sie für die Knowledge Catalog-Suche benötigen, finden Sie unter IAM-Rollen für Knowledge Catalog.
Suchergebnisse mithilfe von VPC Service Controls nach Umgebung isolieren
Wenn Sie Knowledge Catalog-Suchergebnisse zwischen Umgebungen wie Entwicklung, Test und Produktion isolieren möchten, konfigurieren Sie separate VPC Service Controls-Perimeter für jede Umgebung. Weisen Sie sowohl die Projekte, die die Daten-Assets enthalten, als auch die Projekte, die für die Suche verwendet werden, dem Perimeter der entsprechenden Umgebung zu. Bei Suchanfragen, die von einem Projekt innerhalb eines bestimmten Perimeters ausgeführt werden, werden nur Ergebnisse für Assets zurückgegeben, die sich innerhalb desselben Perimeters befinden.
Einschränkungen beim Abrufen von Suchergebnissen
Die Knowledge Catalog-Suche ist für die explorative Suche optimiert, nicht für den vollständigen Abruf des Inventars. Daher ist bei Suchanfragen kein vollständiger Abruf garantiert. Bei einer Abfrage werden möglicherweise übereinstimmende Ergebnisse weggelassen und die zurückgegebenen Ergebnisse können bei wiederholten Abfragen variieren.
Ursachen für Recall-Verlust
Wenn Sie eine Suche durchführen, prüft Knowledge Catalog Ihre Berechtigungen dynamisch anhand eines Limits für die Zugriffssteuerung von 600 Einschränkungen (Regeln zur Berechtigungsbewertung). Wenn die Zugriffsprüfung dieses Limit überschreitet, wird die Prüfung vorzeitig beendet, damit die Suche schnell bleibt. In diesem Fall werden übereinstimmende Assets möglicherweise nicht in der Suche berücksichtigt.
Dieses Limit wird am wahrscheinlichsten erreicht, wenn eine der folgenden Bedingungen zutrifft:
- IAM-Rollen, die Hunderten von einzelnen Ressourcen direkt zugewiesen sind.
- Mitgliedschaften in vielen Google Groups, die jeweils Zugriff auf einzelne Ressourcen gewähren.
- Mitgliedschaften in Google Groups, denen der Zugriff direkt über Hunderte von einzelnen Ressourcen gewährt wurde.
Einschränkungen beim Abruf und fehlende Ergebnisse beheben
Wählen Sie den Ansatz, der Ihrem Ziel entspricht, um Probleme mit dem Recall zu beheben oder vollständige Metadaten abzurufen:
- So beheben Sie fehlende oder inkonsistente Suchergebnisse: Reduzieren Sie die Gesamtzahl der Zugriffsprüfungen, um unter dem Limit von 600 Einschränkungen zu bleiben. Gewähren Sie nur Zugriff auf Ressourcen, die Sie benötigen, und entfernen Sie den Zugriff auf Ressourcen oder Google-Gruppen, für die Sie keine Berechtigungen benötigen. Sie können Rollen auch auf Projekt- oder Ordnerebene statt für einzelne Ressourcen zuweisen.
- So rufen Sie ein vollständiges, garantiertes Metadateninventar ab: Verwenden Sie nicht die Suche. Exportieren Sie stattdessen Metadaten nach Cloud Storage und fragen Sie das vollständige Dataset mit BigQuery ab.
Nächste Schritte
- Suchsyntax für Knowledge Catalog verstehen
- Weitere Informationen zum Suchen nach Ressourcen.
- Knowledge Catalog-Anwendungsfälle ausprobieren
- Mit dem Discovery-Agenten des Knowledge Catalog können Sie komplexe Abfragen in natürlicher Sprache beantworten.