Mit Knowledge Catalog (ehemals Dataplex Universal Catalog) können Sie Unternehmensglossare und Eintragslinks im Bulk importieren und exportieren, um Ihr Unternehmensvokabular in großem Umfang zu verwalten. Wenn Ihr Katalog wächst, können Sie mit Bulk-Vorgängen Begriffe und ihre Beziehungen aktualisieren, ohne sie einzeln in der Google Cloud Console verwalten zu müssen.
Terminologie
Mit dem Unternehmensglossar von Knowledge Catalog können Sie ein gemeinsames Unternehmensvokabular definieren und diese Begriffe mit physischen Daten-Assets verknüpfen. Bevor Sie mit den Import- und Exportdienstprogrammen arbeiten, sollten Sie sich mit den folgenden Schlüsselkomponenten vertraut machen:
- Glossarressourcen:Bestehen aus Kategorien und Begriffen, die Ihr Unternehmensvokabular festlegen.
Eintragslinks:Die Beziehungen oder Verknüpfungen zwischen Ressourcen, z. B. zwischen Glossarbegriffen und Daten-Assets. Knowledge Catalog unterstützt drei Arten von Eintragslinks:
definition: Verknüpft einen Glossarbegriff mit einem bestimmten Daten-Asset (z. B. einer BigQuery-Spalte)related: Stellt eine Beziehung zwischen zwei verwandten Glossarbegriffen hersynonym: Stellt eine Beziehung zwischen zwei synonymen Glossarbegriffen her
Methoden zum Importieren und Exportieren von Glossaren und Eintragslinks
Knowledge Catalog unterstützt zwei primäre Methoden für die Bulk-Glossarverwaltung. Wählen Sie die Methode aus, die am besten zu Ihren Automatisierungsanforderungen und Ihrer bevorzugten Benutzeroberfläche passt:
- JSON-basierter Metadatenimport
- Google Sheets-basierte Dienstprogramme für Import und Export
JSON-basierter Metadatenimport
Dies ist der integrierte, vollständig verwaltete Knowledge Catalog-Mechanismus. Mit der Dataplex API können Sie Glossarbegriffe und ihre Verknüpfungen importieren, die in JSON-formatierten Metadatendateien definiert sind.
Beispielanwendungsfall:Aktualisieren Sie Ihre Knowledge Catalog-Metadaten automatisch im Rahmen einer täglich geplanten Datenpipeline, z. B. durch Synchronisieren von Begriffen direkt aus einer externen Unternehmensdatenbank.
Weitere Informationen finden Sie unter Glossare und Eintragslinks mit JSON-Dateien importieren.
Google Sheets-basierte Dienstprogramme für Import und Export
Dies ist ein Open-Source-Ansatz auf Skriptbasis, der im Repository dataplex-labs bereitgestellt wird. Dabei wird ein Python-Skript verwendet, um Glossarmetadaten zwischen einer Google-Tabelle und Knowledge Catalog zu synchronisieren.
Beispielanwendungsfall:Ein Data-Governance-Team möchte gemeinsam mit nicht technischen Stakeholdern aus dem Unternehmen Dutzende neuer Unternehmensbegriffe entwerfen und überprüfen. Das Team verwendet diese tabellenbasierte Methode, damit alle die Begriffe in Google Sheets bearbeiten, kommentieren und genehmigen können, bevor ein Administrator das Skript ausführt, um sie im Bulk in Knowledge Catalog hochzuladen.
Weitere Informationen finden Sie in folgenden Dokumenten:
- Unternehmensglossare aus einer Google-Tabelle importieren
- Eintragslinks aus einer Google-Tabelle importieren
- Unternehmensglossare in eine Google-Tabelle exportieren
- Eintragslinks in eine Google-Tabelle exportieren
Gängiger Anwendungsfall: Round-Trip-Bearbeitung mit Google Sheets
Ein gängiger administrativer Workflow ist die Round-Trip-Bearbeitung. Dabei wird die vorhandene Katalogkonfiguration exportiert, Bulk-Änderungen vorgenommen und diese Änderungen wieder auf Knowledge Catalog angewendet.
Der folgende Workflow veranschaulicht, wie Sie diesen Vorgang ausführen:
Vorhandene Metadaten aus Knowledge Catalog nach Google Sheets exportieren
Verwenden Sie die Dienstprogramme zum Exportieren von Glossaren und Exportieren von Eintragslinks, um die vorhandene Glossarstruktur und die Eintragslinks in eine Google-Tabelle zu extrahieren.
Metadaten in Google Sheets ändern
Nehmen Sie die erforderlichen Änderungen in der Google-Tabelle vor. Da symmetrische Links (z. B.
synonym- undrelated-Eintragslinks) beim Exportieren in eine Richtung vereinfacht werden, um doppelte Zeilen zu vermeiden, müssen Sie sie nur einmal verwalten.Sie können der jeweiligen Tabelle neue Zeilen hinzufügen, indem Sie das erforderliche Spaltenschema verwenden. Sie können Details wie Beschreibungen oder Anzeigenamen auch direkt in den Zeilen ändern.
Änderungen aus Google Sheets vorbereiten und wieder in Knowledge Catalog importieren
Führen Sie zuerst das Dienstprogramm zum Importieren von Glossaren aus. So wird sichergestellt, dass alle neuen Begriffe oder Kategorien erfolgreich im Unternehmensglossar erstellt werden, bevor Sie versuchen, sie zu verknüpfen.
Führen Sie das Dienstprogramm zum Importieren von Eintragslinks aus. Dieses Dienstprogramm liest Ihre aktualisierten Verknüpfungen, bereitet sie in Ihrem Cloud Storage-Bucket vor und wendet die Links
definition,relatedundsynonymauf Ihr neu aktualisiertes Glossar an.
Nächste Schritte
- Weitere Informationen zum Verwalten von Unternehmensglossaren.
- Informationen zum Importieren von Unternehmensglossaren und Eintragslinks mit JSON-Dateien
- Informationen zum Importieren von Unternehmensglossaren aus einer Google-Tabelle .
- Informationen zum Importieren von Eintragslinks aus einer Google-Tabelle .
- Informationen zum Exportieren von Unternehmensglossaren in eine Google-Tabelle
- Informationen zum Exportieren von Eintragslinks in eine Google-Tabelle