本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在企業開發人員中以表格和欄的形式檢視資料集
您可以使用 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連線,該連線包含您要以資料表和欄的形式檢視的資料。這只是一次性的步驟。
-
使用 AppStream 2.0 串流登入 Micro Focus 企業開發者桌面版URL。
-
開啟ODBC資料來源管理員,選擇 [使用者],DSN然後選擇 [新增
-
在「建立新資料來源」中,選擇「下一步」,SQLANSI然後選擇「完成」。
-
PG.POSTGRES
透過提供必要的資料庫資訊來建立資料來源,如下所示:Data Source : PG.POSTGRES Database : postgres Server :
rds_endpoint
.rds.amazonaws.com Port : 5432 User Name :user_name
Password :user_password
-
選擇「測試」以確保連接正常。
Connection successful
如果測試成功,您應該會看到該消息。如果測試未成功,請檢閱下列資訊。
-
儲存資料來源。
-
建立資料來源
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
步驟 2:建立 MFDBFH .cfg 檔案
在此步驟中,您會建立描述 Micro Focus 資料存放區的組態檔案。這是一次性的設定步驟。
-
例如,在您的主資料夾中
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>
-
執行下列命令來查詢 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) 檔案
在此步驟中,您會為您的字稿本版面建立結構檔案,以便稍後使用它從資料集建立資料庫檢視。
-
編譯與您的字帖相關聯的程序。如果沒有程序正在使用字帖,創建並編譯一個簡單的程序,如下所示,為您的字帖的COPY語句。
IDENTIFICATION DIVISION. PROGRAM-ID. TESTPGM1. ENVIRONMENT DIVISION. CONFIGURATION SECTION. DATA DIVISION. WORKING-STORAGE SECTION. COPY CVTRA05Y. PROCEDURE DIVISION. GOBACK.
-
成功編譯後,右鍵單擊該程序,然後選擇創建記錄佈局文件。這將使用編譯過程中生成的 .idy 文件打開微型焦點數據文件工具。
-
右鍵單擊記錄結構,然後根據佈局選擇創建默認佈局(單個結構)或創建條件佈局(多結構)。
如需詳細資訊,請參閱 Micro Focus 文件中的建立結構檔案和配置圖
。 -
創建佈局後,從菜單中選擇「文件」,然後選擇「另存為」。瀏覽並將檔案儲存在「主資料夾」下,並使用與您的字帖相同的檔案名稱。您可以選擇創建一個名為的文件夾
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";