P. 1
Datastage Designer

Datastage Designer

|Views: 808|Likes:
Published by beta32c

More info:

Published by: beta32c on Aug 10, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less






  • Chapter 1. Your first job
  • Setting up the exercise
  • Starting the Designer client
  • To start the Designer client:
  • Lesson checkpoint
  • Setting up your project
  • Creating a new job
  • Adding stages and links to your job
  • Adding stages
  • Adding links
  • Renaming stages and links
  • Transformer Stage Transform
  • Configuring your job
  • Configuring the data source stage
  • Configuring the Transformer stage
  • Configuring the target file stage
  • Compiling your job
  • Running your job and viewing results
  • Running the job
  • Viewing results
  • Chapter 2. Sketching your job designs
  • Getting started with jobs
  • Creating a job
  • Opening an existing job
  • Saving a job
  • Naming a job
  • Stages
  • Parallel job stages
  • Server job stages
  • Mainframe job stages
  • Naming stages and shared containers
  • Links
  • Linking parallel jobs
  • Linking server stages
  • Linking mainframe stages
  • Link ordering
  • Naming links
  • Developing the job design
  • Moving stages
  • Renaming stages
  • Deleting stages
  • Linking stages
  • Moving links
  • Editing stages
  • Editing column definitions
  • Inserting column definitions
  • Loading column definitions
  • Browsing server directories
  • Cutting or copying and pasting stages
  • Pre-configured stages
  • Annotations
  • Using the Data Browser
  • Using the performance monitor
  • Running server jobs and parallel jobs
  • The Job Run Options dialog box
  • Parameters page
  • Limits page
  • General page
  • Creating jobs by using assistants
  • Creating a data connection object
  • Creating a data connection object manually
  • Creating a data connection object from a stage
  • Creating a Data Connection object from a connector stage
  • Creating a Data Connection object from any other stage
  • Using a data connection object
  • Using a data connection object with a stage
  • Using a Data Connection object for a metadata import
  • Chapter 4. Defining your data
  • Table definition window
  • Columns page
  • Format page
  • NLS page
  • Relationships page
  • Parallel page
  • Layout page
  • Locator page
  • Analytical information page
  • Importing a table definition
  • Sharing metadata between projects
  • Shared metadata
  • Importing metadata to the shared repository
  • Creating a table definition from shared metadata
  • Creating a table from a table definition
  • Synchronizing metadata
  • Managing shared metadata
  • Manually entering a table definition
  • Creating a table definition
  • Entering column definitions
  • Viewing or modifying a table definition
  • Deleting column definitions
  • Finding column definitions
  • Propagating values
  • Stored procedure definitions
  • Importing a stored procedure definition
  • The table definition dialog box for stored procedures
  • Manually entering a stored procedure definition
  • Specifying input parameters
  • Chapter 5. Making your jobs adaptable
  • Specifying a job parameter for parallel jobs
  • Using job parameters in parallel jobs
  • Environment variables
  • Specifying a job parameter for server jobs
  • Using job parameters in server jobs
  • Creating a parameter set
  • Parameter Set dialog box - General page
  • Parameter Set dialog box - Parameters page
  • Parameter Set dialog box - Values page
  • Using parameter sets in job designs
  • Adding a parameter set to a job design
  • Viewing a parameter set
  • Using a parameter from a parameter set in a job
  • Using parameter sets in shared containers
  • Specifying parameter values at run time
  • Running a job from the Designer or Director clients
  • Running a job from the command line
  • Running a job from within a job sequence
  • Local containers
  • Creating a local container
  • Viewing or modifying a local container
  • Using input and output stages
  • Deconstructing a local container
  • Shared containers
  • Creating a shared container
  • Naming shared containers
  • Editing shared container definition properties
  • Using a shared container in a job
  • Pre-configured components
  • Converting containers
  • Special components for parallel jobs
  • Parallel routines
  • Custom stages for parallel jobs
  • Special components for server jobs
  • Server routines
  • Saving code:
  • Viewing and editing a routine
  • Custom transforms
  • Data elements
  • Built-in data elements
  • Special components for mainframe jobs
  • Mainframe routines
  • Machine profiles
  • IMS databases and IMS viewsets
  • Editing IMS definitions
  • Chapter 8. Configuring your designs
  • Configuring parallel jobs
  • Specifying general options
  • Enabling runtime column propagation
  • Setting runtime options for your job
  • Specifying default time and date formats
  • Selecting a local message handler
  • Configuring server jobs
  • Setting National Language Support (NLS) properties
  • Optimizing job performance
  • Configuring mainframe jobs
  • Specifying a job parameter in a mainframe job
  • Controlling code generation
  • Supplying extension variable values
  • Configuring operational metadata
  • Chapter 9. Comparing objects
  • Comparing objects in the same project
  • Comparing objects in different projects
  • Compare command line tool
  • Chapter 10. Searching and impact analysis
  • Find facilities
  • Quick find
  • Advanced find
  • Impact analysis
  • Importing objects
  • Importing previously exported objects
  • Importing external function definitions
  • Importing web service function definitions
  • Importing metadata via bridges
  • Importing IMS definitions
  • Exporting objects
  • Exporting from the export menu
  • Specifying job dependencies
  • Using export from the command line
  • dsexport command
  • Generating a job report
  • Requesting a job report from the command line
  • Chapter 13. Getting jobs ready to run
  • Compiling server jobs and parallel jobs
  • Compilation checks - server jobs
  • Successful compilation
  • Compiling from the client command line
  • Viewing generated OSH code
  • Generating code for mainframe jobs
  • Job validation
  • Code generation
  • Job upload
  • JCL templates
  • Code customization
  • Compiling multiple jobs
  • Chapter 14. Building job sequences
  • Creating a job sequence
  • Naming job sequences
  • Activity stages
  • Triggers
  • Entering expressions
  • Job sequence properties
  • Job Control page
  • Dependencies page
  • Activity properties
  • Job activity properties
  • Routine activity properties
  • Email notification activity properties
  • Wait-For-File activity properties
  • ExecCommand activity properties
  • Exception activity properties
  • Nested condition activity properties
  • Sequencer activity properties
  • Terminator activity properties
  • Start Loop activity properties
  • Examples of using loop stages
  • End Loop activity properties
  • User variables activity properties
  • Compiling the job sequence
  • Restarting job sequences
  • Chapter 15. Job control routine
  • Intelligent assistants
  • Creating a template from a job
  • Creating a job from a template
  • Using the Data Migration Assistant
  • Managing data sets
  • Structure of data sets
  • Starting the Data Set Manager
  • Data set viewer
  • Creating and editing configuration files
  • Message Handler Manager
  • Using the Message Handler Manager
  • Message handler file format
  • Chapter 17. Creating repository tree objects
  • Repository tree
  • Creating new objects
  • Create a new object on startup
  • Create a new object from the repository tree
  • Create a new object from the main menu
  • You can create a new object from the main menu
  • Create a new object from the toolbar
  • Product accessibility
  • Accessing product documentation
  • Links to non-IBM Web sites
  • Notices and trademarks
  • Contacting IBM
  • Index

Target stages in Mainframe jobs are used to write data to a data target. Source
stages are used to read data from a data source. Some stages can act as a source or

Chapter 2. Sketching your job designs 27

a target. The read/write link to the data source is represented by the stage itself,
and connection details are given on the Stage general tabs.

Links to and from source and target stages are used to carry data to or from a
processing or post-processing stage.

For source and target stage types, column definitions are associated with stages
rather than with links. You decide what appears on the outputs link of a stage by
selecting column definitions on the Selection page. You can set the Column Push
Option to specify that stage column definitions be automatically mapped to output
columns (this happens if you set the option, define the stage columns then click
OK to leave the stage without visiting the Selection page).

There are rules covering how links are used, depending on whether the link is an
input or an output and what type of stages are being linked.

Mainframe stages have only one type of link, which is shown as a solid line. (A
table lookup function is supplied by the Lookup stage, and the input links to this
which acts as a reference is shown with dotted lines to illustrate its function.)

Link marking

For mainframe jobs, metadata is associated with the stage and flows down the
links. If you have link marking enabled, a small icon attaches to the link to
indicate if metadata is currently associated with it.

Link marking is enabled by default. To disable it, click on the link mark icon in the
Designer toolbar, or deselect it in the Diagram menu, or the Diagram shortcut

Unattached links

Unlike server and parallel jobs, you cannot have unattached links in a mainframe
job; both ends of a link must be attached to a stage.

If you delete a stage, the attached links are automatically deleted too.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->