Ver conjuntos de datos como tablas y columnas en Enterprise Developer - AWS Modernización de mainframe

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.

Ver conjuntos de datos como tablas y columnas en Enterprise Developer

Puede acceder a los conjuntos de datos de mainframe que se implementan en AWS Mainframe Modernization mediante el entorno de ejecución de Micro Focus. Puede ver los conjuntos de datos migrados como tablas y columnas desde una instancia de Micro Focus 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.

  • Filtre fácilmente los datos y guárdelos como CSV o en 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.

Requisitos previos

  • Debe tener acceso a Micro Focus Enterprise Developer Desktop a través de la AppStream versión 2.0.

  • Debe tener una aplicación implementada y ejecutada en el marco de AWS Mainframe Modernization mediante el motor de ejecución Micro Focus.

  • Está almacenando los datos de su aplicación en Aurora Postgre SQL -Compatible Edition.

Paso 1: Configurar la ODBC conexión al almacén de datos de Micro Focus (base de datos de AmazonRDS)

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

  1. Inicie sesión en Micro Focus Enterprise Developer Desktop mediante la transmisión AppStream 2.0URL.

  2. Abra el administrador de fuentes de ODBC datos, elija Usuario DSN y, a continuación, seleccione Agregar.

  3. En Crear nueva fuente de datos, elija Postgre SQL ANSI y, a continuación, elija Finalizar.

  4. 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 ODBC conexión de Postgres en Enterprise Developer.
  5. 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.

  6. Guarde el origen de datos.

  7. 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 de la PG. VSAMODBCfuente de datos en Enterprise Developer.

Paso 2: Crear el MFDBFH archivo.cfg

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 principal, por ejemplo, enD:\PhotonUser\My Files\Home Folder\MFED\cfg\MFDBFH.cfg, cree el MFDBFH archivo.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>
  2. Compruebe la MFDBFH configuración 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: Cree un archivo de estructura (STR) para el diseño del cuaderno

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 COPY declaración para el cuaderno.

    IDENTIFICATION DIVISION. PROGRAM-ID. TESTPGM1. ENVIRONMENT DIVISION. CONFIGURATION SECTION. DATA DIVISION. WORKING-STORAGE SECTION. COPY CVTRA05Y. PROCEDURE DIVISION. GOBACK.
  2. 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.
  3. 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 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.
  4. 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.

Paso 4: Cree una vista de base de datos utilizando el archivo structure () STR

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: Ver los conjuntos de datos de Micro Focus como tablas y columnas

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 creó en el paso 4.

    SELECT * FROM public."V_AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT";
    Conjunto de datos migrado que muestra tablas y columnas enpgAdmin.