Zum Inhalt springen
Search the hub

OpenMetadata workshop

OpenMetadata: Build custom adapters

Generate a Python connector scaffold with fixtures, workflow and tests for your own implementation.

Wozu dient der Adapter-Starter?

Wenn eine vorhandene Anbindung eure Quelle nicht abdeckt, bereitet ihr hier ein Python-Paket für eure Entwicklung vor. Ein Adapter übersetzt die gelesenen Metadaten in die Struktur von OpenMetadata. Die Webseite liest selbst keine Ordner oder Dateien aus.

So gehst du vor

1. Prüfen: Gibt es bereits einen passenden nativen Connector? Falls ja, mit „Einrichtung & Anbindung“ beginnen.

2. Paket benennen und die tatsächlich eingesetzten Server- und Python-Paketversionen eintragen. Das SDK ist das Python-Paket openmetadata-ingestion.

3. TAR-Paket herunterladen und entpacken. README.md erklärt die Reihenfolge; examples/README.md erklärt die Excel- und QVD-Beispiele. Die lokalen Scanner erzeugen eine JSON-Datei mit Metadaten.

4. Erst lokal testen, dann die geprüfte JSON-Datei über den Adapter an eine freigegebene Testinstanz übertragen. Danach Objekte, Namen und Ausschlüsse im Katalog prüfen. Ein Runner ist der Rechner oder Job, auf dem dieser Ablauf ausgeführt wird.

Alle Eingaben werden nur in dieser Seite verarbeitet. Keine Verbindung zu euren Systemen, keine automatische Speicherung. Bitte keine Passwörter, Tokens oder Kundendaten eingeben. Ergebnisse vor dem Verlassen herunterladen.

Vorlage konfigurieren

Zuerst vorhandenen nativen Connector prüfen. Das CustomDatabase-Paket enthält jetzt ausführbare Beispiele für Excel-Ordner und QVD-XML-Header, Demo-Eingaben und Tests. Die Scanner erzeugen lokal ein Metadaten-JSON für den Adapter.

Excel- und QVD-Beispiele: Anleitung öffnen

SDK-Paketversion und Server-Release können unterschiedlich geschrieben sein. Installierte Version aus pip show übernehmen. Vorlagenbereich 2.0.x; gleiche Versionsbasis allein garantiert keine Kompatibilität.

Das offizielle Demo nennt 2.0.0.0rc1 als getestete SDK-Version. Für eure produktive Version sind Import-, Modell- und Live-Tests im eigenen Runner erforderlich. Das Gerüst überträgt beim Ausführen Metadaten an den angegebenen Server.

Connector-Paket


                
            

Tour