As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Visualize conjuntos de dados como tabelas e colunas no Enterprise Developer
Você pode acessar conjuntos de dados de mainframe que são implantados na modernização de AWS mainframe usando o tempo de execução da Micro Focus. Você pode visualizar os conjuntos de dados migrados como tabelas e colunas de uma instância do Micro Focus Enterprise Developer. A visualização de conjuntos de dados dessa forma possibilita que você:
-
Execute operações
SQL SELECT
nos arquivos de dados migrados. -
Exponha dados fora da aplicação de mainframe migrado sem alterar a aplicação.
-
Filtre dados com facilidade e salve como CSV ou em outros formatos de arquivo.
nota
As etapas 1 e 2 são atividades únicas. Repita as etapas 3 e 4 para cada conjunto de dados para criar as visualizações de banco de dados.
Tópicos
- Pré-requisitos
- Etapa 1: Configurar a ODBC conexão com o armazenamento de dados da Micro Focus (banco de dados da AmazonRDS)
- Etapa 2: criar o MFDBFH arquivo.cfg
- Etapa 3: Crie um arquivo de estrutura (STR) para o layout do seu caderno
- Etapa 4: Criar uma visualização do banco de dados usando o arquivo structure (STR)
- Etapa 5: exibir conjuntos de dados da Micro Focus como tabelas e colunas
Pré-requisitos
-
Você deve ter acesso ao Micro Focus Enterprise Developer Desktop via AppStream 2.0.
-
Você deve ter um aplicativo implantado e executado sob a modernização do AWS mainframe usando o mecanismo de tempo de execução da Micro Focus.
-
Você está armazenando os dados do seu aplicativo na edição compatível com o Aurora PostgreSQL.
Etapa 1: Configurar a ODBC conexão com o armazenamento de dados da Micro Focus (banco de dados da AmazonRDS)
Nesta etapa, você configura uma ODBC conexão com o banco de dados que contém os dados que você deseja visualizar como tabelas e colunas. Esta é uma etapa única.
-
Faça login no Micro Focus Enterprise Developer Desktop usando streaming AppStream 2.0URL.
-
Abra o Administrador da Fonte de ODBC Dados, escolha Usuário DSN e, em seguida, escolha Adicionar.
-
Em Criar nova fonte de dados, escolha Postgre SQL ANSI e, em seguida, escolha Concluir.
-
Crie uma fonte de dados
PG.POSTGRES
fornecendo as informações necessárias do banco de dados, da seguinte forma:Data Source : PG.POSTGRES Database : postgres Server :
rds_endpoint
.rds.amazonaws.com Port : 5432 User Name :user_name
Password :user_password
-
Escolha Testar para garantir que a conexão funcione. Você deverá ver a mensagem
Connection successful
se o teste for bem-sucedido.Se o teste não for bem-sucedido, analise as informações a seguir.
-
Salve a fonte de dados.
-
Crie uma fonte de dados para
PG.VSAM
, teste a conexão e salve a fonte de dados. Forneça as seguintes informações para seu banco de dados:Data Source : PG.VSAM Database : MicroFocus$SEE$Files$VSAM Server :
rds_endpoint
.rds.amazonaws.com Port : 5432 User Name :user_name
Password :user_password
Etapa 2: criar o MFDBFH arquivo.cfg
Nesta etapa, crie um arquivo de configuração que descreve o armazenamento de dados da Micro Focus. Esta é uma etapa única de configuração.
-
Na sua pasta pessoal, por exemplo, em
D:\PhotonUser\My Files\Home Folder\MFED\cfg\MFDBFH.cfg
, crie o MFDBFH arquivo.cfg com o conteúdo a seguir.<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>
-
Verifique a MFDBFH configuração executando os seguintes comandos para consultar o armazenamento de dados da 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
Etapa 3: Crie um arquivo de estrutura (STR) para o layout do seu caderno
Nesta etapa, você cria um arquivo de estrutura para o layout do seu caderno para poder usá-lo posteriormente para criar visualizações de banco de dados a partir dos conjuntos de dados.
-
Compile o programa associado ao seu caderno. Se nenhum programa estiver usando o caderno, crie e compile um programa simples como o seguinte com uma COPY declaração para seu caderno.
IDENTIFICATION DIVISION. PROGRAM-ID. TESTPGM1. ENVIRONMENT DIVISION. CONFIGURATION SECTION. DATA DIVISION. WORKING-STORAGE SECTION. COPY CVTRA05Y. PROCEDURE DIVISION. GOBACK.
-
Após a compilação bem-sucedida, clique com o botão direito do mouse no programa e escolha Criar arquivo de layout de registro. Isso abrirá as Ferramentas de Arquivo de Dados da Micro Focus usando o arquivo.idy gerado durante a compilação.
-
Clique com o botão direito na estrutura de registro e escolha Criar layout padrão (estrutura única) ou Criar layout condicional (estrutura múltipla), dependendo do layout.
Para obter mais informações, consulte Criação de arquivos e layouts de estrutura
na documentação da Micro Focus. -
Depois de criar o layout, escolha Arquivo no menu e escolha Salvar como. Navegue e salve o arquivo em sua pasta pessoal com o mesmo nome de arquivo do seu caderno. Você pode escolher criar uma pasta chamada
str
e salvar todos os seus arquivos de estrutura lá.
Etapa 4: Criar uma visualização do banco de dados usando o arquivo structure (STR)
Nesta etapa, você usa o arquivo de estrutura criado anteriormente para criar uma visualização do banco de dados para um conjunto de dados.
-
Use o comando
dbfhview
para criar uma visualização do banco de dados para um conjunto de dados que já está no datastore da Micro Focus, conforme mostrado no exemplo a seguir.## ## 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
Etapa 5: exibir conjuntos de dados da Micro Focus como tabelas e colunas
Nesta etapa, conecte-se ao banco de dados usando pgAdmin
para que você possa executar consultas para visualizar os conjuntos de dados, como tabelas e colunas.
-
Conecte-se ao banco de dados
MicroFocus$SEE$Files$VSAM
usando pgAdmin e consulte a visualização do banco de dados que você criou na etapa 4.SELECT * FROM public."V_AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT";