Sie können unter anderem nach folgenden Daten-Assets suchen:
- Mit Analytics Hub verknüpfte Datasets
- BigQuery-Datasets, -Tabellen, -Ansichten und -Modelle
- Bigtable-Instanzen, -Cluster und -Tabellen (einschließlich Details zu Spaltenfamilien)
- Data Catalog-Tag-Vorlagen, Eintragsgruppen und benutzerdefinierte Einträge
- Dataplex-Lakes, Zonen, Tabellen und Dateisätze
- Dataproc Metastore-Dienste Datenbanken und Tabellen
- Pub/Sub-Datenströme
- Spanner-Instanzen, Datenbanken, Tabellen und Aufrufe
- Vertex AI-Modelle, Datasets und Ressourcen von Vertex AI Feature Store
- Assets in Datensilos von Unternehmen, die mit Data Catalog
Suchbereich
Je nach Ihren Berechtigungen erhalten Sie möglicherweise unterschiedliche Suchergebnisse. Data Catalog-Suchergebnisse werden entsprechend Ihrer Rolle begrenzt.
Sie können sich die verschiedenen IAM-Rolle und -Berechtigungen für Data Catalog
Wenn Sie beispielsweise Lesezugriff auf BigQuery-Metadaten -Objekt enthält, wird es in Ihrer Data Catalog-Suche angezeigt. Ergebnisse. In der folgenden Liste werden die mindestens erforderlichen Berechtigungen beschrieben:
Um nach einer Tabelle zu suchen, benötigen Sie die Berechtigung
bigquery.tables.get
für dieser Tabelle.Zum Suchen nach einem Dataset benötigen Sie die Berechtigung
bigquery.datasets.get
für dieses Dataset.Zum Suchen nach Metadaten für ein Dataset oder eine Tabelle benötigen Sie die Rolle
roles/bigquery.metadataViewer
.Um nach allen Ressourcen innerhalb eines Projekts oder einer Organisation zu suchen, benötigen Sie die Berechtigung
datacatalog.catalogs.searchAll
. Sie funktioniert für alle Ressourcen unabhängig vom Quellsystem.
Wenn Sie Zugriff auf eine BigQuery-Tabelle, aber nicht auf das Dataset haben die diese Tabelle enthält, wird sie weiterhin wie erwartet im Data Catalog-Suche. Dieselbe Zugriffslogik gilt für alle unterstützten Systemen wie Pub/Sub und Data Catalog, selbst.
Probleme bei der Suche aufrufen
Data Catalog-Suchabfragen garantieren keinen vollständigen Recall. Ergebnisse, die Ihrer Abfrage entsprechen, werden möglicherweise auch auf nachfolgenden Ergebnisseiten nicht zurückgegeben. Außerdem können die zurückgegebenen (und nicht zurückgegebenen) Ergebnisse variieren, wenn Sie Suchanfragen wiederholen.
Wenn es bei Recall-Problemen zu Problemen mit dem Recall kommt und du die
in einer bestimmten Reihenfolge anzuzeigen, können Sie den Parameter orderBy
auf
default
beim Aufrufen der
catalog.search verwendet.
Verwenden Sie das Flag admin_search
.
Mit dem Flag admin_search
in der Suchanfrage wird ein vollständiger Recall sichergestellt.
Für die Administratorsuche ist die Berechtigung datacatalog.catalogs.searchAll
erforderlich
für alle Projekte und Organisationen im Suchbereich festgelegt. Bei Verwendung
admin_search
, nur default
orderBy
ist zulässig.
Nach Datum getrennte Tabellen
Data Catalog aggregiert nach Datum fragmentierte Tabellen zu einem einzigen logischen Eintrag. Dieser Eintrag hat dasselbe Schema wie die Tabelle mit dem neuesten Datum und enthält zusammengefasste Informationen über die Gesamtzahl der Shards. Der Eintrag bezieht sich auf die Zugriffsebene des Datasets, zu dem er gehört. In der Data Catalog-Suche werden diese logischen Einträge nur angezeigt, wenn der Nutzer Zugriff auf das Dataset hat, in dem sie enthalten sind. Einzelne datumsfragmentierte Daten Tabellen sind in der Data Catalog-Suche nicht sichtbar, auch wenn sie sind in Data Catalog vorhanden und können getaggt werden.
Filter
Mit Filtern können Sie die Suchergebnisse eingrenzen. Alle Filter werden in Abschnitten gruppiert:
- Mit Bereich können Sie die Suche auf Elemente mit Markierungen beschränken.
- Systeme wie BigQuery, Pub/Sub, Dataplex, Dataproc Metastore , benutzerdefiniert Vertex AI und Data Catalog selbst. Das Data Catalog-System enthält Dateisätze und benutzerdefinierte Einträge.
- Lakes und Zonen stammen von Dataplex.
- Datentypen wie Datenstreams, Datasets, Data Lakes, Zonen, Dateisätze, Modelle, Tabellen, Ansichten, Dienste, Datenbanken und benutzerdefinierte Typen.
- Unter Projekte werden alle verfügbaren Projekte aufgelistet.
- Tags: Zeigt eine Liste aller Tag-Vorlagen (und ihrer einzelnen Felder) an, die Ihnen zur Verfügung stehen.
- Datasets stammen aus BigQuery und Vertex AI.
- Öffentliche Datasets sind öffentlich verfügbare Daten von BigQuery.
Du kannst Filter aus mehreren Bereichen kombinieren, um Assets zu finden, die mindestens mit eine Bedingung aus jedem ausgewählten Bereich. Mehrere Filter innerhalb von ausgewählt einzelne Abschnitte mit der Schaltfläche „ODER“ Logischer Operator. Beispiel: mit der folgenden Filterkombination:
Data Catalog sucht nach:
BigQuery-Datasets mit dem Tag der Vorlage „MyTemplate1“.
BigQuery-Datasets mit dem Tag der Vorlage MyTemplate2.
BigQuery-Tabellen, die mit der Vorlage „MeineVorlage1“ getaggt sind.
BigQuery-Tabellen, die mit der Vorlage MyTemplate2 getaggt sind.
Nach Tag-Wert filtern
Mit den Tags-Filtern kannst du nach Assets abfragen, die mit einer bestimmten Vorlage getaggt wurden. Über das Menü
Anpassen können Sie die Ergebnisse weiter eingrenzen und nach bestimmten Tag-Werten filtern. Die Filterbedingungen für Tag-Werte hängen vom Datentyp des jeweiligen Tag-Felds ab. Für Datums- und Zahlenfelder können Sie beispielsweise ein bestimmtes Datum oder einen Bereich angeben.Sichtbarkeit der Filter
Welche Filter in den einzelnen Bereichen angezeigt werden, hängt von der aktuellen Suchanfrage im Suchfeld ab. Die gesamten Suchergebnisse können Einträge enthalten, die mit der aktuellen Abfrage übereinstimmen, aber die Filter, die diesen Einträgen entsprechen, werden im Bereich Filter angezeigt.
Nach Daten-Assets suchen
Console
Console
Rufen Sie die Seite Dataplex-Suche auf, um eine Dataplex-Suchabfrage in der Google Cloud Console zu starten.
Wählen Sie unter Suchplattform auswählen die Option Data Catalog als Suchmodus aus.
Geben Sie Ihre Suchanfrage in das Suchfeld ein oder verwenden Sie den Bereich Filter, um die Suchparameter einzugrenzen.
Sie können die folgenden Filter manuell hinzufügen:
- Projektfilter in Projekten, indem Sie auf die Schaltfläche PROJEKT HINZUFÜGEN klicken, nach einem bestimmten Projekt suchen, es auswählen und auf ÖFFNEN klicken.
- In Tags einen Tag-Vorlagenfilter. Klicken Sie dazu auf das Drop-down-Menü Weitere Tag-Vorlagen hinzufügen, suchen Sie nach einer bestimmten Vorlage, wählen Sie sie aus und klicken Sie auf OK.
Sie können auch regelmäßiger Leser eines Blogs oder einer URL
- Klicken Sie das Kästchen Öffentliche Datasets einschließen an, um öffentlich nach Daten-Assets zu suchen. die in Google Cloud verfügbar sind.
Suchbeispiel
So suchen Sie beispielsweise nach der Tabelle trips
, die Sie unter Tag-Vorlagen, Tags, Übersichten und Data Stewards konfigurieren eingerichtet haben:
- Geben Sie
trips
in das Suchfeld ein und klicken Sie auf Suchen. - Wählen Sie im Bereich Systeme die Option BigQuery aus, um Daten-Assets auszuschließen, die zu anderen Systemen gehören.
- Wählen Sie im Abschnitt Projekte Ihre Projekt-ID aus, um Daten-Assets aus anderen Projekten auszuschließen. Wenn Ihr Projekt nicht im Abschnitt angezeigt wird, klicken Sie auf PROJEKT HINZUFÜGEN und wählen Sie es im Dialogfeld aus.
- Wählen Sie im Bereich Tag-Vorlagen die Option Demo-Tag-Vorlage aus.
Prüfen Sie, ob ein Tag, für das diese Vorlage verwendet wird, an die Tabelle
trips
angehängt ist. Wenn wird diese Vorlage nicht in diesem Abschnitt angezeigt, klicken Sie auf Weitere Tags hinzufügen wählen Sie es aus und klicken Sie auf OK.
Bei allen ausgewählten Filtern enthalten die Suchergebnisse nur einen Filter
Eintrag: die BigQuery-Tabelle trips
in Ihrem Projekt mit einem angehängten Tag
das Demo Tag Template
verwendet.
Außerdem haben Sie folgende Möglichkeiten:
Filtern Sie Ihre Suche, indem Sie Folgendes hinzufügen: keyword:value zu Ihren Suchbegriffen in das Suchfeld ein:
Keyword Beschreibung name:
Übereinstimmung mit dem Namen des Datenassets column:
Übereinstimmung mit dem Spaltennamen oder dem verschachtelten Spaltennamen description:
Übereinstimmung mit der Tabellenbeschreibung Führen Sie eine Tag-Suche durch, indem Sie eines der folgenden Tags hinzufügen Keyword-Präfixen vor Ihren Suchbegriffen im Suchfeld hinzufügen:
Tag Beschreibung tag:project-name.tag_template_name
Stimmt mit Tag-Namen überein. tag:project-name.tag_template_name.key
Stimmt mit Tag-Schlüssel überein. tag:project-name.tag_template_name.key:value
Stimmt mit Tag- key:string value
-Paar überein
Tipps zu Suchbegriffen
Setzen Sie den Suchausdruck in Anführungszeichen ("
search terms
"), wenn er Leerzeichen enthält.Einem Keyword kann „NOT“ vorangestellt werden (Großschreibung erforderlich) entsprechend dem logischen Negation des Filters
keyword:term
. Sie können auch die Booleschen Operatoren "AND" und "OR" (in Großbuchstaben) verwenden, um Suchausdrücke zu kombinieren.Beispiel:
NOT column:term
listet alle Spalten außer denen auf, die mit angegebenen Begriff. Eine Liste mit Keywords und anderen Begriffen, die in einem Data Catalog-Suchausdruck, siehe Data Catalog-Suchsyntax.
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Java in der Data Catalog-Kurzanleitung mit Clientbibliotheken. Weitere Informationen finden Sie in der Data Catalog Java API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Data Catalog zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Data Catalog-Kurzanleitung mit Clientbibliotheken. Weitere Informationen finden Sie in der Data Catalog Node.js API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Data Catalog zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Python in der Data Catalog-Kurzanleitung mit Clientbibliotheken. Weitere Informationen finden Sie in der Data Catalog Python API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Data Catalog zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
REST UND BEFEHLSZEILE
REST
Wenn Sie keinen Zugriff auf Cloud Client-Bibliotheken für Ihre Sprache haben oder das API mithilfe von REST-Anforderungen testen möchten, sehen Sie sich die folgenden Beispiele an und lesen Sie die Dokumentation zur Data Catalog REST API.
1 Katalog durchgehen
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- organization-id: GCP-Organisations-ID
- project-id: GCP-Projekt-ID
HTTP-Methode und URL:
POST https://datacatalog.googleapis.com/v1/catalog:search
JSON-Text anfordern:
{ "query":"trips", "scope":{ "includeOrgIds":[ "organization-id" ] } }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten in etwa folgende JSON-Antwort erhalten:
{ "results":[ { "searchResultType":"ENTRY", "searchResultSubtype":"entry.table", "relativeResourceName":"projects/project-id/locations/US/entryGroups/@bigquery/entries/entry1-id", "linkedResource":"//bigquery.googleapis.com/projects/project-id/datasets/demo_dataset/tables/taxi_trips" }, { "searchResultType":"ENTRY", "searchResultSubtype":"entry.table", "relativeResourceName":"projects/project-id/locations/US/entryGroups/@bigquery/entries/entry2-id", "linkedResource":"//bigquery.googleapis.com/projects/project-id/datasets/demo_dataset/tables/tlc_yellow_trips_2018" } ] }
Tabellendetails anzeigen
In der Cloud Console können Sie Data Catalog zum Ansehen von Tabellendetails verwenden.
Rufen Sie in Dataplex die Seite Suche auf.
Wählen Sie unter Suchplattform auswählen die Option Data Catalog als Suchmodus aus.
Geben Sie im Suchfeld den Namen eines Datasets ein, das eine Tabelle enthält.
Wenn Sie beispielsweise die Kurzanleitung durchgearbeitet haben, können Sie nach
demo-dataset
suchen und die Tabelletrips
auswählen.Klicken Sie auf die Tabelle.
Die Seite BigQuery-Tabellendetails wird geöffnet.
Die Tabelle enthält die folgenden Abschnitte:
BigQuery-Tabellendetails. Enthält Informationen wie Erstellungszeitpunkt, Zeitpunkt der letzten Änderung, Ablaufdatum Ressourcen-URLs, Labels usw.
Tags: Listet die angewendeten Tags auf. Sie können die Tags auf dieser Seite bearbeiten. und sehen Sie sich die Tag-Vorlage an. Klicken Sie auf das
Aktionen.Schema- und Spalten-Tags: Hier werden das angewendete Schema und seine Werte aufgeführt.
Lieblingseinträge markieren und danach suchen
Wenn Sie häufig nach denselben Daten-Assets suchen, können Sie ihre Einträge in personalisierte Liste erstellen, indem Sie sie mit Sternen markieren. Gehen Sie dazu in der Dataplex-UI so vor:
Rufen Sie in Dataplex die Seite Suche auf.
Wählen Sie unter Suchplattform auswählen die Option Data Catalog als Suchmodus aus.
Suchen Sie das gewünschte Asset und markieren Sie es auf eine der folgenden beiden Arten:
- Klicken Sie auf das Symbol neben dem in den Suchergebnissen.
- Klicken Sie auf den Namen des Eintrags, um die Detailseite zu öffnen, und klicken Sie auf STAR auf der Aktionsleiste oben.
Sie können bis zu 200 Einträge markieren.
Markierte Einträge werden in der Liste Markierte Einträge auf der Suchseite angezeigt, geben Sie eine Suchanfrage in die Suchleiste ein. Diese Liste ist nur für dich sichtbar.
Um nur nach markierten Einträgen zu suchen, wählen Sie den Bereich > Markiert aktiviert im Bereich Filter.
Sie können auch die entsprechenden Methoden der
Data Catalog API zum Markieren und
unstar-Einträge. Bei der Suche nach Assets den Parameter starredOnly
in
Das scope
-Objekt. Siehe catalog.search-Methode.