

AWS El servicio de modernización de mainframes (experiencia en entornos de ejecución gestionados) ya no está abierto a nuevos clientes. Para obtener prestaciones similares a las del Servicio de Modernización de AWS Mainframe (experiencia en entornos de ejecución gestionados), explore el Servicio de Modernización de AWS Mainframe (experiencia autogestionada). Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de la modernización del [AWS mainframe.](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Vea los conjuntos de datos como tablas y columnas en Rocket Enterprise Developer (anteriormente Micro Focus Enterprise Developer)
<a name="view-datasets-tables-m2"></a>

Puede acceder a los conjuntos de datos de mainframe que se implementan en AWS Mainframe Modernization mediante el entorno de ejecución de Rocket Software (anteriormente Micro Focus). Puede ver los conjuntos de datos migrados como tablas y columnas desde una instancia de Rocket Enterprise Developer. Ver los conjuntos de datos de esta manera le permite: 
+ Realizar operaciones `SQL SELECT` en los archivos de datos migrados.
+ Exponer los datos fuera de la aplicación de unidad central migrada sin cambiar la aplicación.
+ Filtrar fácilmente los datos y guardarlos como CSV u otros formatos de archivo.

**nota**  
Los pasos 1 y 2 son actividades que se realizan una sola vez. Repita los pasos 3 y 4 para en conjunto de datos para crear las vistas de base de datos.

**Topics**
+ [Requisitos previos](#view-datasets-tables-m2.prereq)
+ [Paso 1: Configurar la conexión ODBC al almacén de datos de Rocket Software (base de datos Amazon RDS)](#view-datasets-tables-m2.odbc)
+ [Paso 2: Crear el archivo MFDBFH.cfg](#view-datasets-tables-m2.config)
+ [Paso 3: Crear un archivo de estructura (STR) para el diseño del cuaderno](#view-datasets-tables-m2.str)
+ [Paso 4: Crear una vista de base de datos con el archivo de estructura (STR)](#view-datasets-tables-m2.dbview)
+ [Paso 5: Vea los conjuntos de datos de Rocket Software (anteriormente Micro Focus) en forma de tablas y columnas](#view-datasets-tables-m2.cols)

## Requisitos previos
<a name="view-datasets-tables-m2.prereq"></a>
+ Debe tener acceso a Rocket Enterprise Developer Desktop a través de WorkSpaces aplicaciones.
+ Debe tener una aplicación implementada y ejecutada en el marco de la modernización del AWS mainframe mediante el motor de ejecución de Rocket Software.
+ Va a almacenar los datos de la aplicación en la edición de PostgreSQL compatible con Aurora.

## Paso 1: Configurar la conexión ODBC al almacén de datos de Rocket Software (base de datos Amazon RDS)
<a name="view-datasets-tables-m2.odbc"></a>

En este paso, configurará una conexión ODBC a la base de datos que contiene los datos que desee ver en forma de tablas y columnas. Solo tendrá que hacerlo una vez.

1. Inicie sesión en Rocket Enterprise Developer Desktop mediante WorkSpaces la URL de streaming de las aplicaciones.

1. Abra el **Administrador de orígenes de datos ODBC**, elija **DSN de usuario** y, a continuación, seleccione **Agregar.**

1. En **Crear nuevo origen de datos**, elija **PostgreSQL ANSI** y, a continuación, **Finalizar.**

1. Cree un origen de datos para `PG.POSTGRES` proporcionando la información de base de datos necesaria, de la siguiente manera:

   ```
   Data Source : PG.POSTGRES
   Database    : postgres
   Server      : rds_endpoint.rds.amazonaws.com
   Port        : 5432
   User Name   : user_name
   Password    : user_password
   ```  
![\[Configuración de la conexión ODBC de Postgres en Enterprise Developer.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/view-data-tables-odbc.png)

1. Elija **Probar** para asegurarse de que la conexión funciona. Si la prueba se realiza correctamente, aparecerá el mensaje `Connection successful`.

   Si la prueba no tiene éxito, lea la siguiente información.
   + [Solución de problemas de Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Troubleshooting.html)
   + [¿Cómo resuelvo los problemas al conectarme a mi instancia de base de datos de Amazon RDS?](https://repost.aws/knowledge-center/rds-cannot-connect)

1. Guarde el origen de datos.

1. Cree un origen de datos para `PG.VSAM`, pruebe la conexión y guarde el origen de datos. Proporcione la siguiente información de la base de datos:

   ```
   Data Source : PG.VSAM
   Database    : MicroFocus$SEE$Files$VSAM
   Server      : rds_endpoint.rds.amazonaws.com
   Port        : 5432
   User Name   : user_name
   Password    : user_password
   ```  
![\[Configuración del origen de datos de ODBC de PG.VSAM en Enterprise Developer.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/view-data-tables-pg-vsam.png)

## Paso 2: Crear el archivo MFDBFH.cfg
<a name="view-datasets-tables-m2.config"></a>

En este paso, creará un archivo de configuración que describa el almacén de datos de Micro Focus. Este paso de configuración solo se tiene que realizar una vez.

1. En su carpeta de inicio, por ejemplo, en `D:\PhotonUser\My Files\Home Folder\MFED\cfg\MFDBFH.cfg`, cree el archivo MFDBFH.cfg con el siguiente contenido.

   ```
   <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. Compruebe la configuración del MFDBFH ejecutando los siguientes comandos para consultar el almacén de datos de 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
   ```

## Paso 3: Crear un archivo de estructura (STR) para el diseño del cuaderno
<a name="view-datasets-tables-m2.str"></a>

En este paso, creará un archivo de estructura para el diseño del cuaderno de texto que utilizará más adelante para crear vistas de bases de datos a partir de los conjuntos de datos.

1. Compile el programa asociado al cuaderno. Si ningún programa utiliza el cuaderno, cree y compile un programa simple como el siguiente con una instrucción COPY para el cuaderno.

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

1. Después de una compilación correcta, haga clic con el botón derecho en el programa y elija **Crear archivo de diseño de registro**. Se abrirán las herramientas de archivos de datos de Micro Focus que utilizan el archivo .idy generado durante la compilación.  
![\[Ubicación del comando Crear archivo de diseño de registro en Enterprise Developer.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/view-data-tables-idy-file.png)

1. Haga clic con el botón derecho en la estructura del registro y elija **Crear diseño predeterminado** (estructura única) o **Crear diseño condicional** (estructura múltiple) según el diseño.

   Para obtener más información, consulte [Creating Structure Files and Layouts](https://www.microfocus.com/documentation/enterprise-developer/ed60/ES-WIN/GUID-6EDDA4C3-F09E-4CEC-9CF8-281D9D7453C3.html) en la documentación de Micro Focus.  
![\[Ubicación de los comandos de diseño en las herramientas de archivos de datos de Micro Focus.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/view-data-tables-mf-data-file-tools.png)

1. Tras crear el diseño, seleccione **Archivo** en el menú y, a continuación, elija **Guardar como**. Busque y guarde el archivo en su carpeta principal con el mismo nombre de archivo que su cuaderno. Puede optar por crear una carpeta llamada `str` y guardar allí todos sus archivos de estructura.  
![\[Guardar el archivo str en Enterprise Developer.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/view-data-tables-save-str.png)

## Paso 4: Crear una vista de base de datos con el archivo de estructura (STR)
<a name="view-datasets-tables-m2.dbview"></a>

En este paso, utilizará el archivo de estructura creado anteriormente para crear una vista de base de datos para un conjunto de datos.
+ Utilice el comando `dbfhview` para crear una vista de base de datos para un conjunto de datos que ya se encuentra en el almacén de datos de Micro Focus, como se muestra en el siguiente ejemplo.

  ```
  ##
        ## 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
  ```

## Paso 5: Vea los conjuntos de datos de Rocket Software (anteriormente Micro Focus) en forma de tablas y columnas
<a name="view-datasets-tables-m2.cols"></a>

En este paso, se conectará a la base de datos utilizando `pgAdmin` para poder ejecutar consultas y ver los conjuntos de datos, como tablas y columnas.
+ Conéctese a la base de datos `MicroFocus$SEE$Files$VSAM` mediante pgAdmin y consulte la vista de base de datos que ha creado en el paso 4.

  ```
  SELECT * FROM public."V_AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT";
  ```  
![\[Conjunto de datos migrado que muestra tablas y columnas en pgAdmin.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/view-data-tables-new-view-pgadmin.png)