

AWS Il servizio di modernizzazione del mainframe (esperienza Managed Runtime Environment) non è più aperto a nuovi clienti. Per funzionalità simili a AWS Mainframe Modernization Service (esperienza Managed Runtime Environment), esplora AWS Mainframe Modernization Service (Self-Managed Experience). I clienti esistenti possono continuare a utilizzare il servizio normalmente. [Per ulteriori informazioni, consulta AWS Modifica della disponibilità di Mainframe Modernization.](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Visualizza i set di dati come tabelle e colonne in Rocket Enterprise Developer (precedentemente Micro Focus Enterprise Developer)
<a name="view-datasets-tables-m2"></a>

È possibile accedere ai set di dati mainframe distribuiti in AWS Mainframe Modernization utilizzando il runtime del software Rocket (precedentemente Micro Focus). È possibile visualizzare i set di dati migrati come tabelle e colonne da un'istanza di Rocket Enterprise Developer. La visualizzazione dei set di dati in questo modo consente di: 
+ Eseguire `SQL SELECT` operazioni sui file di dati migrati.
+ Esponi i dati all'esterno dell'applicazione mainframe migrata senza modificare l'applicazione.
+ Filtra facilmente i dati e salvali come CSV o altri formati di file.

**Nota**  
I passaggi 1 e 2 sono attività una tantum. Ripeti i passaggi 3 e 4 per ogni set di dati per creare le viste del database.

**Topics**
+ [

## Prerequisiti
](#view-datasets-tables-m2.prereq)
+ [

## Passaggio 1: configurare la connessione ODBC al datastore di Rocket Software (database Amazon RDS)
](#view-datasets-tables-m2.odbc)
+ [

## Fase 2: Creare il file MFDBFH.cfg
](#view-datasets-tables-m2.config)
+ [

## Fase 3: Create un file di struttura (STR) per il layout del quaderno
](#view-datasets-tables-m2.str)
+ [

## Fase 4: Creare una visualizzazione del database utilizzando il file di struttura (STR)
](#view-datasets-tables-m2.dbview)
+ [

## Fase 5: Visualizzate i set di dati di Rocket Software (precedentemente Micro Focus) come tabelle e colonne
](#view-datasets-tables-m2.cols)

## Prerequisiti
<a name="view-datasets-tables-m2.prereq"></a>
+ È necessario avere accesso a Rocket Enterprise Developer Desktop tramite WorkSpaces Applicazioni.
+ È necessario che un'applicazione sia distribuita e funzionante in AWS Mainframe Modernization utilizzando il motore di runtime Rocket Software.
+ Stai archiviando i dati dell'applicazione in Aurora PostgreSQL Compatible Edition.

## Passaggio 1: configurare la connessione ODBC al datastore di Rocket Software (database Amazon RDS)
<a name="view-datasets-tables-m2.odbc"></a>

In questo passaggio, configuri una connessione ODBC al database che contiene i dati che desideri visualizzare come tabelle e colonne. Si tratta di un passaggio che si effettua una sola volta.

1. Accedi a Rocket Enterprise Developer Desktop utilizzando l'URL di streaming WorkSpaces delle applicazioni.

1. **Apri **ODBC Data Source Administrator**, scegli **User DSN**, quindi scegli Aggiungi.**

1. **In **Crea nuova origine dati**, scegli **PostgreSQL ANSI, quindi scegli Fine**.**

1. Crea una fonte di dati `PG.POSTGRES` fornendo le informazioni necessarie sul database, come segue:

   ```
   Data Source : PG.POSTGRES
   Database    : postgres
   Server      : rds_endpoint.rds.amazonaws.com
   Port        : 5432
   User Name   : user_name
   Password    : user_password
   ```  
![\[Configurazione della connessione ODBC Postgres in Enterprise Developer.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/view-data-tables-odbc.png)

1. Scegli **Test** per assicurarti che la connessione funzioni. Dovresti vedere il messaggio `Connection successful` se il test ha esito positivo.

   Se il test non ha esito positivo, consulta le seguenti informazioni.
   + [Risoluzione dei problemi per Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Troubleshooting.html)
   + [Come posso risolvere i problemi durante la connessione alla mia istanza database Amazon RDS?](https://repost.aws/knowledge-center/rds-cannot-connect)

1. Salva la fonte di dati.

1. Crea un'origine dati per`PG.VSAM`, verifica la connessione e salva l'origine dati. Fornisci le seguenti informazioni sul database:

   ```
   Data Source : PG.VSAM
   Database    : MicroFocus$SEE$Files$VSAM
   Server      : rds_endpoint.rds.amazonaws.com
   Port        : 5432
   User Name   : user_name
   Password    : user_password
   ```  
![\[Configurazione dell'origine dati ODBC PG.VSAM in Enterprise Developer.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/view-data-tables-pg-vsam.png)

## Fase 2: Creare il file MFDBFH.cfg
<a name="view-datasets-tables-m2.config"></a>

In questo passaggio, si crea un file di configurazione che descrive il data store Micro Focus. Si tratta di un passaggio di configurazione che si effettua una sola volta.

1. Nella cartella Home, ad esempio, in`D:\PhotonUser\My Files\Home Folder\MFED\cfg\MFDBFH.cfg`, crea il file MFDBFH.cfg con il seguente contenuto.

   ```
   <datastores>
          <server name="ESPACDatabase" type="postgresql" access="odbc">
           <dsn name="PG.POSTGRES" type="database" dbname="postgres"/>
           <dsn name="PG.VSAM" type="datastore" dsname="VSAM"/>
          </server>
         </datastores>
   ```

1. Verificate la configurazione MFDBFH eseguendo i seguenti comandi per interrogare il datastore Micro Focus:

   ```
   *##*
   *## Test the connection by running the following commands*
   *##*
         
   set MFDBFH_CONFIG="D:\PhotonUser\My Files\Home Folder\MFED\cfg\MFDBFH.cfg"
         
   dbfhdeploy list sql://ESPACDatabase/VSAM?folder=/DATA
   ```

## Fase 3: Create un file di struttura (STR) per il layout del quaderno
<a name="view-datasets-tables-m2.str"></a>

In questo passaggio, creerai un file di struttura per il layout del tuo quaderno in modo da poterlo utilizzare in seguito per creare viste del database a partire dai set di dati.

1. Compila il programma associato al tuo quaderno. Se nessun programma utilizza il quaderno, crea e compila un programma semplice come il seguente con un'istruzione COPY per il tuo quaderno.

   ```
   IDENTIFICATION DIVISION.
         PROGRAM-ID. TESTPGM1.
         
         ENVIRONMENT DIVISION.
         CONFIGURATION SECTION.
         
         DATA DIVISION.
         WORKING-STORAGE SECTION.
         
         COPY CVTRA05Y.
         
         PROCEDURE DIVISION.
         
         GOBACK.
   ```

1. **Dopo aver completato con successo la compilazione, fate clic con il pulsante destro del mouse sul programma e scegliete Create Record Layout File.** Questo aprirà Micro Focus Data File Tools utilizzando il file.idy generato durante la compilazione.  
![\[Posizione del comando Create Record Layout File in Enterprise Developer.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/view-data-tables-idy-file.png)

1. Fate clic con il pulsante destro del mouse sulla struttura del record e scegliete **Crea layout predefinito** (struttura singola) o **Crea layout condizionale** (struttura multipla) a seconda del layout.

   Per ulteriori informazioni, vedete [Creazione di file e layout di struttura](https://www.microfocus.com/documentation/enterprise-developer/ed60/ES-WIN/GUID-6EDDA4C3-F09E-4CEC-9CF8-281D9D7453C3.html) nella documentazione di Micro Focus.  
![\[Ubicazione dei comandi di layout negli strumenti per i file di dati di Micro Focus.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/view-data-tables-mf-data-file-tools.png)

1. Dopo aver creato il layout, scegliete **File** dal menu, quindi selezionate **Salva** con nome. Sfoglia e salva il file nella tua cartella Home con lo stesso nome del quaderno. Puoi scegliere di creare una cartella chiamata `str` e salvare lì tutti i tuoi file di struttura.  
![\[Salvataggio del file str in Enterprise Developer.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/view-data-tables-save-str.png)

## Fase 4: Creare una visualizzazione del database utilizzando il file di struttura (STR)
<a name="view-datasets-tables-m2.dbview"></a>

In questo passaggio, si utilizza il file di struttura creato in precedenza per creare una vista del database per un set di dati.
+ Utilizzate il `dbfhview` comando per creare una vista del database per un set di dati già presente nel datastore Micro Focus, come mostrato nell'esempio seguente.

  ```
  ##
        ## The below command creates database view for VSAM file AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS 
        ## using the STR file CVTRA05Y.str
        ##
        
        dbfhview -create -struct:"D:\PhotonUser\My Files\Home Folder\MFED\str\CVTRA05Y.str" -name:V_AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT -file:sql://ESPACDatabase/VSAM/AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT?folder=/DATA
        
        ##
        ## Output:
        ##
        
        Micro Focus Database File Handler - View Generation Tool Version 8.0.00
        Copyright (C) 1984-2022 Micro Focus. All rights reserved.
        
        VGN0017I Using structure definition 'TRAN-RECORD-DEFAULT'
        VGN0022I View 'V_AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT' installed in datastore 'sql://espacdatabase/VSAM'
        VGN0002I The operation completed successfully
  ```

## Fase 5: Visualizzate i set di dati di Rocket Software (precedentemente Micro Focus) come tabelle e colonne
<a name="view-datasets-tables-m2.cols"></a>

In questo passaggio, connettiti al database utilizzando in `pgAdmin` modo da poter eseguire query per visualizzare i set di dati come tabelle e colonne.
+ Connect al database `MicroFocus$SEE$Files$VSAM` utilizzando pgAdmin e interroga la vista del database creata nel passaggio 4.

  ```
  SELECT * FROM public."V_AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT";
  ```  
![\[Set di dati migrato che mostra tabelle e colonne in pgAdmin.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/view-data-tables-new-view-pgadmin.png)