DataStage Integration Requirements

The following are the prerequisites necessary for IBM Automatic Data Lineage to connect to this third-party system, which you may choose to do at your sole discretion. Note that while these are usually sufficient to connect to this third-party system, we cannot guarantee the success of the connection or integration since we have no control, liability, or responsibility for third-party products or services, including their performance.

Supported Stages

Here is a list of supported stages. (Unlisted stages may be supported somehow, but no guarantees are provided. Also, if Automatic Data Lineage does not provide support for a third-party technology listed below, such as iWay or Classic Federation, then the flow analysis will end inside DataStage.)

This is a list of DataStage features that Automatic Data Lineage supports. There may be features that aren't explicitly named but are included in the named items, as this list aims to be a high-level overview. Otherwise, features that are not listed are primarily considered not supported.

Processing Stage

Processing Stage

Standalone DS

DSNG

Aggregator

(tick)

(tick)

Bloom Filter

(tick)

(tick)

Change Apply

(tick)

(tick)

Change Capture

(tick)

(tick)

Checksum

(tick)

(tick)

Compare

(tick)

(tick)

Compress

(tick)

(tick)

Copy

(tick)

(tick)

Data Masking

(tick)

(tick)

Decode

(tick)

(tick)

Difference

(tick)

(tick)

Encode

(tick)

(tick)

Expand

(tick)

(tick)

External Filter

(warning)

An external filter can be anything, so we provide a wise column connection of input and output columns. Find out more about the wise approach below.

(warning)

An external filter can be anything, so we provide a wise column connection of input and output columns. Find out more about the wise approach below.

Filter

(tick)

(tick)

FTP Enterprise

(tick)

(tick)

FTP Plugin

(tick)

(tick)

Funnel

(tick)

(tick)

Generic

(warning)

A generic operator can be any orchestrate operator, so we provide a wise column connection of input and output columns. Find out more about the wise approach below.

(warning)

A generic operator can be any orchestrate operator, so we provide a wise column connection of input and output columns. Find out more about the wise approach below.

Head

(tick)

(tick)

Join

(tick)

(tick)

Lookup

(tick)

(tick)

Merge

(tick)

(tick)

Modify

(tick)

(tick)

Peek

(tick)

(tick)

Pivot

(tick)

(tick)

Pivot Enterprise

(tick)

(tick)

Remove Duplicates

(tick)

(tick)

Row Generator

(tick)

(tick)

Slowly Changing Dimension

(tick)

(tick)

Sort

(tick)

(tick)

Surrogate Key Generator

(tick)

(tick)

Switch

(tick)

(tick)

Transformer

(warning)

DS Routines and functions in expressions are resolved as direct flows.

(warning)

DS Routines and functions in expressions are resolved as direct flows.

Wave Generator

(tick)

(tick)

API Stage

API Stage Standalone DS DSNG
REST (error) (error)

Quality stage

Quality stage Standalone DS DSNG
Data Rule (tick) (tick)

File Stage

File Stage Standalone DS DSNG
Amazon S3 (tick) (error)
Azure Storage (tick) (as of R42.0) (error)
Azure Blob Storage (error) (tick) (as of R42.0)
Azure File Storage (error) (tick) (as of R42.0)
Cloud Object Storage (tick) (tick) (as of R42.0)
Complex Flat File (tick) (tick)
Data Set (tick) (tick)
External Source (tick) (tick)
External Target (tick) (tick)
File Connector (tick) (tick)
File Set (tick) (tick)
Lookup File Set (tick) (tick)
Sequential File (tick) (tick)
Unstructured Data (tick) (tick) (as of R42.8)
zOS File (tick) (tick)

Container stage

Container stage Standalone DS DSNG
Local Container (tick) (tick)
Shared Container (tick) (tick)

Database stage

Database stage

Standalone DS

DSNG

Classic Federation

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Classic Federation database.

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Classic Federation database.

Cognos TM1

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Cognos TM1 tool.

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Cognos TM1 tool.

Db2

(tick)

(tick)

Distributed Transaction

(tick)

(tick)

DRS

(tick)

(tick)

Greenplum

(tick)

(tick)

HBase

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the HBase database.

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the HBase database.

Hive

(tick)

(tick)

Informix Bulk Load

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Informix tool.

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Informix tool.

Informix CLI

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Informix tool.

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Informix tool.

Informix Enterprise

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Informix tool.

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the Informix tool.

iWay

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the iWay database.

(warning)

The flow will end in DataStage because Automatic Data Lineage doesn't support the iWay database.

JDBC

(tick)

(warning)

MS SQL

(tick)

(tick)

Netezza

(tick) (as of 42.1)

(tick) (as of 42.1)

ODBC

(tick)

(tick)

Oracle

(tick)

(tick)

PX Oracle

(this stage does not seem to exist in Standalone DS in 11.7, but exists in 9.0)

(warning)

(warning)

PostgreSQL

(tick)

(tick)

Stored Procedure

(warning)

Automatic Data Lineage doesn't support stored procedures for Sybase and Teradata.

(warning)

Automatic Data Lineage doesn't support stored procedures for Sybase and Teradata.

Sybase Bulk Load

(tick)

(tick)

Sybase Enterprise

(tick)

(tick)

Sybase OC

(tick)

(tick)

Teradata

(tick)

(tick)

BigQuery

(error)

(tick)

Supported Features in DataStage for Cloud Pak for Data

Automatic Data Lineage supports the analysis of jobs, parameter sets, connection assets, subflows, and local subflows.

Analysis of Job Runs

Runtime parameters from job runs can be used to analyze corresponding jobs. To use parameters from job runs, set the property datastage.analyze.job.runs to true. If you only want to consider runs that are more recent than a certain date, configure the date in datastage.analyze.job.runs.since. These are only applicable if the job runs metadata is present in the export.

Since R42.10, the feature is replaced with runtime column propagation. For more information, see Lineage with runtime column propagation.

Wise Column Connection

By default, Automatic Data Lineage will generate lineage to connect 1-to-1 columns with matching names. Input columns that don't have corresponding matching output columns to be connected to all output columns except those that have the same name for the input and output. The behavior of the output columns is similar.

Set common property datastage.unsupported.stages.connect.all to true to have all input column without a corresponding output column connected to all output columns; all output columns that don’t have a corresponding input column connected to all input columns.

Local connections

As of R42.8 embedded (stage-level) connections for Datastage Next Gen are supported.

Known Unsupported Features

Automatic Data Lineage does not support the following DataStage features. This list includes all of the features that IBM is aware are unsupported, but it might not be comprehensive.