Mit der Knowledge Catalog-Suche (früher Dataplex Universal Catalog) können Sie Ressourcen in Ihrer Organisation finden. Dabei werden die Suche in natürlicher Sprache mit semantischem Abgleich, die Stichwortsuche und eine umfangreiche Suchsyntax unterstützt.
Anwendungsfälle
In der folgenden Liste werden häufige Anwendungsfälle für die Suche beschrieben. Außerdem finden Sie Beschreibungen und Beispielabfragen:
Gezielte Suche nach Assets: Sie können nach einem bestimmten Asset suchen, indem Sie Keywords eingeben, 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 Anfragen in natürlicher Sprache oder Keyword-Anfragen.
Beispielabfragen
quarterly financial reportsad campaign click through rates tablesserver health metricsaudit logs system=bigquery
Abrufen von Assets mit Bereich für Workflows: Assets in einem bestimmten Container, z. B. einem Projekt, oder mit bestimmten Eigenschaften, z. B. Typ oder System, auflisten. Diese Methode wird häufig für programmatische und agentenbasierte Workflows verwendet.
Beispielabfragen
type=table projectid:banking-prod aspect:classification.tier=PIIsystem=spanner projectid:inventory-service (parent=marketing_analytics OR parent=finance_analytics)
Auf die Suche in Knowledge Catalog zugreifen
Sie haben folgende Möglichkeiten, auf die Suche in Knowledge Catalog zuzugreifen:
- Über die Seite Suche in der Google Cloud Console. Weitere Informationen finden Sie in diesem Dokument im Abschnitt 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.
Funktionsweise
Search indexiert automatisch den gesamten Kontext für Daten-Assets, die in Knowledge Catalog verwaltet werden. Der Support umfasst
- Metadaten, die automatisch aus Google Cloud Datenquellen wie BigQuery und Cloud SQL aufgenommen werden
- 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) und der in Form von Aspekten oder verknüpften Geschäftsbedingungen erfasst wird.
Bei der Verarbeitung Ihrer Anfrage wendet die Suche eine Kombination aus semantischem und Keyword-Abgleich an. In der folgenden Tabelle werden die Abfragetypen beschrieben, die Sie für die Knowledge Catalog-Suche verwenden können. Außerdem finden Sie Beschreibungen und Beispielabfragen:
| Abfragetyp | Nutzung | Beispiele |
|---|---|---|
| Einzelnes Keyword | Für genaue und Teilstring-Abgleiche von Metadatenelementen wie Asset-Name, Beschreibung und Schema. | prd_fin_invoices_fct_v02 |
| Teilweise Keywords und tokenisierte Fragmente | Es werden Teilstrings in Metadateninhalten abgeglichen. So werden Ressourcen auch bei abgekürzten Begriffen, getrennten Wörtern oder Namensvariationen gefunden. | fin transactions 2026 (entspricht
prd_fin_transactions_fy2026_raw) |
| Abfragen in natürlicher Sprache | Verwendet den semantischen Abgleich, ohne dass genaue Namens- oder Spaltenübereinstimmungen erforderlich sind. | customer churn prediction features |
| Strukturierte Prädikate | Kombiniert Freitextanfragen mit expliziten Prädikatfiltern, um 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 |
Suchbereich
Bei den Suchergebnissen in 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 Ihren 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 in der Knowledge Catalog-Suche wie erwartet 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 wie das Projekt gehören, unter dem die Suche ausgeführt wird. Wenn Sie dieGoogle Cloud -Konsole verwenden, ist dies das Projekt, das in der Konsole 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 VPC Service Controls-Regeln für ein- und ausgehenden Traffic. Diese Regeln erleichtern den 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 Knowledge Catalog-IAM-Rollen.
Suchergebnisse mithilfe von VPC Service Controls nach Umgebung isolieren
Wenn Sie die Suchergebnisse des Knowledge Catalog 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 Durchführung von Suchvorgängen verwendet werden, dem Perimeter der entsprechenden Umgebung zu. Bei Suchanfragen, die über ein Projekt innerhalb eines bestimmten Perimeters ausgeführt werden, werden nur Ergebnisse für Assets zurückgegeben, die sich ebenfalls in diesem Perimeter befinden.
Einschränkungen bei der Erinnerungsfunktion in der Suche
Knowledge Catalog-Suchanfragen garantieren keine vollständige Trefferquote. Das bedeutet, dass die Suche möglicherweise keine Ergebnisse zurückgibt, die Ihrer Anfrage entsprechen. Außerdem können die zurückgegebenen (und nicht zurückgegebenen) Ergebnisse variieren, wenn Sie Suchanfragen wiederholen.
Wenn Sie alle Knowledge Catalog-Metadaten abfragen möchten, können Sie die Metadaten in Cloud Storage exportieren und dann in BigQuery abfragen. Weitere Informationen finden Sie unter Metadaten exportieren.
Hinweis
Bevor Sie eine Suche durchführen, müssen Sie sicherstellen, dass Ihnen die erforderlichen Rollen zugewiesen wurden und Sie die erforderliche API aktiviert haben.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Suchen nach Einträgen und zum Aufrufen von Suchergebnissen im Knowledge Catalog benötigen:
-
Nach Einträgen suchen:
- Dataplex Catalog Admin (
roles/dataplex.catalogAdmin) für das Projekt, das für die Suche verwendet wird - Dataplex Catalog Editor (
roles/dataplex.catalogEditor) für das Projekt, das für die Suche verwendet wird - Dataplex Catalog-Betrachter (
roles/dataplex.catalogViewer) für das Projekt, das für die Suche verwendet wird
- Dataplex Catalog Admin (
-
Metadaten für BigQuery-Datasets und -Tabellen suchen:
BigQuery-Metadatenbetrachter (
roles/bigquery.metadataViewer) für das Dataset oder die Tabelle -
Nach benutzerdefinierten Einträgen suchen:
Dataplex Catalog Viewer (
roles/dataplex.catalogViewer) für das Projekt
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Berechtigungen für Suchergebnisse werden unabhängig vom ausgewählten Projekt geprüft.
Die Suchergebnisse in Knowledge Catalog werden entsprechend Ihrer Rolle gefiltert. Wenn Sie in Knowledge Catalog nach einem Asset suchen möchten, benötigen Sie Berechtigungen für den Zugriff auf die entsprechende Ressource im Quellsystem. Weitere Informationen finden Sie im Abschnitt Suchbereich in diesem Dokument.
Wenn Sie beispielsweise nach BigQuery-Datasets, -Tabellen, -Ansichten und -Modellen suchen möchten, benötigen Sie die entsprechenden Berechtigungen für diese Einträge. Weitere Informationen finden Sie unter BigQuery-Berechtigungen.
In der folgenden Liste werden die erforderlichen Mindestberechtigungen beschrieben:
- Zum Suchen nach einer Tabelle benötigen Sie die Berechtigung
bigquery.tables.getfür diese Tabelle. - Zur Suche nach einem Dataset benötigen Sie die Berechtigung
bigquery.datasets.getfür dieses Dataset.
Wenn Sie beispielsweise nach Cloud SQL-Instanzen, Datenbanken, Schemas, Tabellen und Ansichten suchen möchten, benötigen Sie die entsprechenden Berechtigungen für diese Einträge. Weitere Informationen finden Sie unter Cloud SQL-Rollen und -Berechtigungen.
API aktivieren
Dataplex API aktivieren
Rollen, die zum Aktivieren von APIs erforderlich sind
Zum Aktivieren von APIs benötigen Sie die Berechtigung serviceusage.services.enable. Wenn Sie das Projekt erstellt haben, haben Sie diese Berechtigung wahrscheinlich bereits über die Rolle „Inhaber“ (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. Informationen zum Zuweisen von Rollen
Nach Ressourcen suchen
Console
So suchen Sie nach Ressourcen:
Rufen Sie in der Google Cloud Console die Seite Suchen im Knowledge Catalog auf.
Wenn Sie die Aufforderung Suche in natürlicher Sprache ausprobieren sehen, klicken Sie darauf. Standardmäßig ist die Suche in natürlicher Sprache ausgewählt.
Geben Sie im Feld Mit der Suche in natürlicher Sprache projektübergreifend nach Ressourcen suchen Ihre Anfrage ein und klicken Sie dann auf die Eingabetaste.
Klicken Sie auf Filter, um die Suche einzugrenzen. Eine Liste der verfügbaren Filter finden Sie unter Filter.
Wenn Sie weitere Informationen zur gesuchten Ressource aufrufen möchten, klicken Sie in den Suchergebnissen auf den Ressourcennamen. Dadurch wird die Seite mit den Eintragsdetails geöffnet.
Google Cloud CLI
Verwenden Sie den Befehl gcloud dataplex entries search, um nach Ressourcen zu suchen:
gcloud dataplex entries search 'foo' \ --project=PROJECT_ID \ [--semantic-search]
Ersetzen Sie PROJECT_ID durch die ID des Google Cloud -Projekts.
C#
C#
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für C# in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog C# API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Go
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Go in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Go API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Java in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Java API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Node.js API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
PHP
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für PHP in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog PHP API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Python
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Python in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Python API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Ruby
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Ruby in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Ruby API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
REST
Verwenden Sie die searchEntries-Methode, um nach Ressourcen zu suchen. Der Parameter semanticSearch muss dabei auf true festgelegt sein.
POST https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION:searchEntries?query=foo&semanticSearch=true
Ersetzen Sie Folgendes:
- PROJECT_ID: die ID Ihres Google Cloud -Projekts
- LOCATION: Die Region, in der sich das Projekt befindet, z. B.
us-central1
Filter
Mit Filtern können Sie die Suchergebnisse eingrenzen.
Wenn Sie Filter in mehreren Abschnitten angeben, werden sie mit dem logischen Operator AND ausgewertet. Die Suchergebnisse enthalten Ressourcen, die mindestens einer Bedingung aus jedem ausgewählten Abschnitt entsprechen. Wenn Sie beispielsweise das BigQuery-System und den Ressourcentyp „Dataset“ auswählen, enthalten die Suchergebnisse BigQuery-Datasets, aber keine Vertex AI-Datasets.
Wenn Sie mehrere Filter in einem Abschnitt auswählen, werden sie mit dem logischen Operator OR ausgewertet. Wenn Sie beispielsweise den Ressourcentyp „Dataset“ und den Ressourcentyp „Tabelle“ auswählen, enthalten die Suchergebnisse sowohl Datasets als auch Tabellen.
Folgende Filter sind verfügbar:
- Umfang: Sie können in der gesamten Organisation (Standard), im aktuellen Projekt oder nur nach mit Sternchen markierten Ressourcen suchen. Weitere Informationen finden Sie im Abschnitt Suchbereich in diesem Dokument.
- Systeme: Der Google Cloud Dienst, zu dem die Ressource gehört, z. B. BigQuery. Das Knowledge Catalog-System enthält Eintragsgruppen.
- Projekte: die Projekte, in denen gesucht werden soll.
- Typ: Der Ressourcentyp, z. B. BigQuery-Verbindung, Cloud Storage-Bucket oder Datenbank. Je nach Ressourcentyp können Sie auch nach Untertyp filtern, z. B. nach Verbindungstyp oder SQL-Dialekt.
- Standorte auswählen: die Standorte, an denen gesucht werden soll.
- Datasets auswählen: Die Suchergebnisse sind auf BigQuery-Ressourcen beschränkt, die zu den ausgewählten BigQuery-Datasets gehören. Geben Sie im Feld Zum Filtern eingeben den Namen des Datasets ein.
- Aspekttypen: Die Aspekttypen des Knowledge Catalog, die mit der Ressource verknüpft sind, nach der Sie suchen. Wenn Sie nach Aspektwerten filtern möchten, klicken Sie auf Nach Aspekttypwerten filtern und wählen Sie die Werte aus.
Details zu einem Asset ansehen, das in der Suche zurückgegeben wurde
Console
Mit der Knowledge Catalog-Suche können Sie die Details eines Assets aufrufen.
Klicken Sie in den Suchergebnissen auf das Asset, dessen Details Sie sich ansehen möchten.
Die Seite mit den Eintragsdetails wird geöffnet. Die Seite enthält die folgenden Abschnitte:
- Eintragsdetails: Hier finden Sie Informationen wie den Eintragstyp, das System, die Plattform, den voll qualifizierten Namen, die Erstellungszeit, die Zeit der letzten Änderung, die Beschreibung und die Stewards.
- Übersicht: Eine Übersicht über den Eintrag, sofern verfügbar.
- Aspekte: Die erforderlichen und optionalen Aspekte, die für den Eintrag definiert sind. Weitere Informationen finden Sie unter Kategorien von Aspekten.
gcloud
gcloud dataplex entries lookup-Befehl:
gcloud dataplex entries lookup ENTRY_ID \ --entry-group=ENTRY_GROUP_ID \ --location=LOCATION \ --project=PROJECT_ID
Ersetzen Sie Folgendes:
ENTRY_ID: die ID des EintragsENTRY_GROUP_ID: die ID der EintragsgruppeLOCATION: die Region, in der sich das Projekt befindetPROJECT_ID: die ID des Google Cloud -Projekts
C#
C#
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für C# in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog C# API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Go
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Go in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Go API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Java in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Java API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Node.js API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
PHP
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für PHP in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog PHP API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Python
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Python in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Python API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Ruby
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Ruby in der Knowledge Catalog-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Knowledge Catalog Ruby API.
Richten Sie zur Authentifizierung bei Knowledge Catalog die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
REST
Verwenden Sie die Methode lookupEntry, um die Details eines Assets aufzurufen.
Suchmodus „Nur Keyword“
Knowledge Catalog bietet einen reinen Keyword-Suchmodus für die Abwärtskompatibilität. Der Standardsuchmodus unterstützt sowohl die semantische Suche als auch Keyword-Optionen.
Wir empfehlen, den Standard-Suchmodus zu verwenden, es sei denn, die Suche nur nach Keywords ist aus Gründen der Abwärtskompatibilität erforderlich.
Suchfilter nur für Keywords
Bei der Keyword-Suche sind Filter in die folgenden Abschnitte unterteilt:
- Systeme wie BigQuery und Cloud SQL. Das Knowledge Catalog-System enthält benutzerdefinierte Einträge.
- Unter Aspekte werden alle verfügbaren Aspekte aufgelistet. Wenn Sie nach Aspektwerten filtern möchten, klicken Sie auf Nach Aspektwerten filtern und wählen Sie die Werte aus.
- Unter Projekt werden alle verfügbaren Projekte aufgelistet.
- Typaliasse sind Datentypen, die einem Eintragstyp zugeordnet sind. Ein Eintragstyp kann den Namen
projects/test-project/locations/us/entryTypes/my-entry-typehaben, Sie können aber auch mit den TypaliasenTABLEoderDATABASEdanach suchen. Sie können einen oder mehrere Typaliase festlegen, wenn Sie einen Eintragstyp erstellen oder aktualisieren. - Datasets stammen aus BigQuery.
Die Filter Systeme, Typ-Aliase, Projekt und Datasets werden je nach aktueller Abfrage im Feld Suche angezeigt.
Nur Keyword-Suche verwenden
So verwenden Sie die Keyword-Suche:
Console
- Wenn Sie sich im Modus für die Suche in natürlicher Sprache befinden, klicken Sie auf Zur Suche mit Suchbegriffen zurückkehren.
- Geben Sie im Feld Ressourcen projektübergreifend suchen Ihre Anfrage ein.
Verwenden Sie zum Verfeinern der Suche den Bereich Filter.
Eine Liste der verfügbaren Filter finden Sie unter Filter für die Suche mit Suchbegriffen.
Sie können die folgenden Filter manuell hinzufügen:
- Projektfilter hinzufügen: Klicken Sie unter Projekt auf Projekt hinzufügen. Suchen Sie nach einem bestimmten Projekt, wählen Sie es aus und klicken Sie dann auf Öffnen.
- Aspekttypfilter hinzufügen: Klicken Sie unter Aspekte auf das Menü Weitere Aspekttypen hinzufügen. Suchen Sie nach einer bestimmten Vorlage, wählen Sie sie aus und klicken Sie dann auf OK.
Optional: Zusätzlich zu den verfügbaren Assets können Sie nach Ressourcen suchen, die in Google Cloud öffentlich verfügbar sind. Wählen Sie dazu Öffentliche Datasets einschließen aus.
Hier einige Tipps zum Erstellen einer Suchanfrage:
- Setzen Sie den Suchausdruck in Anführungszeichen, wenn er Leerzeichen enthält. Beispiel:
"search terms" - Stellen Sie einem Keyword
NOTvoran, um die logische Negation des Filterskeyword:termzu berücksichtigen. Sie können auch die booleschen OperatorenANDundORverwenden, um Suchausdrücke zu kombinieren. Bei den OperatorenAND,ORundNOTwird nicht zwischen Groß- und Kleinschreibung unterschieden.
Beispiel:
NOT column:termlistet alle Spalten mit Ausnahme derjenigen auf, die dem angegebenen Begriff entsprechen. Eine Liste mit Suchbegriffen und anderen Begriffen, die Sie in einem Knowledge Catalog-Suchausdruck verwenden können, finden Sie unter Suchsyntax.- Setzen Sie den Suchausdruck in Anführungszeichen, wenn er Leerzeichen enthält. Beispiel:
gcloud
Wenn Sie im reinen Keyword-Suchmodus nach Ressourcen suchen möchten, verwenden Sie den Befehl gcloud dataplex entries search und lassen Sie das Flag --semantic-search weg oder verwenden Sie das Flag --no-semantic-search.
REST
Wenn Sie mit dem reinen Keyword-Suchmodus nach Ressourcen suchen möchten, verwenden Sie die Methode searchEntries, wobei der Abfrageparameter semanticSearch auf false gesetzt ist.
Beschränkungen
Für die Suche gelten die folgenden Einschränkungen:
- Öffentliche Ressourcen sind nicht Teil der Suche in natürlicher Sprache.
- Aspekte, die mit Links zu Einträgen verknüpft sind, fallen nicht in den Bereich der Suche in natürlicher Sprache.
Nächste Schritte
- Machen Sie sich mit der Suchsyntax für Knowledge Catalog vertraut.
- Weitere Informationen zur Metadatenverwaltung in Knowledge Catalog
- Einträge und Eintragslinks mit Metadaten anreichern
- Einträge verwalten und benutzerdefinierte Quellen aufnehmen
- Knowledge Catalog-Anwendungsfälle ausprobieren
- Mit dem Discovery-Agent des Knowledge Catalog können Sie komplexe Anfragen in natürlicher Sprache beantworten.