Glossare und Eintragslinks importieren und exportieren

Mit Knowledge Catalog (früher 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 Geschäftsvokabular definieren und diese Begriffe mit physischen Daten-Assets verknüpfen. Bevor Sie mit den Import- und Export-Dienstprogrammen arbeiten, sollten Sie sich mit den folgenden wichtigen Komponenten vertraut machen:

  • Glossarressourcen: Bestehen aus Kategorien und Begriffen, die Ihr Geschäftsvokabular 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 her
    • synonym: 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 Oberflä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. Sie verwenden die Dataplex API, um Glossarbegriffe und ihre Verknüpfungen zu importieren, die in JSON-formatierten Metadatendateien definiert sind.

Beispielanwendungsfall: Automatische Aktualisierung Ihrer Knowledge Catalog-Metadaten im Rahmen einer täglich geplanten Datenpipeline, z. B. Synchronisierung von Begriffen direkt aus einer externen Unternehmensdatenbank.

Weitere Informationen finden Sie unter Glossare und Eintragslinks mithilfe von JSON-Dateien importieren.

Google Sheets-basierte Dienstprogramme für Import und Export

Dies ist ein Open-Source-Ansatz, der auf Skripts basiert und im Repository dataplex-labs bereitgestellt wird. Es wird ein Python-Script verwendet, um Glossarmetadaten zwischen einer Google-Tabelle und Knowledge Catalog zu synchronisieren.

Anwendungsbeispiel: Ein Data-Governance-Team möchte gemeinsam mit nicht technischen geschäftlichen Stakeholdern Dutzende neuer Geschäftsbegriffe entwerfen und prüfen. Das Team verwendet diese tabellenbasierte Methode, damit alle die Begriffe in Google Sheets bearbeiten, kommentieren und genehmigen können, bevor ein Administrator das Script ausführt, um sie im Bulk in Knowledge Catalog hochzuladen.

Weitere Informationen finden Sie in folgenden Dokumenten:

Häufiger Anwendungsfall: Bearbeitung mit Google Sheets

Ein gängiger administrativer Workflow ist die Bearbeitung von Hin- und Rückflügen. Dazu exportieren Sie Ihre vorhandene Katalogeinrichtung, nehmen Bulk-Änderungen vor und wenden diese Änderungen dann wieder auf Knowledge Catalog an.

Der folgende Workflow veranschaulicht, wie dieser Prozess ausgeführt wird:

  1. Vorhandene Metadaten aus Knowledge Catalog nach Google Sheets exportieren.

    Verwenden Sie die Dienstprogramme Glossar exportieren und Eintragslinks exportieren, um Ihre vorhandene Glossarstruktur und Eintragslinks in eine Google-Tabelle zu extrahieren.

  2. Ändern Sie die Metadaten in Google Sheets.

    Nehmen Sie die erforderlichen Änderungen in der Google-Tabelle vor. Symmetrische Links (z. B. synonym- und related-Eintragslinks) werden beim Export in eine einzige Richtung vereinfacht, um doppelte Zeilen zu vermeiden. Sie müssen sie also nur einmal verwalten.

    Sie können dem jeweiligen Tabellenblatt neue Zeilen hinzufügen, die dem erforderlichen Spaltenschema entsprechen. Sie können auch Details wie Beschreibungen oder Anzeigenamen direkt in den Zeilen ändern.

  3. Änderungen aus Google Sheets in Knowledge Catalog bereitstellen und importieren.

    Führen Sie zuerst das Dienstprogramm Glossarimport aus. So wird sichergestellt, dass alle neuen Begriffe oder Kategorien im Unternehmensglossar erstellt werden, bevor Sie versuchen, sie zu verknüpfen.

    Führen Sie das Dienstprogramm Eintragslinks importieren aus. Dieses Dienstprogramm liest Ihre aktualisierten Verknüpfungen, stellt sie in Ihrem Cloud Storage-Bucket bereit und wendet die Links definition, related und synonym auf Ihr neu aktualisiertes Glossar an.

Nächste Schritte