Beruflich Dokumente
Kultur Dokumente
12/28/2013
12/28/2013
12/28/2013
12/28/2013
Along with the existing formal parameters of the generic graph, define a formal parameter called analysis_level and set its value to none.
12/28/2013
12/28/2013
Dependency analysis will not be performed on the generic graph due to analysis_level parameters value.
12/28/2013
Each separate input values set you create in this step represents a separate instance of the graph. To enable the Job Tracking of the generic graph, for different such value sets, simply check these .pset files with different input value sets into the EME data store. This graph instance represented by the .pset file is analyzed and saved in the EME data store as a graph object. For .pset file to be analyzed set analysis_level parameters in each parameter set to expand. This was mandatory in Abinitio V-13. NOTE: Abinitio V-14 automatically expands the psets when they are checked in.
12/28/2013
12/28/2013
As above different data lineage are achieved in two instances of the same graph in EME.
12/28/2013
Physical dataset names overwrites the logical EME dataset names passed from psets. Physical dataset names are set and then passed while executing the graph from within the wrapper via pset. For e.g. exporting physical datasets
12/28/2013
AB_JOB_PREFIX should be assigned any dynamic value. In the e.g. above it is assigned to process id (PID=$$). Alternatively date timestamp in YYYYMMDDHHMISS format can also be assigned to it. Setting this parameter makes sure that AB_JOB will now resolve to ${AB_JOB_PREFIX}${AB_JOB} and thus recovery files also will get created with different names.
12/28/2013 by Manish Shekhar - Infosys
Capturing job statistics details in the EME when using generic graphs
AB_AIR_JOB_GRAPH Specifies the graph/application being run so that it may be linked to the job object. When a generic graph is called the job statistics are stored in the EME under the name of the generic graph. This causes confusion and discrepancies when tracking stats in EME because a generic graph may be used in multiple projects. The objective is to store job statistics under the pset name so that they can be correlated with the logical use of the generic graph.
- This parameter needs to be set in the calling script/program to have a generic graph reposit tracking to the .graph (pset version) of the graph. If the graph is generic then you should set AB_AIR_JOB_GRAPH because you want the job to be associated with pset instance of the graph which does the specific task according to values passed through pset.
12/28/2013
Benefits Job statistics will be reposited with the logical use of the graph The statistics will be accurately reported by the appropriate job group or project Performance improvement in graph execution time.
12/28/2013
12/28/2013
THANK YOU
12/28/2013