SlideShare a Scribd company logo
IBM InfoSphere DataStage v8.x Training
Day 1:
Module: 01
Data warehousing concepts
Data mart
Data mining
Data Modeling
Schemas
Star, Snowflake etc.,
SCD Types
Data warehousing Scenarios
Day 2:
DS Introduction
l DataStage Architecture.
l DataStage Clients
l Designer
l Director
l Administrator
Module: 02
Types of DataStage Job
l Parallel Jobs
l Server Jobs
l Job Sequences
Day 3:
Setting up DataStage
Environment
l DataStage Administrator
Properties
l Defining Environment
Variables
l Importing Table Definitions
Module: 03
Creating Parallel Jobs
l Design a simple Parallel
job in Designer
l Compile your job
l Run your job in Director
l View the job log
Module: 04
Accessing Sequential Data
l Sequential File stage
Day 4:
l Data Set stage
l Create jobs that read from
and write to sequential files
l Read from multiple files
using file patterns
l Use multiple readers
l Null handling in
Sequential File Stage
Curriculum
Module: 05
Platform Architecture
l Describe parallel processing architecture
Describe pipeline & partition parallelism
l List and describe partitioning and collecting
algorithms
l Describe configuration files
l Basic datastage stages (Development and debug
stages)
Day 5:
Module: 06
Combining Data
l Combine data using the Lookup stage
l Combine data using Merge stage
l Combine data using the Join stage
l Combine data using the Funnel stage
Day 6:
Module: 07
Sorting and Aggregating Data
l Sort data using in-stage sorts and Sort stage
l Combine data using Aggregator stage
l Remove Duplicates stage
l Misc Stages.,
Day 7:
Module: 08
Transforming Data
l Understand ways DataStage allows you to
transform data
l Create column derivations using user-defined code
and system functions
l Filter records based on business criteria
l Control data flow based on data conditions
l Looping Scenarios
Day 8:
Module: 09
Repository Functions
l Performing Simple Find , Advanced Find and
Impact analysis
l Compare the differences between two Table
Definitions and Jobs.
Module: 10
Working with Relational Data /
XML
l Import Table Definitions for
relational tables.
l Create Data Connections.
l Use Connector stages in a job.
l Use SQL Builder to define SQL
Insert and Update statements.
l Use the oracle ODBC/
Enterprise stage.
l Use XML as input data.
l Use XML as output data.
Module: 11
Metadata in Parallel
Framework:
l Slowly Changing Dimension
l Explain Runtime Column
Propagation (RCP).
l Build a job that reads data
from a sequential file using
a schema.
lBuild a shared container.
Module: 12
Job Control:
l Use the DataStage Job
Sequencer to build a job that
controls a sequence of jobs.
l Use Sequencer links and
stages to control the sequence
a set of jobs run in.
l Use Sequencer triggers and
stages to control the conditions
under which jobs run.
l Pass information in job
parameters from the master
controlling job to the controlled
jobs.
l Define user variables.
l Command Line Interface
(dsjob)
.
Day 9:
Module: 13
Debugging:
|At Compile Level
At Runtime Level
simple jobs troubleshooting
complex jobs troubleshooting
debug issues with peek
debug issues with copy
troubleshoot issues with OSH
debug issues OSH PID's from the command line
troubleshoot issues with RT_STATUS
troubleshoot issues with RT_LOGS
troubleshoot hang and crash issues for a given job
identify defuncts for a given job and workaround resolution for the same
Day 10:
Module: 14
Tuning:
l
•Measure parallel jobs performance using performance measur
•Identify the bottlenecks for a given job/s
•Tune using Environment Variables
•Tune using Buffer Settings
•Apply Server side tunables
•Apply DS Engine side tunables
•With cleanup activities - like purge settings
•With RT_LOG Settings
•With UV Commands or from the client
•Execution of jobs or sequencers in parallel by using best optim
•Avoid network issues from client to server by using shell scri
•Apply database tunables[if there is any database usage on a g
•Check disk usage and pools
•Change/optimize all the configuration files for all the jobs to
•Optimize all OS level parameters
•Check all project level settings which are applied to all the job
•Change/optimize all jobmon settings and relevant java setting
•Selection of proper partitioning technique based on the busine
•HA and 8.5 Features
Day 11:
Additional Features/bug fixes of 8.7.1 and comparison with 8.5
Misc Items and Workshop
Online Datastage Training

More Related Content

What's hot

ATT Linked In
ATT Linked InATT Linked In
Java spring batch
Java spring batchJava spring batch
Business domain isolation in db
Business domain isolation in dbBusiness domain isolation in db
Business domain isolation in db
Andrei Kaleshka
 
Rails DB migrations
Rails DB migrationsRails DB migrations
Rails DB migrations
Denys Kurets
 
Sql server introduction
Sql server introductionSql server introduction
Sql server introduction
Riteshkiit
 
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
Terry Reese
 
Datastage Online Training
Datastage Online TrainingDatastage Online Training
Datastage Online Training
Nagendra Kumar
 
MarcEdit Shelter-In-Place Webinar 4: Merging, Clustering, and Integrations…oh...
MarcEdit Shelter-In-Place Webinar 4: Merging, Clustering, and Integrations…oh...MarcEdit Shelter-In-Place Webinar 4: Merging, Clustering, and Integrations…oh...
MarcEdit Shelter-In-Place Webinar 4: Merging, Clustering, and Integrations…oh...
Terry Reese
 
Linq to sql
Linq to sqlLinq to sql
Linq to sql
Shivanand Arur
 
Spring batch showCase
Spring batch showCaseSpring batch showCase
Spring batch showCase
taher abdo
 
Event driven-arch
Event driven-archEvent driven-arch
Event driven-arch
Mohammed Shoaib
 
MongoDB - An Introduction
MongoDB - An IntroductionMongoDB - An Introduction
MongoDB - An Introduction
sethfloydjr
 
PGConf.ASIA 2019 Bali - A step towards SQL/MED - DATALINK - Gilles Darold
PGConf.ASIA 2019 Bali - A step towards SQL/MED - DATALINK - Gilles DaroldPGConf.ASIA 2019 Bali - A step towards SQL/MED - DATALINK - Gilles Darold
PGConf.ASIA 2019 Bali - A step towards SQL/MED - DATALINK - Gilles Darold
Equnix Business Solutions
 
Spring batch in action
Spring batch in actionSpring batch in action
Spring batch in action
Mohammed Shoaib
 
Polling Techniques, Ajax, protocol Switching from Http to Websocket standard ...
Polling Techniques, Ajax, protocol Switching from Http to Websocket standard ...Polling Techniques, Ajax, protocol Switching from Http to Websocket standard ...
Polling Techniques, Ajax, protocol Switching from Http to Websocket standard ...
Srikanth Reddy Pallerla
 
Roman Ugolnikov Migrationа and sourcecontrol for your db
Roman Ugolnikov Migrationа and sourcecontrol for your dbRoman Ugolnikov Migrationа and sourcecontrol for your db
Roman Ugolnikov Migrationа and sourcecontrol for your db
Аліна Шепшелей
 
M|18 Why Abstract Away the Underlying Database Infrastructure
M|18 Why Abstract Away the Underlying Database InfrastructureM|18 Why Abstract Away the Underlying Database Infrastructure
M|18 Why Abstract Away the Underlying Database Infrastructure
MariaDB plc
 
Sql architecture
Sql architectureSql architecture
Sql architecture
rchakra
 

What's hot (18)

ATT Linked In
ATT Linked InATT Linked In
ATT Linked In
 
Java spring batch
Java spring batchJava spring batch
Java spring batch
 
Business domain isolation in db
Business domain isolation in dbBusiness domain isolation in db
Business domain isolation in db
 
Rails DB migrations
Rails DB migrationsRails DB migrations
Rails DB migrations
 
Sql server introduction
Sql server introductionSql server introduction
Sql server introduction
 
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
MarcEdit Shelter-In-Place Webinar 5: Working with MarcEdit's Linked Data Fram...
 
Datastage Online Training
Datastage Online TrainingDatastage Online Training
Datastage Online Training
 
MarcEdit Shelter-In-Place Webinar 4: Merging, Clustering, and Integrations…oh...
MarcEdit Shelter-In-Place Webinar 4: Merging, Clustering, and Integrations…oh...MarcEdit Shelter-In-Place Webinar 4: Merging, Clustering, and Integrations…oh...
MarcEdit Shelter-In-Place Webinar 4: Merging, Clustering, and Integrations…oh...
 
Linq to sql
Linq to sqlLinq to sql
Linq to sql
 
Spring batch showCase
Spring batch showCaseSpring batch showCase
Spring batch showCase
 
Event driven-arch
Event driven-archEvent driven-arch
Event driven-arch
 
MongoDB - An Introduction
MongoDB - An IntroductionMongoDB - An Introduction
MongoDB - An Introduction
 
PGConf.ASIA 2019 Bali - A step towards SQL/MED - DATALINK - Gilles Darold
PGConf.ASIA 2019 Bali - A step towards SQL/MED - DATALINK - Gilles DaroldPGConf.ASIA 2019 Bali - A step towards SQL/MED - DATALINK - Gilles Darold
PGConf.ASIA 2019 Bali - A step towards SQL/MED - DATALINK - Gilles Darold
 
Spring batch in action
Spring batch in actionSpring batch in action
Spring batch in action
 
Polling Techniques, Ajax, protocol Switching from Http to Websocket standard ...
Polling Techniques, Ajax, protocol Switching from Http to Websocket standard ...Polling Techniques, Ajax, protocol Switching from Http to Websocket standard ...
Polling Techniques, Ajax, protocol Switching from Http to Websocket standard ...
 
Roman Ugolnikov Migrationа and sourcecontrol for your db
Roman Ugolnikov Migrationа and sourcecontrol for your dbRoman Ugolnikov Migrationа and sourcecontrol for your db
Roman Ugolnikov Migrationа and sourcecontrol for your db
 
M|18 Why Abstract Away the Underlying Database Infrastructure
M|18 Why Abstract Away the Underlying Database InfrastructureM|18 Why Abstract Away the Underlying Database Infrastructure
M|18 Why Abstract Away the Underlying Database Infrastructure
 
Sql architecture
Sql architectureSql architecture
Sql architecture
 

Similar to Online Datastage Training

Jdbc
JdbcJdbc
Access Data from XPages with the Relational Controls
Access Data from XPages with the Relational ControlsAccess Data from XPages with the Relational Controls
Access Data from XPages with the Relational Controls
Teamstudio
 
Handling Database Deployments
Handling Database DeploymentsHandling Database Deployments
Handling Database Deployments
Mike Willbanks
 
Data stage Online Training
Data stage Online TrainingData stage Online Training
Data stage Online Training
Glory IT Technologies Pvt. Ltd.
 
70487.pdf
70487.pdf70487.pdf
70487.pdf
Karen Benoit
 
AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)
Igor Talevski
 
