# JSON-Datenherkunfts-Tracker

Verfolgt JSON-Feldpfade, abgeleitete Abhaengigkeiten und Transformationshistorie zu einem Herkunftsgraphen

> Kanonische Seite: https://elysiatools.com/de/tools/json-data-lineage-tracer

- **Kategorie:** Data Processing

- **Schlagwörter:** json, lineage, etl, field mapping, dependency graph, data engineering

## Überblick

Geeignet fuer ETL, API-Analysen und Feldmapping. Quell-JSON und Ableitungsregeln lassen sich gemeinsam auswerten.

## Eingaben

- **Quell-JSON** (textarea): { "order": { "id": "ORD-1001", "customer": { "firstName": "Ada", "lastName": "Lovelace" }, "totalCents": 2599 } }
- **Lineage-Regeln-JSON (optional)** (textarea): { "rules": \[ { "target": "$.order.totalUsd", "sources": \["$.order.totalCents"\], "transforms": \["divide_by_100", "round(2)"\] }, { "target": "$.order.customerLabel", "sources": \["$.order.customer.firstName", "$.order.customer.lastName"\], "transforms": \["concat(" ")"\] } \] }
- **Objekt- und Array-Knoten einbeziehen** (checkbox)
- **Maximale Felder in der Ausgabe** (number)

## Wann verwenden

- Wenn Sie die Herkunft und Transformation von Feldern in komplexen ETL-Pipelines dokumentieren müssen.
- Zur Analyse von API-Antworten, um zu verstehen, aus welchen Quellfeldern sich berechnete Werte zusammensetzen.
- Beim Refactoring von Datenmodellen, um Abhängigkeiten zwischen ursprünglichen und abgeleiteten JSON-Knoten zu visualisieren.

## Funktionsweise

- Fügen Sie Ihr ursprüngliches JSON-Dokument in das Feld 'Quell-JSON' ein.
- Definieren Sie optional Lineage-Regeln im JSON-Format, um Ziel-Felder, deren Quellen und angewendete Transformationen (z. B. Runden, Verketten) festzulegen.
- Wählen Sie aus, ob übergeordnete Objekt- und Array-Knoten in die Analyse einbezogen werden sollen.
- Das Tool verarbeitet die Eingaben und gibt einen strukturierten Herkunftsgraphen als JSON aus, der alle Feldbeziehungen aufzeigt.

## Anwendungsfälle

- Erstellung von Mapping-Dokumentationen für die Migration von Legacy-APIs auf neue Datenstrukturen.
- Fehlersuche in Datenpipelines, bei denen berechnete Werte (wie Gesamtbeträge in USD) falsche Ergebnisse liefern.
- Automatisierte Generierung von Datenkatalogen, die die Herkunft jedes einzelnen JSON-Feldes transparent machen.

## Häufig gestellte Fragen

### Was ist eine Lineage-Regel?

Eine Lineage-Regel ist ein JSON-Objekt, das definiert, wie ein neues Feld (Target) aus einem oder mehreren Quellfeldern (Sources) durch bestimmte Transformationen entsteht.

### Kann ich das Tool auch ohne Lineage-Regeln nutzen?

Ja, wenn Sie nur das Quell-JSON eingeben, extrahiert das Tool alle vorhandenen Feldpfade und erstellt eine grundlegende Strukturübersicht ohne abgeleitete Abhängigkeiten.

### Was bewirkt die Option 'Objekt- und Array-Knoten einbeziehen'?

Diese Option stellt sicher, dass nicht nur die Endwerte (Leaf Nodes), sondern auch die übergeordneten Container-Strukturen im Herkunftsgraphen abgebildet werden.

### Gibt es ein Limit für die Anzahl der Felder?

Ja, standardmäßig ist die Ausgabe auf 200 Felder begrenzt. Sie können diesen Wert in den Einstellungen auf bis zu 2000 erhöhen, um auch sehr große JSON-Dateien zu verarbeiten.

