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

The Columns page contains a grid displaying the column definitions for each
column in the table definition.

The grid has these columns:
v Column name. The name of the column.
v Name alias. This field appears if it is enabled in the “Grid Properties ”window
(it is not visible by default). It displays a the name alias for the column, if one
has been defined. Name aliases are only available in table definitions that are
linked to tables in the shared repository.
v Key. Indicates whether the column is part of the primary key.
v SQL type. The SQL data type.
v Length. The data precision. This is the length for CHAR data and the maximum
length for VARCHAR data.
v Scale. The data scale factor.
v Nullable. Specifies whether the column can contain null values. This is set to
indicate whether the column is subject to a NOT NULL constraint. It does not
itself enforce a NOT NULL constraint.
v Display. The maximum number of characters required to display the column


v Data element. The type of data in the column.
v Description. A text description of the column.

The following columns appear if you selected the Meta data supports
Multi-valued fields
check box on the General page:

52 Designer Client Guide

v Association. The name of the association (if any) that the column belongs to.
v Position. The field number.
v Type. The nesting type, which can be S, M, MV, or MS.

The following column might appear if NLS is enabled:
v NLS Map. This property is visible only if NLS is enabled and Allow per-column
has been selected on the NLS page of the Table Definition dialog box.
It allows you to specify a separate character set map for a column (which
overrides the map set for the project or table).

The following columns appear if the table definition is derived from a COBOL file
definition mainframe data source:
v Level number. The COBOL level number.

Mainframe table definitions also have the following columns, but due to space
considerations, these are not displayed on the columns page. To view them, choose
Edit Row... from the Columns page shortcut menu, the Edit Column Metadata
dialog appears, displaying the following field in the COBOL tab:
v Occurs. The COBOL OCCURS clause.
v Sign indicator. Indicates whether the column can be signed or not.
v Sign option. If the column is signed, gives the location of the sign in the data.
v Sync indicator. Indicates whether this is a COBOL-synchronized clause or not.
v Usage. The COBOL USAGE clause.
v Redefined field. The COBOL REDEFINED clause.
v Depending on. A COBOL OCCURS-DEPENDING-ON clause.
v Storage length. Gives the storage length in bytes of the column as defined.
v Picture. The COBOL PICTURE clause.

The Columns page for each link also contains a Clear All and a Load... button.
The Clear All button deletes all the column definitions. The Load... button loads
(copies) the column definitions from a table definition elsewhere in the Repository.

A shortcut menu available in grids allows you to edit a cell, delete a row, or add a

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)//-->