0 / 0
Zurück zur englischen Version der Dokumentation

Schemaansichten in der hierarchischen Datenstufe (DataStage)

Letzte Aktualisierung: 12. März 2025
Schemaansichten in der Stage 'Hierarchical Data' in DataStage

Erstellen Sie Schemaansichten, um die Größe der Schemabaumstruktur zu reduzieren, die Designerfahrung zu verbessern und die Effizienz der Parsing-und Erstellungsprozesse zu verbessern.

Eine Schemaansicht ist eine definierte Untergruppe eines Schemas. Schemaansichten werden im Schemabibliotheksmanager gespeichert, sodass sie für verschiedene Schritte und unterschiedliche Jobentwürfe wiederverwendet werden können.

Erstellen und Löschen von Schemaansichten

Um die Größe der Schemabaumstruktur eines großen Schemas zu reduzieren, erstellen Sie eine Schemaansicht aus einem beliebigen XML-Element.

  1. Melden Sie sich bei IBM Cloud Pak® for Data an und gehen Sie zu Ihrem Projekt.

  2. Erstellen oder öffnen Sie einen DataStage -Ablauf, der die Stage 'Hierarchical Data' enthält.

  3. Doppelklicken Sie auf die Stage Hierarchical Data, um die Eigenschaftsanzeige zu öffnen.

  4. Klicken Sie auf Assembly bearbeiten.

  5. Klicken Sie auf Bibliotheken öffnen.

  6. Öffnen Sie die Bibliothek.
  7. Wählen Sie ein Schema aus, um seine Definitionen anzuzeigen, und klicken Sie auf Ansicht erstellen , um eine Schemaansicht zu erstellen.

  8. Geben Sie den Namen und die Beschreibung der Ansicht ein. Wählen Sie die Schemaelemente aus, die Sie in diese Schemaansicht einschließen möchten.
  9. Klicken Sie auf Speichern , um die Ansicht zu erstellen.
  10. Geben Sie die Eigenschaften für die Schemaansicht an.

Wählen Sie zum Löschen einer Schemaansicht eine Ansicht aus und klicken Sie auf Ansicht löschen. Das Erstellen einer Schemaansicht auf der Basis eines JSON-Schemas wird nicht unterstützt.

Erstellen einer XML-Datei mithilfe der Schemaansicht

Wenn Sie eine Schemaansicht aus einem großen Schema erstellen, können Sie den Composer-Schritt verwenden, um XML-Daten auf der Basis der Strukturen und Typen zu erstellen, die in der Schemaansicht definiert sind, und nicht im ursprünglichen Schema.

XML-Schemata können kompliziert sein. Sie können XML-Typen, Elemente, Strukturen und Definitionen für viele XML-Dokumente enthalten. Sie können Tausende von XML-Knoten enthalten und große Mengen an Informationen bereitstellen. Sie können Ansichten aus diesen komplexen Schemas erstellen, um die Größe der Schemabaumstruktur zu reduzieren und Ihren Erstellungsprozess zu vereinfachen.

Sie können Schemaansichten verwenden, um ein XML-Dokument in den folgenden Fällen zu erstellen:

  • Wenn das XML-Schema Definitionen vieler Typen von XML-Dokumenten enthält und Sie XML-Daten für einen bestimmten Typ erstellen möchten, können Sie eine Sicht für den XML-Dokumenttyp aus Ihrem XML-Schema erstellen und alle Funktionen, die sich nicht auf Ihren Dokumenttyp beziehen, aus der Sicht entfernen. Anschließend können Sie die Ansicht als Dokumentstammverzeichnis für den XML Composer-Schritt auswählen, die Zuordnungen definieren und Ihre XML-Dokumente erstellen.

  • Wenn das Schema, das die XML-Daten beschreibt, große Informationsmengen enthält, können Sie mehrere Sichten Ihres Schemas definieren. Jede Sicht beschreibt einen Teil Ihres XML-Schemas. Sie können für jede Ansicht einen XML Composer-Schritt hinzufügen, um einen Teil Ihres XML-Dokuments zu erstellen. Sie können alle generierten Abschnitte mithilfe der zusätzlichen Ansichten und Composer-Schritte assemblieren.

Parsing einer XML-Datei mithilfe von Schemaansichten

Die Schemaansicht ermöglicht es Ihnen, die Assemblierung beim Parsing kleiner XML-Dateien zu vereinfachen. Sie können die Sicht über das ursprüngliche Schema erstellen, um nur die erforderlichen Elemente einzuschließen, die in der XML-Datei vorhanden sind. Dies ermöglicht es Ihnen, die Schemagröße ohne automatisch aufgeteilte Knoten im Schema zu reduzieren. Sie können die Ansicht auch in den Parserschritt importieren und die Datei nach der Vereinfachung einfach syntaktisch analysieren.