Questa pagina descrive come esportare i risultati del test per la visualizzazione offline, per l'analisi in altri strumenti o per l'analisi dei grafici nei database Neo4j. Puoi esportare i risultati nei seguenti modi:
- Esportare il report HTML
- Esportare il report JSON
- Esportare i dati della valutazione nel database Neo4j
Esportare il report HTML
Scarica il report del test come file zip in formato HTML per visualizzarlo offline o condividerlo con altri.
Per scaricare il report:
- Nel menu di navigazione, fai clic su Valutazioni.
- Nella pagina Valutazioni, fai clic sulla freccia per visualizzare una valutazione specifica.
- Fai clic su Esporta.
- Fai clic su Report HTML.
- (Facoltativo) Per scaricare un report con solo gli asset selezionati, filtra gli asset e poi fai clic su Scarica report.
Il report viene scaricato sul computer come file ZIP. L'archivio ZIP include un file HTML per ogni programma del test. Questi file HTML contengono le informazioni presenti nella pagina Valutazioni, inclusi riepiloghi, logica dettagliata e suggerimenti per il codice generato.
L'archivio ZIP contiene anche un file di indice denominato index.html,
che include link a tutti i file dell'archivio.
Esportare il report JSON
Scarica il report del test come file zip in formato JSON per utilizzare i dati del test in altri strumenti o per analisi personalizzate.
Per scaricare il report:
- Nel menu di navigazione, fai clic su Valutazioni.
- Nella pagina Valutazioni, fai clic sulla freccia per visualizzare una valutazione specifica.
- Fai clic su Esporta.
- Fai clic su Report JSON.
- (Facoltativo) Per scaricare un report con solo gli asset selezionati, filtra gli asset e poi fai clic su Scarica report.
Il report viene scaricato sul computer come file ZIP. L'archivio zip include un file JSON per ogni programma del test, contenente tutti i dati raccolti, inclusi riepiloghi, logica dettagliata e suggerimenti di codice.
Esportare i dati di valutazione nel database Neo4j
Puoi esportare i dati della valutazione in un database Neo4j per analizzare ed eseguire query sulle relazioni complesse tra i componenti dell'applicazione mainframe. I dati vengono scaricati in formato JSON Lines, che puoi poi importare nel tuo database Neo4j.
Per esportare i dati della valutazione nel database Neo4j:
- Nel riquadro a sinistra, fai clic su Valutazioni.
- Nella pagina Valutazioni, fai clic sulla freccia per una valutazione specifica.
- Fai clic su Esporta.
- Fai clic su Neo4j graph (Grafico Neo4j).
Il file viene scaricato sul computer come file ZIP. L'archivio zip include i dati del grafico. Questo file contiene nodi e relazioni di programmi, job JCL, set di dati, database e mappe BMS.
Dopo aver scaricato i dati della valutazione, puoi importarli nel tuo database Neo4j seguendo questi passaggi:
Assicurati di avere un database Neo4j installato e in esecuzione.
Installa la libreria APOC. APOC è necessario per importare dati in formato JSON.
Estrai il file JSON Lines contenente i dati del grafico dall'archivio scaricato. Ogni riga di questo file è un oggetto JSON che rappresenta un nodo o una relazione dai risultati della valutazione.
Copia il file JSON Lines nella directory
importdell'installazione del database Neo4j in modo che le procedure APOC possano accedervi utilizzandofile:///.Per migliorare le prestazioni su set di dati di grandi dimensioni, crea vincoli per tutte le etichette dei nodi utilizzando una query simile alla seguente:
CALL apoc.load.jsonl('file:///<your-data-file>.jsonl') YIELD value WHERE value.type = 'node' UNWIND value.labels as label WITH distinct label CALL apoc.cypher.doIt("CREATE CONSTRAINT IF NOT EXISTS FOR (n:" + apoc.text.quoteLabel(label) + ") REQUIRE n.id IS UNIQUE", {}) YIELD value RETURN count(*);Questa query legge le etichette dei nodi dal file e crea un vincolo univoco sulla proprietà
idper ogni etichetta. Questi vincoli creano anche indici che velocizzano l'importazione e l'interrogazione dei dati.Importa i nodi utilizzando una query Cypher simile alla seguente:
CALL apoc.load.jsonl('file:///<your-data-file>.jsonl') YIELD value WHERE value.type = 'node' CALL apoc.merge.node(value.labels, {id: value.id}, value.properties, value.properties) YIELD node RETURN count(node);Questa query legge ogni riga del file e, se si tratta di un nodo, crea un nodo corrispondente nel database Neo4j con le relative etichette e proprietà, utilizzando
MERGEper evitare duplicati in base aid.Dopo aver importato i nodi, importa le relazioni utilizzando una query simile a questa:
CALL apoc.load.jsonl('file:///<your-data-file>.jsonl') YIELD value WHERE value.type = 'relationship' MATCH (startNode{id: value.start.id}), (endNode{id: value.end.id}) CALL apoc.merge.relationship(startNode, value.label, {}, value.properties, endNode) YIELD rel RETURN count(rel);Questa query legge gli oggetti relazione dal file e crea relazioni nel database Neo4j tra i nodi creati nel passaggio precedente.
Dopo aver completato questi passaggi, i dati della valutazione verranno caricati nel database Neo4j e potrai utilizzare Neo4j Browser o altri strumenti per esplorare il grafico.
Passaggi successivi
- Scopri come modernizzare la tua applicazione mainframe.