“Easy Multi-Platform ADABAS Extraction and CDC”
description
Transcript of “Easy Multi-Platform ADABAS Extraction and CDC”
![Page 1: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/1.jpg)
Chris Bradley
“Easy Multi-Platform ADABAS Extraction and CDC”
and
www.natworks-inc.com 802 485 6112
![Page 2: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/2.jpg)
Chris Bradley
• Quick (!!!) Overview
• NatQuery Demo
• NatCDC Demo
• Questions & Answers
Agenda
![Page 3: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/3.jpg)
Chris Bradley
The Question:
How do we get data out of ADABAS without• Programmer Intervention• DBA Intervention• Using Gateways / SQL / ODBC
And…• Not install anything on the server• Leverage skills and assets already available• Get great performance• Automatically Integrate data into likely targets
?
![Page 4: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/4.jpg)
Chris Bradley
The Answer:
GENERATION !!!
Generation of: • Natural Programs• Needed Parameters & Objects• JCL / Script to Execute Processes
![Page 6: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/6.jpg)
Chris Bradley
NatQuery - Workstation Based
Workstation Environment
NatQuery is Visual Basic (GUI) Application that:• Intelligently generates Natural• Intelligently generates other required objects• Integrates into the Natural / ADABAS server
Install
NatQuery
![Page 7: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/7.jpg)
Chris Bradley
NatQuery – Configuration Overview
JCL / Script• Templates Based
Predict
Field Element Metadata• Abstract & Descriptive Text• (optional)
User Information• Permissions• File Naming
File Relationship Info• (optional)
• DDMs• via SYSTRANS / SYSOBJH
• DDM expanded Info• Descriptor Statistics• Occurrence Information• Sign Byte Information
ADABAS
Natural
NatQuery
![Page 8: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/8.jpg)
Chris Bradley
NatQuery – Generation
NatQuery
RequiredFiles / Fields
DesiredTarget
SelectionLogic
OptionalVariables
UserSpecification
NaturalProgram(s)
JCL / Script(optional)
Utility Parms(optional)
Interface Files(optional)
GeneratedObjects
Workstation Environment
![Page 9: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/9.jpg)
Chris Bradley
NatQuery – Submission
NatQuery ADABAS
NaturalBATCH
Workstation Environment
NaturalProgram(s)
JCL / Script(optional)
Utility Parms(optional)
Interface Files(optional)
GeneratedObjects
FTPOrFile
Copy
Server Environment
• Auto Execution (MVS / VSE)
• Remote Execution (UNIX / Win)
• Manual Execution
AUTOMATED
![Page 10: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/10.jpg)
Chris Bradley
NatQuery – Process Execution
ADABAS
NaturalBATCH
Server Environment
DATA
Natural Program
Natural Extraction
DATA
Natural Program
Natural Update (S/U/D) Processing
DATA DATA
Natural Program
Sequential File Extraction
ADASAV
DATA
Natural Program
ADABASUtility
Utility & Natural Extraction
DB2 VSAM
![Page 11: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/11.jpg)
Chris Bradley
NatQuery – Retrieval
Server Environment
DATA
FTPOr
FileCopy
Other Environment
DATA
Logging
AUTOMATED
Workstation Environment
DATA
NatQueryLOG
LOG
![Page 12: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/12.jpg)
Chris Bradley
NatQuery – Integration
Workstation Environment
DATA NatQuery
Delimited Data
XML XML/XSL
EXCEL ACCESSSQL
SERVERRDBMSLoaders
ORACLE
RDBMSLoaders
FTPOr
FileCopy
AUTOMATED
Other Environment
SQLSERVER
ETLTools
![Page 13: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/13.jpg)
Chris Bradley
NatQuery - Integration to ETL Tools
DSX Generation DataStage Exchange file (DataStage proprietary format)
CFD Generation COBOL File Definition (Copybook format)
Offset Report Generation
Generation of Extract Layout Specification
DATA
DSXFiles
CFDFiles
OffsetReport
NatQuery ETL Tool
![Page 14: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/14.jpg)
Chris Bradley
Delimited Data
NATURALNATURALADABASADABAS
XML XML/XSL
EXCEL ACCESSETLTools
SQLSERVER
ORACLERDBMSLoaders
MVS, VSE, UNIX, Linux, Windows
SequentialData
NatQuery
Where Do You Need Your ADABAS Data Today?
External Source
Data ExtractionData Loading
![Page 15: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/15.jpg)
a
Change Data Capture Solutionfor
ADABASNatWorks, Inc.
Chris Bradley www.natworks-inc.com 802 485 6112
![Page 16: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/16.jpg)
Chris Bradley
NatCDC – Core Components
RawPLOGData
Disk
Tape
SORT
System Sort Program
Workstation Environment
NatQuery
Server Environment
NatCDC
NatCDC Processors (Natural Programs)NatPLP
ADASEL
ADAPLP
ADACDC
PLOG Utilities supplied with ADABAS
![Page 17: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/17.jpg)
Chris Bradley
NatCDC – Process Overview
Workstation Environment (Windows) Server Environment (Mainframe, UNIX, Windows)
RawPLOGData
Disk
Tape
RawFILEData
Disk
Tape
FixedLengthData
Disk
Tape
DWHCDCData
Disk
TapeGeneratedParameters
NatQuery
NatCDC
GeneratedParameters
GeneratedProcessingProgram
SORT
DDM
SortFILEData
Disk
Tape
ADAPLP
NatPLP
ADASELADACDC
![Page 18: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/18.jpg)
Chris Bradley
Audit Data
Delimited Data
NATURALNATURALADABASADABAS
XML XML/XSL
EXCEL ACCESSETLTools
SQLSERVER
ORACLERDBMSLoaders
MVS, VSE, UNIX, Linux, Windows
SequentialData
NatCDCPLOG Processing
NatQuery
Where Do You Need Your ADABAS Data Today?
Changed DataExternal Source
Data ExtractionData Loading
![Page 19: “Easy Multi-Platform ADABAS Extraction and CDC”](https://reader036.fdocuments.in/reader036/viewer/2022082612/568140fc550346895dacc607/html5/thumbnails/19.jpg)
Simple ideas with enormous potential.
www.NatWorks-inc.com802 485 6112
and