SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Session 2
Setting up
Ab Initio Versions
Make sure you are using version 1.6 or greater
of the GDE and version 2.0 or greater of the Ab
Initio Co>Operating System, also known as the
Base System.
 To find the GDE version Select Help >>
About Ab Initio from the GDE window.
 To find the Co>Operating System version
Select Run >> Settings from the GDE
window. Look for the Detected base System
Version.
Continue To Next Slide
More Details Visit
 More Details blog:http://sandyclassic.wordpress.com
 linkedin:https://www.linkedin.com/in/sandepsharma
 slideshare:http://www.slideshare.net/SandeepSharm
a65
 facebook:https://facebook.com/sandeepclassic
 google+ http://google.com/+SandeepSharmaa
 Twitter: https://twitter.com/sandeeclassic
 http://thedatawarehouseclassics.wordpress.com
 http://businessintelligencetechnologytrend.wordpress
.com
Components Have Properties
• A port is a connection point that allows data to
flow into or out of a component. Most
components have at least one port.
• The data streaming into or out of a component
is called a flow.
How to Create Flows
To Create a flow, follow these steps.
 Move your cursor over the Out Port of
the first component until the arrow and
Box symbols appear.
 Click and drag from the Out port of one
component to the In port of the next
component.
 Release the mouse button.
How to Delete Flows
 To delete a flow, highlight it (Click it )
then press the Delete key.
About Propagation
 When you connect flows in your graph,
most of the yellow highlighting
disappears because the GDE fills in
missing information for you,
automatically assigning component
layout and port properties. This behavior
is called PROPAGATION
 You can turn off propagation by choosing
Edit>> Propagation.
Are Your Flows Bent?
 Use the Straighten Flows button on the
Edit Toolbar to change the appearance
of the flows bent to aligned. Pull down:
 View > > Toolbars > > Edit Toolbar
 Bent flows
 Diagram to given
 Aligned flows
 Diagram to given
About the filter by expression
component
 The Filter by expression component
reads records from the In port, and
separates the records using the
expression in the select_expr
Parameter.
Tips about Runtime Status
 The GDE displays round colored indicators to
show the status of each component during
runtime.
About Viewing Data
 Ab Initio displays data in readable format
if the input is ASCII, EBCDIC, packed
decimal, binary, or another format.
 Ab Initio in many ways, releases you
from worrying about data type
information.
Deploying Graphs
 Now that you have a working application,
you no longer need the GDE to run it.
 If you choose Run > > Deploy from the
main menu, the GDE writes a script to
the control node that production staff can
run from a command line interface.
Ab Initio Files
 The Run Settings dialog specifies your host
directory. Your file structure for this tutorial
should look like this
 The top- level directory is tutorial; the
subdirectories are: answers, dat, dml and xfr.
DML Expressions
 Although the GDE mainly uses drag-and-
drop methodology, you can employ Ab
Initio’s Data Manipulation Language to
process your data.
Summary
 Component Organizer – Storage place for
components
 Components – the building blocks of Ab
Initio application. Dataset components are
the inputs and outputs. Program components
are the processing stages.
 Deploy – method for copying a graph to the
control node(sometimes called HOST) to run
it without the GDE. The generated shell script
and supporting files go to production.
Summary Cont’d
 DML – acronym for Ab Initio’s data
Manipulation Language.
 File Extentions – suffixes for your Ab
Initio files. Use Dat for data files, dml for
record format files, and xfr for transform
function files.
 Flows – streams of data between
components In your graph.
Summary Cont’d
 GDE Toolbars – Menus and buttons at the
top of the GDE workspace that let you
manipulate the Graphical Development
Environment including adding components
and running applications. The toolbars are
Main, Run, Phase, and Edit.
 Run Settings – method of configuring the
GDE to communicate with the control node.
The AbInitio Co>Operating system software
resides on the control node.
Summary Cont’d
 Graph – a diagram that defines the various