### Welches Format hat die Ausgabe?

Die Ausgabe ist ein strukturiertes JSON-Dokument, das eine Zusammenfassung der Feldanzahl sowie die Knoten und Kanten des Abhängigkeitsgraphen enthält.

## Ähnliche Tools

- [JSON-Entflacher](https://elysiatools.com/de/tools/json-unflattener): Wandelt abgeflachte Schlüssel-Wert-Paare zurück in verschachtelte JSON-Objekte mit Unterstützung für verschiedene Schlüsselformate
- [JSON-Schlüssel-Umbenennungs-Tool](https://elysiatools.com/de/tools/json-key-renamer): Benennt JSON-Objektschlüssel stapelweise mit Unterstützung für Muster, Regeln und Transformationen um. Perfekt für API-Antwortformatierung.
- [Lodash-Online-Werkzeug](https://elysiatools.com/de/tools/lodash-online-utility): Führt eine sichere Auswahl von Lodash-Methoden für JSON aus.
- [BOM-Zeichen-Entferner](https://elysiatools.com/de/tools/data-bom-remover): BOM (Byte Order Mark) Zeichen aus Text- und Dateiinhalten entfernen. Perfekt zum Bereinigen von Textdateien mit Codierungsproblemen.
- [BSON Konverter](https://elysiatools.com/de/tools/bson-converter): Kodiert und dekodiert Daten zu/von BSON-Format (Binary JSON)
- [JSON Schema Validator](https://elysiatools.com/de/tools/json-schema-validator): Validiert JSON-Daten gegen ein JSON Schema, um Struktur und Datentypen zu überprüfen
- [Smile Konverter](https://elysiatools.com/de/tools/smile-converter): Kodiert und dekodiert Daten zu/von Smile-Format (binary JSON)
- [Text to Excel Converter](https://elysiatools.com/de/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options

## Beispiele

- [Terraform-Plan-JSON-Beispiele](https://elysiatools.com/de/samples/terraform-plan-json-samples): Terraform-Plan-JSON-Dateien fuer Abhaengigkeitsvisualisierung und Change-Review, passend zu terraform show -json
- [JSON-Beispiele](https://elysiatools.com/de/samples/json): JSON (JavaScript Object Notation)-Formatbeispiele von einfachen bis komplexen Strukturen
- [Chat-JSON-Beispiele](https://elysiatools.com/de/samples/chat-transcript-json): JSON-Beispiele für Chat-Transkripte mit mehreren Rollen
- [Rich-Text-JSON-Beispiele](https://elysiatools.com/de/samples/rich-media-json): JSON-Beispiele für Rich-Text-Editoren (TipTap, Quill, Slate)

## Verwandte Inhalte

- [Generatoren fur JSON-Schemas, Mock-Daten und API-Fixtures](https://elysiatools.com/de/hubs/json-generate): Gebundelte Werkzeuge fur JSON-Schema-Generierung, Aufbau von Mock-Payloads und Vorbereitung von API-Fixtures in einem Hub.
- [Werkzeuge fuer Observability, Log-Analyse und Trace-Debugging](https://elysiatools.com/de/hubs/observability-debugging): Analysiere Logs, untersuche Traces, vergleiche API-Payload-Drift und wandle rohe Observability-Daten in Zeitachsen, Diagramme und strukturierte Belege fuer schnelleres Debugging um.
- [Tools fur JSON-Austausch und Format-Ubersetzung](https://elysiatools.com/de/hubs/json-convert): Vergleiche JSON-Konvertierungswerkzeuge fur CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN und ahnliche strukturierte Formate in einem Hub.
- [Werkzeuge fur JSON-Inspektion, Diff und Transformation](https://elysiatools.com/de/hubs/json-utility): Bunde JSON-Formatierung, Diff, Pfad-Inspektion, Schema-Prufung, Merge und Transformation in einem Hub fur API- und Daten-Workflows.
