Post on 10-Jan-2016
description
Chris Bradley
“Easy Multi-Platform ADABAS Extraction and CDC”
and
www.natworks-inc.com 802 485 6112
Chris Bradley
• Quick (!!!) Overview
• NatQuery Demo
• NatCDC Demo
• Questions & Answers
Agenda
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
?
Chris Bradley
The Answer:
GENERATION !!!
Generation of: • Natural Programs• Needed Parameters & Objects• JCL / Script to Execute Processes
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
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
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
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
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
Chris Bradley
NatQuery – Retrieval
Server Environment
DATA
FTPOr
FileCopy
Other Environment
DATA
Logging
AUTOMATED
Workstation Environment
DATA
NatQueryLOG
LOG
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
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
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
a
Change Data Capture Solutionfor
ADABASNatWorks, Inc.
Chris Bradley www.natworks-inc.com 802 485 6112
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
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
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
Simple ideas with enormous potential.
www.NatWorks-inc.com802 485 6112
and