SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

Pentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designerPentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designerHamdi Hmidi
 
Flutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, TikalFlutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, TikalDroidConTLV
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricksJasbir Khanuja
 
Sap basis certification and interview questions answers
Sap basis certification and interview questions answersSap basis certification and interview questions answers
Sap basis certification and interview questions answersKrishna Praveen
 
Create and Schedule scenario with ODI 11g
Create and Schedule scenario with ODI 11gCreate and Schedule scenario with ODI 11g
Create and Schedule scenario with ODI 11gDharmaraj Borse
 
Game Project / Working with Unity
Game Project / Working with UnityGame Project / Working with Unity
Game Project / Working with UnityPetri Lankoski
 
Pentaho Data Integration Introduction
Pentaho Data Integration IntroductionPentaho Data Integration Introduction
Pentaho Data Integration Introductionmattcasters
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemSAPinsider Events
 
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...Darshankumar Prajapati
 
08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overviewsapdocs. info
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made SimpleJames Serra
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
 
Visual Studio.NET
Visual Studio.NETVisual Studio.NET
Visual Studio.NETsalonityagi
 

What's hot (20)

CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
 
Pentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designerPentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designer
 
Hibernate
HibernateHibernate
Hibernate
 
Flutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, TikalFlutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, Tikal
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricks
 
Introduction To Pentaho
Introduction To PentahoIntroduction To Pentaho
Introduction To Pentaho
 
Datastage ppt
Datastage pptDatastage ppt
Datastage ppt
 
Sap basis certification and interview questions answers
Sap basis certification and interview questions answersSap basis certification and interview questions answers
Sap basis certification and interview questions answers
 
Create and Schedule scenario with ODI 11g
Create and Schedule scenario with ODI 11gCreate and Schedule scenario with ODI 11g
Create and Schedule scenario with ODI 11g
 
Game Project / Working with Unity
Game Project / Working with UnityGame Project / Working with Unity
Game Project / Working with Unity
 
Pentaho Data Integration Introduction
Pentaho Data Integration IntroductionPentaho Data Integration Introduction
Pentaho Data Integration Introduction
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA System
 
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
 
08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
 
Sap application log
Sap application logSap application log
Sap application log
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
 
Visual Studio.NET
Visual Studio.NETVisual Studio.NET
Visual Studio.NET
 

Viewers also liked (19)

Smart metering infrastructure Architecture and analytics
Smart metering infrastructure Architecture and analyticsSmart metering infrastructure Architecture and analytics
Smart metering infrastructure Architecture and analytics
 
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
 
MEI
MEIMEI
MEI
 
Non-Specialized File Format Extension
Non-Specialized File Format ExtensionNon-Specialized File Format Extension
Non-Specialized File Format Extension
 
Verden lige nu
Verden lige nuVerden lige nu
Verden lige nu
 
11.ลม
11.ลม11.ลม
11.ลม
 
sukanya HR Resume updated
sukanya HR Resume updatedsukanya HR Resume updated
sukanya HR Resume updated
 

Similar to 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
 

Similar to 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
 

More from Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW

More from 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
 

Recently uploaded

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
(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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
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
 

Recently uploaded (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
(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...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
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
 

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.