ASP.NET 8 Developer Roadmap By ScholarHat PDF
ASP.NET 8 Developer Roadmap By ScholarHat PDFASP.NET 8 Developer Roadmap By ScholarHat PDF
ASP.NET 8 Developer Roadmap By ScholarHat PDF
Scholarhat
 
Datastage Online Training @ Adithya Elearning
Datastage Online Training @ Adithya ElearningDatastage Online Training @ Adithya Elearning
Datastage Online Training @ Adithya Elearning
shanmukha rao dondapati
 
Chap3 3 12
Chap3 3 12Chap3 3 12
Chap3 3 12
Hemo Chella
 
Jdbc connectivity
Jdbc connectivityJdbc connectivity
Jdbc connectivity
arikazukito
 
SQL to NoSQL: Top 6 Questions
SQL to NoSQL: Top 6 QuestionsSQL to NoSQL: Top 6 Questions
SQL to NoSQL: Top 6 Questions
Mike Broberg
 
Sap bodi bods online training course
Sap bodi bods online training courseSap bodi bods online training course
Sap bodi bods online training course
Newyorksys.com
 
Database continuous integration, unit test and functional test
Database continuous integration, unit test and functional testDatabase continuous integration, unit test and functional test
Database continuous integration, unit test and functional test
Harry Zheng
 
