“Easy Multi-Platform ADABAS Extraction and CDC”

19
Chris Bradley “Easy Multi-Platform ADABAS Extraction and CDC” and www.natworks- inc.com 802 485 6112

description

NatQuery. and. NatCDC. “Easy Multi-Platform ADABAS Extraction and CDC”. www.natworks-inc.com. 802 485 6112. Agenda. Quick (!!!) Overview NatQuery Demo NatCDC Demo Questions & Answers. The Question:. How do we get data out of ADABAS without Programmer Intervention - PowerPoint PPT Presentation

Transcript of “Easy Multi-Platform ADABAS Extraction and CDC”

Page 1: “Easy Multi-Platform ADABAS Extraction and CDC”

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”

Chris Bradley

• Quick (!!!) Overview

• NatQuery Demo

• NatCDC Demo

• Questions & Answers

Agenda

Page 3: “Easy Multi-Platform ADABAS Extraction and CDC”

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”

Chris Bradley

The Answer:

GENERATION !!!

Generation of: • Natural Programs• Needed Parameters & Objects• JCL / Script to Execute Processes

Page 5: “Easy Multi-Platform ADABAS Extraction and CDC”

Chris Bradley

a

Data Handling Solutionfor

ADABAS

Page 6: “Easy Multi-Platform ADABAS Extraction and CDC”

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”

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”

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”

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”

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”

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”

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”

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”

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”

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”

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”

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”

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”

Simple ideas with enormous potential.

www.NatWorks-inc.com802 485 6112

and