Dieses Dokument richtet sich an Inhaber von Datenprodukten, die Datenprodukte in Dataplex Universal Catalog aktualisieren, löschen und Zugriff darauf gewähren möchten.
Weitere Informationen zur Architektur und zu den wichtigsten Konzepten von Datenprodukten finden Sie unter Datenprodukte.
Hinweise
-
Enable the Dataplex, BigQuery APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die nötigen Berechtigungen zum Verwalten von Datenprodukten haben:
-
Volle Berechtigungen zum Erstellen, Aktualisieren, Löschen und Verwalten von Berechtigungen für Datenprodukte:
Dataplex Data Products Admin (
roles/dataplex.dataProductAdmin) -
Vorhandene Datenprodukte aktualisieren und verwalten:
Dataplex Data Products Editor (
roles/dataplex.dataProductEditor) -
Fügen Sie Aspekte wie
schema,overviewundcontactshinzu: Dataplex Entry and EntryLink Owner (roles/dataplex.entryOwner) -
Assets suchen und hinzufügen:
Dataplex Catalog Viewer (
roles/dataplex.catalogViewer) -
Systemaspekttypen wie Dokumentation und Vertragsaspekt der Aktualisierungshäufigkeit bearbeiten:
Dataplex Catalog-Bearbeiter (
roles/dataplex.catalogEditor)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Verwalten von Datenprodukten erforderlich sind. Maximieren Sie den Abschnitt Erforderliche Berechtigungen, um die notwendigen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Datenprodukte zu verwalten:
-
Bearbeiten Sie den Systemaspekttyp
overview:dataplex.entryGroups.useOverviewAspect -
Bearbeiten Sie den Systemaspekttyp
refresh cadence:dataplex.entryGroups.useRefreshCadenceAspect
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Zugriff auf ein Datenprodukt gewähren
Inhaber von Datenprodukten müssen ihre Produkte auffindbar machen und die erforderlichen Rollen zuweisen, damit Nutzer nach Datenprodukten suchen, sie ansehen und Zugriff darauf anfordern können.
Um Nutzern von Datenprodukten die Berechtigungen zu gewähren, die sie für die Interaktion mit dem Datenprodukt benötigen, weisen Sie ihnen die folgenden IAM-Rollen für die Datenproduktressource zu:
- Nach Datenprodukten suchen und darauf zugreifen in der Dataplex Universal Catalog-Suche:
Dataplex Data Product Consumer (
dataplex.dataProductsConsumer) - Schreibgeschützter Zugriff zum Aufrufen von Datenproduktdefinitionen und ‑metadaten: Dataplex Data Product Viewer (
dataplex.dataProductViewer) - Zugriff auf Datenprodukte anfordern: Dataplex Data Product Consumer (
dataplex.dataProductsConsumer)
Wenn ein Nutzer eines Datenprodukts Zugriff auf ein Datenprodukt anfordert, erhält der Inhaber des Datenprodukts eine E‑Mail-Benachrichtigung.
So gewähren Sie Zugriff:
Rufen Sie in der Google Cloud Console die Seite Gruppen auf.
Suchen Sie nach der Gruppe, die mit der angeforderten Berechtigungsstufe verknüpft ist, und wählen Sie sie aus.
Klicken Sie auf Mitglieder hinzufügen.
Fügen Sie das Hauptkonto hinzu.
Klicken Sie auf Speichern.
Weitere Informationen finden Sie unter Google-Gruppen in der Google Cloud Console erstellen und verwalten.
Datenprodukt aktualisieren
Sie können die grundlegenden Details (z. B. Name des Datenprodukts, Beschreibung, Inhaberdetails), Assets, Zugriffsgruppen, Berechtigungen, Vertrag, Aspekte und zusätzliche Dokumentation für ein vorhandenes Datenprodukt aktualisieren.
Grundlegende Details eines Datenprodukts aktualisieren
Console
Rufen Sie in der Google Cloud Console die Dataplex Universal Catalog-Seite Datenprodukte auf.
Klicken Sie auf das Datenprodukt, das Sie aktualisieren möchten.
Klicken Sie auf Datenprodukt bearbeiten.
Aktualisieren Sie nach Bedarf den Namen des Datenprodukts, das Symbol, die Beschreibung, die Kontakte des Inhabers und die Labels.
Klicken Sie auf Datenprodukt aktualisieren.
REST
Verwenden Sie zum Aktualisieren der grundlegenden Details eines Datenprodukts die Methode dataProducts.patch.
Wenn Sie beispielsweise die Beschreibung eines Datenprodukts aktualisieren möchten, senden Sie die folgende PATCH-Anfrage:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{"description": "NEW_DESCRIPTION"}' \
https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/ LOCATION/dataProducts/DATA_PRODUCT_ID?update_mask="description"
Ersetzen Sie Folgendes:
- NEW_DESCRIPTION: eine neue Beschreibung für das Datenprodukt
- PROJECT_ID: die ID Ihres Google Cloud-Projekts
- LOCATION: die Region, in der das Datenprodukt vorhanden ist
- DATA_PRODUCT_ID: die ID Ihres Datenprodukts
Assets eines Datenprodukts aktualisieren
Console
Rufen Sie in der Google Cloud Console die Dataplex Universal Catalog-Seite Datenprodukte auf.
Klicken Sie auf das Datenprodukt, dessen Assets Sie aktualisieren möchten.
Klicken Sie auf den Tab Assets.
So fügen Sie ein neues Asset hinzu:
Klicken Sie auf Hinzufügen.
Suchen Sie nach den Assets, die Sie Ihrem Datenprodukt hinzufügen möchten, und wählen Sie sie aus. Die von Ihnen ausgewählten Assets müssen sich in derselben Region wie das Datenprodukt befinden.
Wenn Sie die erforderlichen Berechtigungen haben, können Sie die Metadaten von Assets aufrufen, indem Sie auf das Asset klicken.
Verwenden Sie Filter, um die Suchergebnisse einzugrenzen.
Klicken Sie nach der Auswahl der Assets auf Hinzufügen.
So entfernen Sie ein Asset aus dem Datenprodukt:
Klicken Sie für das Asset, das Sie entfernen möchten, auf > Entfernen.
Klicken Sie zur Bestätigung auf Entfernen.
REST
Wenn Sie dem Datenprodukt ein neues Daten-Asset hinzufügen möchten, verwenden Sie die Methode dataAssets.create. Ein Codebeispiel finden Sie unter Optional: Add assets.
Wenn Sie ein Daten-Asset aus dem Datenprodukt löschen möchten, verwenden Sie die Methode dataAssets.delete. Senden Sie beispielsweise die folgende DELETE-Anfrage:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/dataProducts/DATA_PRODUCT_ID/dataAssets/DATA_ASSET_ID"
Ersetzen Sie Folgendes:
- PROJECT_ID: die ID Ihres Google Cloud-Projekts
- LOCATION: die Region, in der Sie das Datenprodukt erstellen möchten
- DATA_PRODUCT_ID: Eine eindeutige ID für Ihr Datenprodukt.
- DATA_ASSET_ID: die ID des Daten-Assets, das Sie aus dem Datenprodukt entfernen möchten
Zugriffsgruppen und Asset-Berechtigungen aktualisieren
Console
Rufen Sie in der Google Cloud Console die Dataplex Universal Catalog-Seite Datenprodukte auf.
Klicken Sie auf das Datenprodukt, für das Sie die Zugriffsgruppen und Berechtigungen aktualisieren möchten.
Klicken Sie auf den Tab Zugriffsgruppen und ‑berechtigungen.
So aktualisieren Sie eine Zugriffsgruppe:
Klicken Sie auf Bearbeiten.
Aktualisieren Sie den Namen, die Beschreibung und die Kennung der Zugriffsgruppe nach Bedarf.
Wenn Sie eine neue Zugriffsgruppe hinzufügen möchten, klicken Sie auf Zugriffsgruppe hinzufügen und folgen Sie dieser Anleitung:
Geben Sie im Feld Name der Zugriffsgruppe einen Namen für die neue Zugriffsgruppe ein. Beispiel:
Analyst.Geben Sie im Feld Beschreibung der Zugriffsgruppe eine Beschreibung für die Zugriffsgruppe ein.
Geben Sie im Feld Kennung der Zugriffsgruppe die E‑Mail-Adresse einer Google-Gruppe ein, die Sie dieser Zugriffsgruppe zuweisen möchten. Datenproduktnutzer, die Zugriff auf diese Zugriffsgruppe anfordern, können der zugeordneten Google-Gruppe als Mitglieder hinzugefügt werden.
Sie können einem Datenprodukt maximal drei Zugriffsgruppen hinzufügen.
Klicken Sie auf Hinzufügen.
So entfernen Sie eine Zugriffsgruppe:
Klicken Sie für die Zugriffsgruppe, die Sie entfernen möchten, auf > Entfernen.
Klicken Sie zur Bestätigung auf Entfernen.
Wenn für das ausgewählte Datenprodukt keine Zugriffsgruppen konfiguriert sind, können Sie eine neue Zugriffsgruppe hinzufügen, indem Sie auf Zugriffsgruppe hinzufügen klicken.
So aktualisieren Sie die Asset-Berechtigungen:
Klicken Sie für das Asset, dessen Berechtigungen Sie aktualisieren möchten, auf > Berechtigungen.
Aktualisieren Sie die erforderlichen Zugriffsgruppen und IAM-Rollen.
Klicken Sie auf Konfigurieren.
REST
Mit der Methode dataProducts.patch können Sie die mit einem Datenprodukt verknüpften Zugriffsgruppen aktualisieren. Ein Codebeispiel finden Sie unter Zugriffsgruppen konfigurieren.
Verwenden Sie die Methode dataAssets.patch, um die Asset-Berechtigungen zu aktualisieren. Ein Codebeispiel finden Sie unter Asset-Berechtigungen konfigurieren.
Vertrag für das Datenprodukt aktualisieren
Console
Rufen Sie in der Google Cloud Console die Dataplex Universal Catalog-Seite Datenprodukte auf.
Klicken Sie auf das Datenprodukt, für das Sie den Vertrag aktualisieren möchten.
Klicken Sie auf den Tab Vertrag.
So aktualisieren Sie den bestehenden Vertrag:
Klicken Sie auf Bearbeiten.
Aktualisieren Sie die erforderlichen Felder.
Klicken Sie auf Speichern.
Wenn dem ausgewählten Datenprodukt kein Vertrag angehängt ist, können Sie einen hinzufügen, indem Sie auf Vertrag hinzufügen klicken.
REST
Verwenden Sie zum Aktualisieren eines Vertrags die Methode entries.patch. Ein Codebeispiel finden Sie unter Vertrag hinzufügen.
Aspekte eines Datenprodukts aktualisieren
Console
Rufen Sie in der Google Cloud Console die Dataplex Universal Catalog-Seite Datenprodukte auf.
Klicken Sie auf das Datenprodukt, für das Sie die Aspekte aktualisieren möchten.
Klicken Sie auf den Tab Aspekte.
So aktualisieren Sie einen Aspekt:
Klicken Sie auf den Aspekt, den Sie aktualisieren möchten.
Klicken Sie auf Bearbeiten.
Aktualisieren Sie bei Bedarf Aspekttyp, Land und Region.
Klicken Sie auf Speichern.
So fügen Sie dem Datenprodukt einen neuen Aspekt hinzu:
Klicken Sie auf + Aspekt hinzufügen.
Suchen Sie im Feld Aspekttyp auswählen nach einem Aspekttyp und wählen Sie ihn aus der Liste aus. Beispiel:
Geo context.Wählen Sie im Feld Land das Land aus, zu dem das Asset gehört.
Wählen Sie im Feld Region die Geschäftsregion aus, zu der das Asset gehört.
Klicken Sie auf Speichern.
So löschen Sie einen Aspekt:
Klicken Sie auf den Aspekt, den Sie löschen möchten.
Klicken Sie auf .
Klicken Sie auf Bestätigen, um die Aktion zu bestätigen.
REST
Verwenden Sie die Methode entries.patch, um einen beliebigen Aspekt des Datenprodukteintrags zu aktualisieren.
Dokumentation des Datenprodukts aktualisieren
Console
Rufen Sie in der Google Cloud Console die Dataplex Universal Catalog-Seite Datenprodukte auf.
Klicken Sie auf das Datenprodukt, für das Sie die Dokumentation aktualisieren möchten.
Klicken Sie auf den Tab Übersicht.
Klicken Sie neben Dokumentation auf Bearbeiten.
Aktualisieren Sie das Nutzerhandbuch, Beispielabfragen und andere Dokumentationen nach Bedarf.
Klicken Sie auf Speichern.
REST
Die Dokumentation ist Teil des Aspekts overview. Verwenden Sie zum Aktualisieren der Dokumentation des Datenprodukts die Methode entries.patch.
Datenprodukt löschen
Wenn Sie ein Datenprodukt löschen möchten, müssen Sie zuerst alle Assets daraus entfernen.
Console
Rufen Sie in der Google Cloud Console die Dataplex Universal Catalog-Seite Datenprodukte auf.
Klicken Sie auf das Datenprodukt, das Sie löschen möchten.
Klicken Sie auf den Tab Assets.
Klicken Sie für jedes aufgeführte Asset auf > Entfernen. Bestätigen Sie die Aktion, indem Sie auf Entfernen klicken.
Nachdem Sie alle Assets entfernt haben, löschen Sie das Datenprodukt, indem Sie auf Löschen klicken.
Geben Sie im Bestätigungsdialogfeld
deleteein und klicken Sie auf Löschen.
REST
Wenn Sie ein Datenprodukt löschen möchten, verwenden Sie die Methode dataProducts.delete.
Senden Sie beispielsweise die folgende DELETE-Anfrage:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/ LOCATION/dataProducts/DATA_PRODUCT_ID
Ersetzen Sie Folgendes:
- PROJECT_ID: die ID Ihres Google Cloud-Projekts
- LOCATION: die Region, in der das Datenprodukt vorhanden ist
- DATA_PRODUCT_ID: die ID des Datenprodukts, das Sie löschen möchten