unit 3.docx
unit 3.docxunit 3.docx
unit 3.docx
Sadhana Sreekanth
 
SQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowSQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should Know
Bob Ward
 
AWS July Webinar Series: Amazon redshift migration and load data 20150722
AWS July Webinar Series: Amazon redshift migration and load data 20150722AWS July Webinar Series: Amazon redshift migration and load data 20150722
AWS July Webinar Series: Amazon redshift migration and load data 20150722
Amazon Web Services
 
Jdbc Java Programming
Jdbc Java ProgrammingJdbc Java Programming
Jdbc Java Programming
chhaichivon
 
FrontEnd.pdf
FrontEnd.pdfFrontEnd.pdf
FrontEnd.pdf
stephanedjeukam1
 
Dataflow.pptx
Dataflow.pptxDataflow.pptx
Dataflow.pptx
Sadeka Islam
 
Entity Framework v1 and v2
Entity Framework v1 and v2Entity Framework v1 and v2
Entity Framework v1 and v2
Eric Nelson
 

Similar to Online Datastage Training (20)

Jdbc
JdbcJdbc
Jdbc
 
Access Data from XPages with the Relational Controls
Access Data from XPages with the Relational ControlsAccess Data from XPages with the Relational Controls
Access Data from XPages with the Relational Controls
 
