Viste di schema nello stage Dati gerarchici (DataStage)
Creare viste di schema per ridurre la dimensione della struttura di schemi, migliorare l'esperienza di progettazione e migliorare l'efficienza dei processi di analisi e composizione.
Una vista schema è un sottoinsieme definito di uno schema. Le viste di schema vengono salvate nel gestore della libreria di schema in modo che possano essere riutilizzate per fasi e progettazioni di job differenti.
Creazione ed eliminazione di viste di schema
Per ridurre la dimensione della struttura ad albero dello schema di uno schema di grandi dimensioni, creare una vista dello schema da qualsiasi elemento XML.
Accedere a IBM Cloud Pak® for Data e andare al proprio progetto.
Creare o aprire un flusso DataStage contenente lo stage Hierarchical data.
Fare doppio clic sullo stage Hierarchical Data per visualizzare il pannello delle proprietà.
Fare clic su Modifica assieme.
Fare clic su Apri librerie.
- Aprire la libreria.
Scegliere uno schema per visualizzarne le definizioni e fare clic su Crea vista per creare la vista schema.
- Immettere il nome e la descrizione della vista. Scegliere gli elementi dello schema che si desidera includere in questa vista schema.
- Fare clic su Salva per creare la vista.
- Specificare le proprietà per la vista dello schema.
Per eliminare una vista schema, scegliere una vista e fare clic su Elimina vista. La creazione di una vista schema basata su uno schema JSON non è supportata.
Composizione di un file XML utilizzando la vista schema
Creando una vista schema da uno schema di grandi dimensioni, è possibile utilizzare il passo del programma di composizione per comporre i dati XML in base alle strutture e ai tipi definiti nella vista schema, piuttosto che nello schema originale.
Gli schemi XML possono essere complessi. Possono contenere tipi XML, elementi, strutture e definizioni per molti documenti XML. Possono contenere migliaia di nodi XML e fornire grandi quantità di informazioni. È possibile creare viste da tali schemi complessi per ridurre la dimensione della struttura di schema e semplificare il processo di composizione della progettazione.
È possibile utilizzare le viste schema per comporre un documento XML nei casi seguenti:
Se lo schema XML contiene le definizioni di molti tipi di documenti XML e si desidera comporre i dati XML per un particolare tipo, è possibile creare una vista per il tipo di documento XML dal proprio schema XML e rimuovere tutte le funzioni non correlate al proprio tipo di documento dalla vista. È possibile quindi selezionare la vista come root del documento per il passo del composer XML, definire le associazioni e comporre i documenti XML.
Se lo schema che descrive i dati XML contiene grandi quantità di informazioni, è possibile definire più viste dello schema; ciascuna vista descrive una parte dello schema XML. È possibile aggiungere un passo composer XML per ogni vista per creare una parte del documento XML. È possibile assemblare tutte le parti generate utilizzando le viste aggiuntive e le fasi del programma di composizione.
Analisi di un file XML utilizzando le visualizzazioni di schemi
La vista schema consente di semplificare l'assemblaggio durante l'analisi di file XML di piccole dimensioni. È possibile creare la vista sullo schema originale per includere solo gli elementi richiesti presenti nel file XML. Ciò consente di ridurre la dimensione di schema senza nodi a blocchi automatici nello schema. È anche possibile importare la vista nel passo del programma di analisi e analizzare il file facilmente una volta semplificato.