processing stages of a task and streams of data as
they move from one stage to another. Visually,
stages are represented by components, and streams
are represented by flows. The collection of
components and flows connected together embody
your Ab Initio graph.
 Ports – Connection points between components and
flows. Each component has at least one port(in or
out). Some ports must be connected to multiple
flows. We will talk multiple flows later. Every port has
a record format. Whenever possible, let record
formats propagate.
Summary Cont’d
 Run Settings – method of configuring the GDE to
communicate with the control node. The Ab Initio
Co>Operating System software resides on the
control node.
 Runtime Status – round colored indicators on your
graph that give you direct feedback about the
success or failure of your application. White is the
starting position, green represents an in-progress
state, blue stands for success, and red means error.
 Yellow Reminders – highlighted areas in your graph
that nudge you to supply missing information. These
are also called “To Do” cues.

Weitere ähnliche Inhalte

Was ist angesagt?

AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTAN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTGbadeboTEkunola
 
Unix and shell programming | Unix File System | Unix File Permission | Blocks
Unix and shell programming | Unix File System | Unix File Permission | BlocksUnix and shell programming | Unix File System | Unix File Permission | Blocks
Unix and shell programming | Unix File System | Unix File Permission | BlocksLOKESH KUMAR
 
Swap Administration in linux platform
Swap Administration in linux platformSwap Administration in linux platform
Swap Administration in linux platformashutosh123gupta
 
Batch file programming
Batch file programmingBatch file programming
Batch file programmingswapnil kapate
 
Multimedia on android
Multimedia on androidMultimedia on android
Multimedia on androidRamesh Prasad
 
Ipmi Server Management
Ipmi Server ManagementIpmi Server Management
Ipmi Server Managementsjtu1234567
 
Presentation on 5 pen technology
Presentation on 5 pen technologyPresentation on 5 pen technology
Presentation on 5 pen technologyTrideb Chowdhury
 
Android Booting Sequence
Android Booting SequenceAndroid Booting Sequence
Android Booting SequenceJayanta Ghoshal
 
Lesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemLesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemSadia Bashir
 
introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)Assay Khan
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development WorkshopPeter Robinett
 
Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)
Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)
Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)Darshankumar Prajapati
 
Installing and configuring a dhcp on windows server 2016 step by step
Installing and configuring a dhcp on windows server 2016 step by stepInstalling and configuring a dhcp on windows server 2016 step by step
Installing and configuring a dhcp on windows server 2016 step by stepAhmed Abdelwahed
 
linux file sysytem& input and output
linux file sysytem& input and outputlinux file sysytem& input and output
linux file sysytem& input and outputMythiliA5
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Ahsanul Karim
 
android architecture
android architectureandroid architecture
android architectureAashita Gupta
 

Was ist angesagt? (20)

AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTAN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
 
Unix and shell programming | Unix File System | Unix File Permission | Blocks
Unix and shell programming | Unix File System | Unix File Permission | BlocksUnix and shell programming | Unix File System | Unix File Permission | Blocks
Unix and shell programming | Unix File System | Unix File Permission | Blocks
 
Swap Administration in linux platform
Swap Administration in linux platformSwap Administration in linux platform
Swap Administration in linux platform
 
Batch file programming
Batch file programmingBatch file programming
Batch file programming
 
Multimedia on android
Multimedia on androidMultimedia on android
Multimedia on android
 
Ipmi Server Management
Ipmi Server ManagementIpmi Server Management
Ipmi Server Management
 
Presentation on 5 pen technology
Presentation on 5 pen technologyPresentation on 5 pen technology
Presentation on 5 pen technology
 
Android Booting Sequence
Android Booting SequenceAndroid Booting Sequence
Android Booting Sequence
 
Lesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemLesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File System
 
File management
File managementFile management
File management
 
introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)
 
Mobile os project
Mobile os projectMobile os project
Mobile os project
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
 
Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)
Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)
Multiple Flat Files(CSV) to Target Table in ODI12c(12.2.1.0.0)
 
3- NIC Teaming
3- NIC Teaming3- NIC Teaming
3- NIC Teaming
 
Installing and configuring a dhcp on windows server 2016 step by step
Installing and configuring a dhcp on windows server 2016 step by stepInstalling and configuring a dhcp on windows server 2016 step by step
Installing and configuring a dhcp on windows server 2016 step by step
 
linux file sysytem& input and output
linux file sysytem& input and outputlinux file sysytem& input and output
linux file sysytem& input and output
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
 
Mainframe
MainframeMainframe
Mainframe
 
android architecture
android architectureandroid architecture
android architecture
 

Andere mochten auch

22827361 ab initio-fa-qs
22827361 ab initio-fa-qs22827361 ab initio-fa-qs
22827361 ab initio-fa-qsCapgemini
 
Ab initio is one of the popular etl tools that is in the market
Ab initio is one of the popular etl tools that is in the marketAb initio is one of the popular etl tools that is in the market
Ab initio is one of the popular etl tools that is in the marketeercreddy
 
Generic Graph And Psets
Generic Graph And PsetsGeneric Graph And Psets
Generic Graph And Psetsmanishekhar
 
Value Stream Mapping Process
Value Stream Mapping ProcessValue Stream Mapping Process
Value Stream Mapping ProcessAnand Subramaniam
 
Introduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBIntroduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBBehrouz Bakhtiari
 
Reseña generalizada
Reseña generalizadaReseña generalizada
Reseña generalizadaPatty LóMar
 
2б космос
2б космос2б космос
2б космосZoyaSGT
 
asignaciòn Nº3 (II corte)
asignaciòn Nº3 (II corte)asignaciòn Nº3 (II corte)
asignaciòn Nº3 (II corte)Leodel Gonzalez
 
Mercados laborales trabajo de grado - 25.04.16
Mercados laborales   trabajo de grado -  25.04.16Mercados laborales   trabajo de grado -  25.04.16
Mercados laborales trabajo de grado - 25.04.16Innovacion Gerencial
 

Andere mochten auch (20)

Ab initio training Ab-initio Architecture
Ab initio training Ab-initio ArchitectureAb initio training Ab-initio Architecture
Ab initio training Ab-initio Architecture
 
Ab initio beginner's course topic 1
Ab initio beginner's course   topic 1Ab initio beginner's course   topic 1
Ab initio beginner's course topic 1
 
22827361 ab initio-fa-qs
22827361 ab initio-fa-qs22827361 ab initio-fa-qs
22827361 ab initio-fa-qs
 
Ab initio is one of the popular etl tools that is in the market
Ab initio is one of the popular etl tools that is in the marketAb initio is one of the popular etl tools that is in the market
Ab initio is one of the popular etl tools that is in the market
 
Smart metering infrastructure Architecture and analytics
Smart metering infrastructure Architecture and analyticsSmart metering infrastructure Architecture and analytics
Smart metering infrastructure Architecture and analytics
 
Generic Graph And Psets
Generic Graph And PsetsGeneric Graph And Psets
Generic Graph And Psets
 
Abinitio.ppt
Abinitio.pptAbinitio.ppt
Abinitio.ppt
 
Mathematical Modelling of Wireless sensor Network and new energy Aware Routing
Mathematical Modelling of Wireless sensor Network and new energy Aware Routing Mathematical Modelling of Wireless sensor Network and new energy Aware Routing
Mathematical Modelling of Wireless sensor Network and new energy Aware Routing
 
Value Stream Mapping Process
Value Stream Mapping ProcessValue Stream Mapping Process
Value Stream Mapping Process
 
Introduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBIntroduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDB
 
Reseña generalizada
Reseña generalizadaReseña generalizada
Reseña generalizada
 
2б космос
2б космос2б космос
2б космос
 
HWU certificate
HWU certificateHWU certificate
HWU certificate
 
asignaciòn Nº3 (II corte)
asignaciòn Nº3 (II corte)asignaciòn Nº3 (II corte)
asignaciòn Nº3 (II corte)
 
Mercados laborales trabajo de grado - 25.04.16
Mercados laborales   trabajo de grado -  25.04.16Mercados laborales   trabajo de grado -  25.04.16
Mercados laborales trabajo de grado - 25.04.16
 
SMG Permaseal Non Lubricated Tapered Plug Valve
SMG Permaseal Non Lubricated Tapered Plug ValveSMG Permaseal Non Lubricated Tapered Plug Valve
SMG Permaseal Non Lubricated Tapered Plug Valve
 
Sinónimos
SinónimosSinónimos
Sinónimos
 
Ecommerce Trends to Watch Out for in 2015
Ecommerce Trends to Watch Out for in 2015Ecommerce Trends to Watch Out for in 2015
Ecommerce Trends to Watch Out for in 2015
 
Lina oti
Lina otiLina oti
Lina oti
 
Plastic1
Plastic1Plastic1
Plastic1
 

Ähnlich wie Ab initio beginner's course topic 2

Ad basic tech_workshop
Ad basic tech_workshopAd basic tech_workshop
Ad basic tech_workshopmanisherp084
 
Week 4 B IP Subnetting Lab Essay
Week 4 B IP Subnetting Lab EssayWeek 4 B IP Subnetting Lab Essay
Week 4 B IP Subnetting Lab EssayAmanda Brady
 
verilog basics.ppt
verilog basics.pptverilog basics.ppt
verilog basics.ppt8885684828
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Dr. Pankaj Zope
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Abinitio course content | Abinitio Training In Chennai
Abinitio course content | Abinitio Training In ChennaiAbinitio course content | Abinitio Training In Chennai
Abinitio course content | Abinitio Training In ChennaiCore Mind
 
Aggregate persistence wizard
Aggregate persistence wizardAggregate persistence wizard
Aggregate persistence wizardreturnasap
 
Moving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETMoving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETV Sanchez
 
Stored-Procedures-Presentation
Stored-Procedures-PresentationStored-Procedures-Presentation
Stored-Procedures-PresentationChuck Walker
 
Ds white papers_caa_radebyexample
Ds white papers_caa_radebyexampleDs white papers_caa_radebyexample
Ds white papers_caa_radebyexampleTrần Đức
 

Ähnlich wie Ab initio beginner's course topic 2 (20)

Ad basic tech_workshop
Ad basic tech_workshopAd basic tech_workshop
Ad basic tech_workshop
 
Week 4 B IP Subnetting Lab Essay
Week 4 B IP Subnetting Lab EssayWeek 4 B IP Subnetting Lab Essay
Week 4 B IP Subnetting Lab Essay
 
verilog basics.ppt
verilog basics.pptverilog basics.ppt
verilog basics.ppt
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
 
Debug tool
Debug toolDebug tool
Debug tool
 
ArduinoWorkshop2.pdf
ArduinoWorkshop2.pdfArduinoWorkshop2.pdf
ArduinoWorkshop2.pdf
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Ide overview
Ide overviewIde overview
Ide overview
 
Abinitio course content | Abinitio Training In Chennai
Abinitio course content | Abinitio Training In ChennaiAbinitio course content | Abinitio Training In Chennai
Abinitio course content | Abinitio Training In Chennai
 
ID E's features
ID E's featuresID E's features
ID E's features
 
Aggregate persistence wizard
Aggregate persistence wizardAggregate persistence wizard
Aggregate persistence wizard
 
Game Studio
Game StudioGame Studio
Game Studio
 
Readme
ReadmeReadme
Readme
 
Dashboard
DashboardDashboard
Dashboard
 
Moving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETMoving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NET
 
Behavior Driven GUI Testing
Behavior Driven GUI TestingBehavior Driven GUI Testing
Behavior Driven GUI Testing
 
Kscope presentation 2013
Kscope presentation 2013Kscope presentation 2013
Kscope presentation 2013
 
Stored-Procedures-Presentation
Stored-Procedures-PresentationStored-Procedures-Presentation
Stored-Procedures-Presentation
 
Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
 
Ds white papers_caa_radebyexample
Ds white papers_caa_radebyexampleDs white papers_caa_radebyexample
Ds white papers_caa_radebyexample
 

Mehr von Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW

Mehr von Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW (20)

Management Consultancy Saudi Telecom Digital Transformation Design Thinking
Management Consultancy Saudi Telecom Digital Transformation Design ThinkingManagement Consultancy Saudi Telecom Digital Transformation Design Thinking
Management Consultancy Saudi Telecom Digital Transformation Design Thinking
 
Major new initiatives
Major new initiativesMajor new initiatives
Major new initiatives
 
Digital transformation journey Consulting
Digital transformation journey ConsultingDigital transformation journey Consulting
Digital transformation journey Consulting
 
Agile Jira Reporting
Agile Jira Reporting Agile Jira Reporting
Agile Jira Reporting
 
Lnt and bbby Retail Houseare industry Case assignment sandeep sharma
Lnt and bbby Retail Houseare industry Case assignment  sandeep sharmaLnt and bbby Retail Houseare industry Case assignment  sandeep sharma
Lnt and bbby Retail Houseare industry Case assignment sandeep sharma
 
Risk management Consulting For Municipality
Risk management Consulting For MunicipalityRisk management Consulting For Municipality
Risk management Consulting For Municipality
 
GDPR And Privacy By design Consultancy
GDPR And Privacy By design ConsultancyGDPR And Privacy By design Consultancy
GDPR And Privacy By design Consultancy
 
Real implementation Blockchain Best Use Cases Examples
Real implementation Blockchain Best Use Cases ExamplesReal implementation Blockchain Best Use Cases Examples
Real implementation Blockchain Best Use Cases Examples
 
Ffd 05 2012
Ffd 05 2012Ffd 05 2012
Ffd 05 2012
 
Biztalk architecture for Configured SMS service
Biztalk architecture for Configured SMS serviceBiztalk architecture for Configured SMS service
Biztalk architecture for Configured SMS service
 
Data modelling interview question
Data modelling interview questionData modelling interview question
Data modelling interview question
 
Pmo best practices
Pmo best practicesPmo best practices
Pmo best practices
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Enroll hostel Business Model
Enroll hostel Business ModelEnroll hostel Business Model
Enroll hostel Business Model
 
Cloud manager client provisioning guideline draft 1.0
Cloud manager client provisioning guideline draft 1.0Cloud manager client provisioning guideline draft 1.0
Cloud manager client provisioning guideline draft 1.0
 
Bpm digital transformation
Bpm digital transformationBpm digital transformation
Bpm digital transformation
 
Digital transformation explained
Digital transformation explainedDigital transformation explained
Digital transformation explained
 
Government Digital transformation trend draft 1.0
Government Digital transformation trend draft 1.0Government Digital transformation trend draft 1.0
Government Digital transformation trend draft 1.0
 
Enterprise architecture maturity rating draft 1.0
Enterprise architecture maturity rating draft 1.0Enterprise architecture maturity rating draft 1.0
Enterprise architecture maturity rating draft 1.0
 
Organisation Structure For digital Transformation Team
Organisation Structure For digital Transformation TeamOrganisation Structure For digital Transformation Team
Organisation Structure For digital Transformation Team
 