Handling Database Deployments
Handling Database DeploymentsHandling Database Deployments
Handling Database Deployments
 
Data stage Online Training
Data stage Online TrainingData stage Online Training
Data stage Online Training
 
70487.pdf
70487.pdf70487.pdf
70487.pdf
 
AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)
 
ASP.NET 8 Developer Roadmap By ScholarHat PDF
ASP.NET 8 Developer Roadmap By ScholarHat PDFASP.NET 8 Developer Roadmap By ScholarHat PDF
ASP.NET 8 Developer Roadmap By ScholarHat PDF
 
Datastage Online Training @ Adithya Elearning
Datastage Online Training @ Adithya ElearningDatastage Online Training @ Adithya Elearning
Datastage Online Training @ Adithya Elearning
 
Chap3 3 12
Chap3 3 12Chap3 3 12
Chap3 3 12
 
Jdbc connectivity
Jdbc connectivityJdbc connectivity
Jdbc connectivity
 
SQL to NoSQL: Top 6 Questions
SQL to NoSQL: Top 6 QuestionsSQL to NoSQL: Top 6 Questions
SQL to NoSQL: Top 6 Questions
 
Sap bodi bods online training course
Sap bodi bods online training courseSap bodi bods online training course
Sap bodi bods online training course
 
Database continuous integration, unit test and functional test
Database continuous integration, unit test and functional testDatabase continuous integration, unit test and functional test
Database continuous integration, unit test and functional test
 
unit 3.docx
unit 3.docxunit 3.docx
unit 3.docx
 
SQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowSQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should Know
 
AWS July Webinar Series: Amazon redshift migration and load data 20150722
AWS July Webinar Series: Amazon redshift migration and load data 20150722AWS July Webinar Series: Amazon redshift migration and load data 20150722
AWS July Webinar Series: Amazon redshift migration and load data 20150722
 
Jdbc Java Programming
Jdbc Java ProgrammingJdbc Java Programming
Jdbc Java Programming
 
FrontEnd.pdf
FrontEnd.pdfFrontEnd.pdf
FrontEnd.pdf
 
Dataflow.pptx
Dataflow.pptxDataflow.pptx
Dataflow.pptx
 
Entity Framework v1 and v2
Entity Framework v1 and v2Entity Framework v1 and v2
Entity Framework v1 and v2
 

Recently uploaded

Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 

Recently uploaded (20)

Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 

Online Datastage Training

  • 1. IBM InfoSphere DataStage v8.x Training Day 1: Module: 01 Data warehousing concepts Data mart Data mining Data Modeling Schemas Star, Snowflake etc., SCD Types Data warehousing Scenarios Day 2: DS Introduction l DataStage Architecture. l DataStage Clients l Designer l Director l Administrator Module: 02 Types of DataStage Job l Parallel Jobs l Server Jobs l Job Sequences Day 3: Setting up DataStage Environment l DataStage Administrator Properties l Defining Environment Variables l Importing Table Definitions Module: 03 Creating Parallel Jobs l Design a simple Parallel job in Designer l Compile your job l Run your job in Director l View the job log Module: 04 Accessing Sequential Data l Sequential File stage Day 4: l Data Set stage l Create jobs that read from and write to sequential files l Read from multiple files using file patterns l Use multiple readers l Null handling in Sequential File Stage Curriculum Module: 05 Platform Architecture l Describe parallel processing architecture Describe pipeline & partition parallelism l List and describe partitioning and collecting algorithms l Describe configuration files l Basic datastage stages (Development and debug stages) Day 5: Module: 06 Combining Data l Combine data using the Lookup stage l Combine data using Merge stage l Combine data using the Join stage l Combine data using the Funnel stage Day 6: Module: 07 Sorting and Aggregating Data l Sort data using in-stage sorts and Sort stage l Combine data using Aggregator stage l Remove Duplicates stage l Misc Stages., Day 7: Module: 08 Transforming Data l Understand ways DataStage allows you to transform data l Create column derivations using user-defined code and system functions l Filter records based on business criteria l Control data flow based on data conditions l Looping Scenarios Day 8: Module: 09 Repository Functions l Performing Simple Find , Advanced Find and Impact analysis l Compare the differences between two Table Definitions and Jobs.
  • 2. Module: 10 Working with Relational Data / XML l Import Table Definitions for relational tables. l Create Data Connections. l Use Connector stages in a job. l Use SQL Builder to define SQL Insert and Update statements. l Use the oracle ODBC/ Enterprise stage. l Use XML as input data. l Use XML as output data. Module: 11 Metadata in Parallel Framework: l Slowly Changing Dimension l Explain Runtime Column Propagation (RCP). l Build a job that reads data from a sequential file using a schema. lBuild a shared container. Module: 12 Job Control: l Use the DataStage Job Sequencer to build a job that controls a sequence of jobs. l Use Sequencer links and stages to control the sequence a set of jobs run in. l Use Sequencer triggers and stages to control the conditions under which jobs run. l Pass information in job parameters from the master controlling job to the controlled jobs. l Define user variables. l Command Line Interface (dsjob) . Day 9: Module: 13 Debugging: |At Compile Level At Runtime Level simple jobs troubleshooting complex jobs troubleshooting debug issues with peek debug issues with copy troubleshoot issues with OSH debug issues OSH PID's from the command line troubleshoot issues with RT_STATUS troubleshoot issues with RT_LOGS troubleshoot hang and crash issues for a given job identify defuncts for a given job and workaround resolution for the same Day 10: Module: 14 Tuning: l •Measure parallel jobs performance using performance measur •Identify the bottlenecks for a given job/s •Tune using Environment Variables •Tune using Buffer Settings •Apply Server side tunables •Apply DS Engine side tunables •With cleanup activities - like purge settings •With RT_LOG Settings •With UV Commands or from the client •Execution of jobs or sequencers in parallel by using best optim •Avoid network issues from client to server by using shell scri •Apply database tunables[if there is any database usage on a g •Check disk usage and pools •Change/optimize all the configuration files for all the jobs to •Optimize all OS level parameters •Check all project level settings which are applied to all the job •Change/optimize all jobmon settings and relevant java setting •Selection of proper partitioning technique based on the busine •HA and 8.5 Features
  • 3. Day 11: Additional Features/bug fixes of 8.7.1 and comparison with 8.5 Misc Items and Workshop