在企業開發人員中以表格和欄的形式檢視資料集 - AWS 大型主機現代化

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在企業開發人員中以表格和欄的形式檢視資料集

您可以使用 Micro Focus 執行階段存取在大型主機現代化中部署的 AWS 大型主機資料集。您可以從 Micro Focus 企業開發人員執行個體以表格和欄的形式檢視移轉的資料集。以這種方式檢視資料集可讓您:

  • 對移轉的SQL SELECT資料檔執行作業。

  • 在移轉的大型主機應用程式之外公開資料,而不需變更應用程式。

  • 輕鬆過濾數據並另存為CSV或其他文件格式。

注意

步驟 1 和 2 是一次性活動。為每個資料集重複步驟 3 和 4,以建立資料庫檢視。

必要條件

  • 您必須能夠透過 AppStream 2.0 存取 Micro Focus 企業開發人員桌面。

  • 您必須使用 Micro Focus 執行階段引擎,在 AWS 大型主機現代化下部署並執行應用程式。

  • 您正在將應用程序數據存儲在 Aurora Postgre SQL 兼容版本中。

步驟 1:設定與 Micro Focus 資料存放區的ODBC連線 (Amazon 資RDS料庫)

在此步驟中,您會設定資料庫的ODBC連線,該連線包含您要以資料表和欄的形式檢視的資料。這只是一次性的步驟。

  1. 使用 AppStream 2.0 串流登入 Micro Focus 企業開發者桌面版URL。

  2. 開啟ODBC資料來源管理員,選擇 [使用者],DSN然後選擇 [新增

  3. 在「建立新資料來源」中,選擇「下一步」,SQLANSI然後選擇「完成」。

  4. PG.POSTGRES透過提供必要的資料庫資訊來建立資料來源,如下所示:

    Data Source : PG.POSTGRES Database : postgres Server : rds_endpoint.rds.amazonaws.com Port : 5432 User Name : user_name Password : user_password
    在企業開發人員中設置 Postgres ODBC 連接。
  5. 選擇「測試」以確保連接正常。Connection successful如果測試成功,您應該會看到該消息。

    如果測試未成功,請檢閱下列資訊。

  6. 儲存資料來源。

  7. 建立資料來源PG.VSAM、測試連線並儲存資料來源。提供下列資料庫資訊:

    Data Source : PG.VSAM Database : MicroFocus$SEE$Files$VSAM Server : rds_endpoint.rds.amazonaws.com Port : 5432 User Name : user_name Password : user_password
    正在設置 PG. VSAMODBC企業開發人員中的資料來源。

步驟 2:建立 MFDBFH .cfg 檔案

在此步驟中,您會建立描述 Micro Focus 資料存放區的組態檔案。這是一次性的設定步驟。

  1. 例如,在您的主資料夾中D:\PhotonUser\My Files\Home Folder\MFED\cfg\MFDBFH.cfg,建立包含下列內容的 MFDBFH .cfg 檔案。

    <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. 執行下列命令來查詢 Micro Focus 資料存放區,以確認MFDBFH組態:

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

步驟 3:為您的字帖版面建立結構 (STR) 檔案

在此步驟中,您會為您的字稿本版面建立結構檔案,以便稍後使用它從資料集建立資料庫檢視。

  1. 編譯與您的字帖相關聯的程序。如果沒有程序正在使用字帖,創建並編譯一個簡單的程序,如下所示,為您的字帖的COPY語句。

    IDENTIFICATION DIVISION. PROGRAM-ID. TESTPGM1. ENVIRONMENT DIVISION. CONFIGURATION SECTION. DATA DIVISION. WORKING-STORAGE SECTION. COPY CVTRA05Y. PROCEDURE DIVISION. GOBACK.
  2. 成功編譯後,右鍵單擊該程序,然後選擇創建記錄佈局文件。這將使用編譯過程中生成的 .idy 文件打開微型焦點數據文件工具。

    「企業開發人員」中「建立記錄配置檔案」命令的位置。
  3. 右鍵單擊記錄結構,然後根據佈局選擇創建默認佈局(單個結構)或創建條件佈局(多結構)。

    如需詳細資訊,請參閱 Micro Focus 文件中的建立結構檔案和配置圖

    Micro Focus 資料檔案工具中配置指令的位置。
  4. 創建佈局後,從菜單中選擇「文件」,然後選擇「另存為」。瀏覽並將檔案儲存在「主資料夾」下,並使用與您的字帖相同的檔案名稱。您可以選擇創建一個名為的文件夾str並將所有結構文件保存在那裡。

    在企業開發人員中保存 str 文件。

第 4 步:使用結構(STR)文件創建數據庫視圖

在此步驟中,您可以使用先前建立的結構檔案來建立資料集的資料庫檢視。

  • 使用命dbfhview令為 Micro Focus 資料存放區中已存在的資料集建立資料庫檢視,如下列範例所示。

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

步驟 5:以表格和欄的形式檢視微型焦點資料集

在此步驟中,使用連接到數據庫,以pgAdmin便您可以運行查詢以查看數據集,如表和列。

  • MicroFocus$SEE$Files$VSAM使用 Connect 至資料庫, pgAdmin 並查詢您在步驟 4 中建立的資料庫檢視。

    SELECT * FROM public."V_AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT";
    在中顯示表格和欄的移轉資料集pgAdmin。