Kürzlich hochgeladen

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Kürzlich hochgeladen (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Ab initio beginner's course topic 2

  • 2. Ab Initio Versions Make sure you are using version 1.6 or greater of the GDE and version 2.0 or greater of the Ab Initio Co>Operating System, also known as the Base System.  To find the GDE version Select Help >> About Ab Initio from the GDE window.  To find the Co>Operating System version Select Run >> Settings from the GDE window. Look for the Detected base System Version.
  • 3. Continue To Next Slide More Details Visit  More Details blog:http://sandyclassic.wordpress.com  linkedin:https://www.linkedin.com/in/sandepsharma  slideshare:http://www.slideshare.net/SandeepSharm a65  facebook:https://facebook.com/sandeepclassic  google+ http://google.com/+SandeepSharmaa  Twitter: https://twitter.com/sandeeclassic  http://thedatawarehouseclassics.wordpress.com  http://businessintelligencetechnologytrend.wordpress .com
  • 4. Components Have Properties • A port is a connection point that allows data to flow into or out of a component. Most components have at least one port. • The data streaming into or out of a component is called a flow.
  • 5. How to Create Flows To Create a flow, follow these steps.  Move your cursor over the Out Port of the first component until the arrow and Box symbols appear.  Click and drag from the Out port of one component to the In port of the next component.  Release the mouse button.
  • 6. How to Delete Flows  To delete a flow, highlight it (Click it ) then press the Delete key.
  • 7. About Propagation  When you connect flows in your graph, most of the yellow highlighting disappears because the GDE fills in missing information for you, automatically assigning component layout and port properties. This behavior is called PROPAGATION  You can turn off propagation by choosing Edit>> Propagation.
  • 8. Are Your Flows Bent?  Use the Straighten Flows button on the Edit Toolbar to change the appearance of the flows bent to aligned. Pull down:  View > > Toolbars > > Edit Toolbar  Bent flows  Diagram to given  Aligned flows  Diagram to given
  • 9. About the filter by expression component  The Filter by expression component reads records from the In port, and separates the records using the expression in the select_expr Parameter.
  • 10. Tips about Runtime Status  The GDE displays round colored indicators to show the status of each component during runtime.
  • 11. About Viewing Data  Ab Initio displays data in readable format if the input is ASCII, EBCDIC, packed decimal, binary, or another format.  Ab Initio in many ways, releases you from worrying about data type information.
  • 12. Deploying Graphs  Now that you have a working application, you no longer need the GDE to run it.  If you choose Run > > Deploy from the main menu, the GDE writes a script to the control node that production staff can run from a command line interface.
  • 13. Ab Initio Files  The Run Settings dialog specifies your host directory. Your file structure for this tutorial should look like this  The top- level directory is tutorial; the subdirectories are: answers, dat, dml and xfr.
  • 14. DML Expressions  Although the GDE mainly uses drag-and- drop methodology, you can employ Ab Initio’s Data Manipulation Language to process your data.
  • 15. Summary  Component Organizer – Storage place for components  Components – the building blocks of Ab Initio application. Dataset components are the inputs and outputs. Program components are the processing stages.  Deploy – method for copying a graph to the control node(sometimes called HOST) to run it without the GDE. The generated shell script and supporting files go to production.
  • 16. Summary Cont’d  DML – acronym for Ab Initio’s data Manipulation Language.  File Extentions – suffixes for your Ab Initio files. Use Dat for data files, dml for record format files, and xfr for transform function files.  Flows – streams of data between components In your graph.
  • 17. Summary Cont’d  GDE Toolbars – Menus and buttons at the top of the GDE workspace that let you manipulate the Graphical Development Environment including adding components and running applications. The toolbars are Main, Run, Phase, and Edit.  Run Settings – method of configuring the GDE to communicate with the control node. The AbInitio Co>Operating system software resides on the control node.
  • 18. Summary Cont’d  Graph – a diagram that defines the various processing stages of a task and streams of data as they move from one stage to another. Visually, stages are represented by components, and streams are represented by flows. The collection of components and flows connected together embody your Ab Initio graph.  Ports – Connection points between components and flows. Each component has at least one port(in or out). Some ports must be connected to multiple flows. We will talk multiple flows later. Every port has a record format. Whenever possible, let record formats propagate.
  • 19. Summary Cont’d  Run Settings – method of configuring the GDE to communicate with the control node. The Ab Initio Co>Operating System software resides on the control node.  Runtime Status – round colored indicators on your graph that give you direct feedback about the success or failure of your application. White is the starting position, green represents an in-progress state, blue stands for success, and red means error.  Yellow Reminders – highlighted areas in your graph that nudge you to supply missing information. These are also called “To Do” cues.