SlideShare a Scribd company logo
DataStage
Administrator and
    Director

      Basic


              C3: Protected
About the Author

 Created By:            Mandhagini P.S (127057)

 Credential             An expert in DataStage having 3 years of IT experience
 Information:
 Version and            DS/PPT/1106/1.0
 Date:




©Copyright 2005, Cognizant Academy, All Rights Reserved                          2
Icons Used

                      Questions                           Hands-on Exercise




                      A Welcome Break                     Test Your Understanding



                      Coding Standards                    Reference



                       Demo                               Key Contacts




©Copyright 2005, Cognizant Academy, All Rights Reserved                         3
DataStage Administrator and Director:
   Overview
Introduction:
DataStage is a Widely used Data Warehousing (DW) tool used to develop
Complex ETL jobs. It has a unique feature of Real Time Integration and also
provides a very user friendly Interface. DataStage has many features to make
easier back end query.

DataStage administrator allows you to prepare the setup for DataStage Projects
and General Administration of DataStage

DataStage director allows you to monitor, schedule, and run the jobs and helps in
viewing the Job Log after running the job




©Copyright 2005, Cognizant Academy, All Rights Reserved                        4
DataStage Administrator and Director:
   Objectives
Objective:
After completing this chapter, you will be able to:
      Identify what is DataStage tool
      Define DataStage Administrator
      Work with DataStage Administrator
      Explain DataStage Director
      Work with DataStage Director




©Copyright 2005, Cognizant Academy, All Rights Reserved   5
DataStage Administrator: Logging In

•   Logging into a DataStage server using the Administrator requires the host name

    of the server, the fully qualified name if necessary or the server’s IP address, and

    an operating system username and password.

•   For UNIX servers, users logging in as root or as a root-equivalent account, or as

    dsadm will have full administrative rights.

•   For Windows servers, users logging in who are members of the Local

    Administrators (standalone server) or Domain Administrators (domain controller

    or servers in an Active Directory Forest) groups will have full administrative

    rights.



    ©Copyright 2005, Cognizant Academy, All Rights Reserved                          6
DataStage Administrator: Logging In
   (Contd.)
The Administrator Login Dialog Box




                                                          Enter the hostname or IP
                                                          address of the server
                                                          where DataStage is
                                                          installed

                                                          Enter your operating
                                                          system username and
                                                          password




©Copyright 2005, Cognizant Academy, All Rights Reserved                          7
Viewing the Project List
•   This page lists the DataStage projects, and shows the pathname of the selected
    project in the Project pathname field. The Projects page has the following
    buttons:
      – Add: Adds new DataStage projects. This button is enabled only if you have
          administrator status.
      – Delete: Deletes projects. This button is enabled only if you have
          administrator status.
      – Properties: Views or sets the properties of the selected project.
      – NLS: Lets you change project maps and locales (if the NLS option was
          installed during the server installation).
      – Command: Issues DataStage Engine commands directly from the selected
          project.



    ©Copyright 2005, Cognizant Academy, All Rights Reserved                      8
Adding Projects
•   Provided that you have the proper permissions, you can add as many projects to
    the DataStage server as necessary.
•   In normal projects any DataStage developer can create, delete, or modify any
    object within the project once it has been created.




Tip: The default directory path in which to create projects is located under the
root directory of the DataStage server installation. For example, if the server was
installed to /appl/Ascential/DataStage the projects would be installed to
/appl/Ascential/DataStage/Projects/{project name}.
    ©Copyright 2005, Cognizant Academy, All Rights Reserved                        9
Deleting Projects

                                                          Highlight the project
                                                          to be deleted




                                                          Make sure you have
                                                          a current backup of
                                                          your project, just in
                                                          case!




©Copyright 2005, Cognizant Academy, All Rights Reserved                    10
General Project Options
•   Enable job administration in Director - enabling this feature allows the user the
    ability to Cleanup Resources and Clear Status File from within the Job menu of
    DataStage Director.

•   Enable Runtime Column Propagation for Parallel Jobs - if you enable this feature,
    stages in parallel jobs can handle undefined columns that they encounter when
    the job is run, and propagate these columns through to the rest of the stages in
    the job.

•   Auto-purge of job log - this setting will automatically purge job log entries for jobs
    based on the auto-purge action setting. For example, if you specify to auto purge
    up to the previous 3 job runs, entries for the previous 3 job runs are kept as new
    job runs are completed.


    ©Copyright 2005, Cognizant Academy, All Rights Reserved                           11
General Project Options (Contd.)



                                                          Auto purge settings
                                                          for job logs—not a
                                                          global or retroactive
                                                          setting




                                                          Create
                                                          Environmental
                                                          Variables




©Copyright 2005, Cognizant Academy, All Rights Reserved                    12
Setting Project-wise Environment
       Variables
•   You can set project-wide defaults for general environment variables or ones

    specific to parallel jobs from this page.

•   You can also specify new variables. All of these are then available to be used in

    jobs.

•   In each of the categories except User Defined, only the default value can be

    modified. In the User Defined category, users can create new environment

    variables and assign default values.




    ©Copyright 2005, Cognizant Academy, All Rights Reserved                        13
Setting Project-wise Environment
   Variables (Contd.)




©Copyright 2005, Cognizant Academy, All Rights Reserved   14
Enable Server-Side Job Tracing

You can trace the activities on the server to help diagnose project problems.

                                                              Enable or disable
                                                              tracing in the project



                                                              View or delete the
                                                              currently highlighted
                                                              file



                                                              Trace files that have
                                                              been created




©Copyright 2005, Cognizant Academy, All Rights Reserved                         15
Validating User Account for Job
    Scheduling
•   This tab applies to Windows NT/2000 servers only.
•   DataStage uses the Windows NT Schedule service to schedule jobs.



                                                          Select a user
                                                          account with proper
                                                          access to the
                                                          DataStage project




                                                          Verification that the
                                                          currently selected
                                                          user account can
                                                          schedule jobs



©Copyright 2005, Cognizant Academy, All Rights Reserved                       16
Performance Tuning Options
 Some performance tuning options are:
 • Row buffering
 • Hashed file stage caching




©Copyright 2005, Cognizant Academy, All Rights Reserved   17
Server Commands

                                                          Select a project and
                                                          click ‘Command’



                                                           Enter a valid
                                                           DataStage command



                                                             When you execute
                                                             the command, a new
                                                             window will show the
                                                             response from the
                                                             engine




©Copyright 2005, Cognizant Academy, All Rights Reserved                             18
Assigning Roles (Operator/Developer) to
       User Accounts
There are four roles for a DataStage user account:

•   DataStage Developer: Has full access to all areas of a DataStage project.

•   DataStage Production Manager: Has full access to all areas of a DataStage

    project, and can also create and manipulate protected projects.

•   DataStage Operator: Has permission to run and manage DataStage jobs.

•   <None>: Does not have permission to log on to DataStage.




    ©Copyright 2005, Cognizant Academy, All Rights Reserved                     19
Assigning Roles (Operator/Developer) to
   User Accounts (Contd.)




                                                          Select the user role,
                                                          which is to be assigned
                                                          to particular user
                                                          accounts.




©Copyright 2005, Cognizant Academy, All Rights Reserved                    20
Settings for Parallel Jobs

•   Enable Runtime Column Propagation for Parallel Jobs

    When this feature is enabled, stages in parallel jobs can handle undefined

    columns that they encounter when the job is run, and propagate these columns

    through to the rest of the job.

•   Enable Remote Execution of Parallel Jobs

    Select this to specify that parallel jobs in this project are to be deployed on USS

    machine (Unix systems Services). When this option is selected, the Remote tab

    is enabled and you can specify details about the jobs that are deployed




    ©Copyright 2005, Cognizant Academy, All Rights Reserved                         21
Settings for Parallel Jobs (Contd.)




Enable
these
options.




  ©Copyright 2005, Cognizant Academy, All Rights Reserved   22
Settings for Parallel Jobs (Contd.)




©Copyright 2005, Cognizant Academy, All Rights Reserved   23
DataStage Director: Logging In

•   Logging into a DataStage server using the Director requires.

•   The host name of the server, the fully qualified name if necessary, or the server’s

    IP address and the operating system username and password.




    ©Copyright 2005, Cognizant Academy, All Rights Reserved                       24
DataStage Director: Logging In (Contd.)

The Director Login Dialog Box

                                                          Enter the hostname or IP
                                                          address of the server
                                                          where DataStage is
                                                          installed


                                                          Enter your operating
                                                          system username and
                                                          password

                                                          Select the project to
                                                          attach to




©Copyright 2005, Cognizant Academy, All Rights Reserved                           25
Viewing the Job Run Status
•   The Job Status view shows the status of all the jobs in the currently selected job
    category, or, if the job category pane is hidden, in the current project. The view
    has the following columns:
      – Job name: The name of the job.
      – Status: The status of the job.
      – Started on date: The time and date a job was started. These fields are only
        filled in for a job with a status of Running.
      – Last ran on date: The time and date the job was finished, stopped, or
        aborted. These columns are blank for jobs that have never been run.
      – Description: A description of the job, if available.
•   To view more details about a job’s status, select the job and do one of the
    following:
      – Choose View —> Detail.
      – Right-click to display the shortcut menu and choose Detail.
      – Double-click the job.

    ©Copyright 2005, Cognizant Academy, All Rights Reserved                       26
Viewing the Job Run Status (Contd.)




                                                          Detailed information
                                                          about a job’s status



©Copyright 2005, Cognizant Academy, All Rights Reserved                    27
Validating a Job

•   You can check that a job or job invocation will run successfully by validating it.

•   Jobs should be validated before running them for the first time, or after making

    any significant changes to job parameters. When a server job is validated, the

    following checks are made without actually extracting, converting, or writing data.

•   Connections are made to the data sources or data warehouse.

•   SQL SELECT statements are prepared.

•   Files are opened. Intermediate files in Hashed File, UniVerse, or ODBC stages

    that use the local data source are created, if they do not already exist.




    ©Copyright 2005, Cognizant Academy, All Rights Reserved                         28
Validating a Job (Contd.)




                                                    Click Validate when Job Run Options and
                                                    parameters have been set
©Copyright 2005, Cognizant Academy, All Rights Reserved                                  29
Running a Job




                                     Click Run when Job Run Options, parameters and
                                     tracing options have been set
©Copyright 2005, Cognizant Academy, All Rights Reserved                           30
Monitoring a Job




         Expand tree to see all                           Optionally show CPU
         links attached to an active                        utilization for each
         stage                                                      active stage




©Copyright 2005, Cognizant Academy, All Rights Reserved                            31
Stopping a Job




                                                          Click Stop button to
                                                          stop a running job




©Copyright 2005, Cognizant Academy, All Rights Reserved                          32
Resetting a Job
•    If a job has stopped or aborted, then it is difficult to determine whether all the
     required data was written to the target data tables. When a job has a status of
     Stopped or Aborted, you must reset it before running the job again. By resetting
     a job, you set it back to a runnable state and, optionally, return your target files to
     the state they were in before the job was run.
•    To reset a job or job invocation:
      1. Select the job or invocation you want to reset in the Job Status view.
      2. Choose Job —> Reset or click the Reset button on the toolbar. A message
          box appears.
      3. Click Yes to reset the tables. All the files in the job are reinstated to the state
          they were in before the job was run. The job’s status is updated to “Has been
          reset”.

    ©Copyright 2005, Cognizant Academy, All Rights Reserved                            33
Resetting a Job (Contd.)




                                                          Click Reset button to
                                                          return a job to a runnable
                                                          state




©Copyright 2005, Cognizant Academy, All Rights Reserved                                34
Interpreting the Job Execution Details in
   Log View




     Current run—black                          Additional information is
     Previous run—blue                        available for this entry (…)

©Copyright 2005, Cognizant Academy, All Rights Reserved                      35
Log Event Detail Window

                                                                            Detail
                                                                            information can
                                                                            be copied to the
                                                                            system clipboard
                                                                            and pasted into a
                                                                            text editor—
                                                                            useful for
                                                                            sending errors to
                                                                            support!


                                                          Additional lines of
                                                          information regarding this
                                                          particular event



©Copyright 2005, Cognizant Academy, All Rights Reserved                                   36
Filtering Log Events

                                                          Where to start showing
                                                          log entries




                                                          Where to stop showing
                                                          log entries


                                                          What type of log
                                                          entries to show

                                                          How many log entries
                                                          to show




©Copyright 2005, Cognizant Academy, All Rights Reserved                            37
Clearing Log Entries


                                                          Immediately delete log
                                                          entries or automatically
                                                          purge entries


                                                          Which entries to remove
                                                          immediately




                                                          Which entries to remove
                                                          automatically




©Copyright 2005, Cognizant Academy, All Rights Reserved                              38
Clearing Log Entries (Contd.)

Options in Auto- Purge:

•   Up to previous (job runs): Purges old log entries, leaving the specified number

    of recent job run entries in the file.

•   Older than (days): Purges all log entries older than the specified number of

    days. Specify the number of job run entries or days by clicking the arrow buttons

    or entering the value directly.




    ©Copyright 2005, Cognizant Academy, All Rights Reserved                        39
Schedule View




©Copyright 2005, Cognizant Academy, All Rights Reserved   40
Scheduling a Job Execution

You can schedule a job to run in a number of ways:

•   Once today at a specified time

•   Once tomorrow at a specified time

•   On a specific day and at a particular time

•   Daily at a particular time

•   On the next occurrence of a particular date and time




    ©Copyright 2005, Cognizant Academy, All Rights Reserved   41
Scheduling a Job Execution (Contd.)




                                                          Select a job and click
                                                          Schedule button




©Copyright 2005, Cognizant Academy, All Rights Reserved                            42
Rescheduling a Job Execution



                                                          Select a previously
                                                          scheduled job and click
                                                          Reschedule button




©Copyright 2005, Cognizant Academy, All Rights Reserved                             43
Un-scheduling a Job Execution




                                                   Right click on a previously
                                                   scheduled job and click
                                                   Unschedule




©Copyright 2005, Cognizant Academy, All Rights Reserved                          44
Cleaning Up Resources

•   If the Enable Job Administration in Director option has been set in the DataStage

    Administrator, then certain functions are available to help you clean up the

    resources of a job that has hung or aborted or return a job to a state in which you

    can rerun it after the cause of the problem has been fixed.

•   You should use them with care, and only after you have tried to reset the job and

    you are sure it has hung or aborted.

•   The Cleanup Resources command lets you:

      – View and end job processes

      – View and release the associated locks



    ©Copyright 2005, Cognizant Academy, All Rights Reserved                        45
Cleaning Up Resources (Contd.)
                                                          Operating
                                                          system’s
                                                          process ID
                                                          number


                                                          Logout (kill)
                                                          selected O/S
                                                          process


                                                          Engine locks
                                                          associated
                                                          with
                                                          processes




©Copyright 2005, Cognizant Academy, All Rights Reserved                46
Clearing the Status File




                                                          Select a hung job and
                                                          select Clear Status File
                                                          from Job menu




©Copyright 2005, Cognizant Academy, All Rights Reserved                              47
Clearing the Status File (Contd.)

Before you clear a status file you should:

•   Try to reset the job.

•   Ensure that all the job’s processes have ended.




    ©Copyright 2005, Cognizant Academy, All Rights Reserved   48
• Allow time for questions from participants




 ©Copyright 2005, Cognizant Academy, All Rights Reserved   49
Test Your Understanding

•   What is the use of having User Defined Environment Variables?

•   Can a DataStage operator manipulate a protected Project?

•   What is the default cache size of a Hash size?

•   When will “Clear Status File” be enabled in Director?

•   What does (…) in the JOB LOG mean?

•   Where do you see the CPU Utilization of each stage in a job?




    ©Copyright 2005, Cognizant Academy, All Rights Reserved         50
DataStage Administrator and Director:
       Summary
•   DataStage is an ETL tool widely used in Data Warehousing. It has 4
    components: Administrator, Director, Designer and Manager.
•   Administrator can be used to:
      – Create or delete projects
      – Assign roles to user accounts
      – Set project specific environment variables
      – Enable tracing and Performance tuning
•   Director can be used to:
      – View job statistics
      – Validate/Run/Monitor/Stop/Reset and Schedule jobs
      – View logs/ filter log events and clear log entries
      – Clean up job resources

    ©Copyright 2005, Cognizant Academy, All Rights Reserved              51
DataStage Administrator and Director:
         Source
•     DataStage 7.5.1 manual




    Disclaimer: Parts of the content of this course is based on the materials available from the
    Web sites and books listed above. The materials that can be accessed from linked sites are
    not maintained by Cognizant Academy and we are not responsible for the contents thereof.
    All trademarks, service marks, and trade names in this course are the marks of the
    respective owner(s).

      ©Copyright 2005, Cognizant Academy, All Rights Reserved                                52
You have successfully
      completed
DataStage Administrator
     and Director.

More Related Content

What's hot

CREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDER
CREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDERCREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDER
CREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDER
SagarDuttPhuloria
 
Less06 networking
Less06 networkingLess06 networking
Less06 networking
Amit Bhalla
 
Jp perez correction quizz oracle mairie de paris acma 2007 2008
Jp perez correction quizz oracle mairie de paris acma 2007 2008Jp perez correction quizz oracle mairie de paris acma 2007 2008
Jp perez correction quizz oracle mairie de paris acma 2007 2008MRamo2s
 
Google BigQueryのターゲットエンドポイントとしての利用
Google BigQueryのターゲットエンドポイントとしての利用Google BigQueryのターゲットエンドポイントとしての利用
Google BigQueryのターゲットエンドポイントとしての利用
QlikPresalesJapan
 
Data Warehouse Interview Questions And Answers | Data Warehouse Tutorial | Ed...
Data Warehouse Interview Questions And Answers | Data Warehouse Tutorial | Ed...Data Warehouse Interview Questions And Answers | Data Warehouse Tutorial | Ed...
Data Warehouse Interview Questions And Answers | Data Warehouse Tutorial | Ed...
Edureka!
 
Bases de données réparties par la pratique
Bases de données réparties par la pratiqueBases de données réparties par la pratique
Bases de données réparties par la pratique
Abdelouahed Abdou
 
How to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in FioriHow to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in Fiori
Blackvard
 
DDD 2016 DB 12c クエリー・オプティマイザ新機能活用と統計情報運用の戦略
DDD 2016 DB 12c クエリー・オプティマイザ新機能活用と統計情報運用の戦略DDD 2016 DB 12c クエリー・オプティマイザ新機能活用と統計情報運用の戦略
DDD 2016 DB 12c クエリー・オプティマイザ新機能活用と統計情報運用の戦略
歩 柴田
 
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Siham Rim Boudaoud
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Markus Michalewicz
 
مختصر صفات الحروف والمخارج
مختصر صفات الحروف والمخارجمختصر صفات الحروف والمخارج
مختصر صفات الحروف والمخارج
hammad_hhaa1999
 
Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014
Ippon
 
Cours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partieCours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partie
kadzaki
 
تعلم العود
تعلم العودتعلم العود
تعلم العود
Akram Kamil
 
Un exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHPUn exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHP
Kristen Le Liboux
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overview
nvvrajesh
 
Introduction to Data Analytics and Visualization
Introduction to Data Analytics and VisualizationIntroduction to Data Analytics and Visualization
Introduction to Data Analytics and Visualization
Karan Menon
 
MapR Tutorial Series
MapR Tutorial SeriesMapR Tutorial Series
MapR Tutorial Series
selvaraaju
 
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ![Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
オラクルエンジニア通信
 

What's hot (20)

CREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDER
CREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDERCREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDER
CREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDER
 
Less06 networking
Less06 networkingLess06 networking
Less06 networking
 
Jp perez correction quizz oracle mairie de paris acma 2007 2008
Jp perez correction quizz oracle mairie de paris acma 2007 2008Jp perez correction quizz oracle mairie de paris acma 2007 2008
Jp perez correction quizz oracle mairie de paris acma 2007 2008
 
Google BigQueryのターゲットエンドポイントとしての利用
Google BigQueryのターゲットエンドポイントとしての利用Google BigQueryのターゲットエンドポイントとしての利用
Google BigQueryのターゲットエンドポイントとしての利用
 
Data Warehouse Interview Questions And Answers | Data Warehouse Tutorial | Ed...
Data Warehouse Interview Questions And Answers | Data Warehouse Tutorial | Ed...Data Warehouse Interview Questions And Answers | Data Warehouse Tutorial | Ed...
Data Warehouse Interview Questions And Answers | Data Warehouse Tutorial | Ed...
 
Bases de données réparties par la pratique
Bases de données réparties par la pratiqueBases de données réparties par la pratique
Bases de données réparties par la pratique
 
How to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in FioriHow to Create "Hello, World!" in Fiori
How to Create "Hello, World!" in Fiori
 
DDD 2016 DB 12c クエリー・オプティマイザ新機能活用と統計情報運用の戦略
DDD 2016 DB 12c クエリー・オプティマイザ新機能活用と統計情報運用の戦略DDD 2016 DB 12c クエリー・オプティマイザ新機能活用と統計情報運用の戦略
DDD 2016 DB 12c クエリー・オプティマイザ新機能活用と統計情報運用の戦略
 
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 
مختصر صفات الحروف والمخارج
مختصر صفات الحروف والمخارجمختصر صفات الحروف والمخارج
مختصر صفات الحروف والمخارج
 
Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014
 
Essbase intro
Essbase introEssbase intro
Essbase intro
 
Cours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partieCours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partie
 
تعلم العود
تعلم العودتعلم العود
تعلم العود
 
Un exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHPUn exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHP
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overview
 
Introduction to Data Analytics and Visualization
Introduction to Data Analytics and VisualizationIntroduction to Data Analytics and Visualization
Introduction to Data Analytics and Visualization
 
MapR Tutorial Series
MapR Tutorial SeriesMapR Tutorial Series
MapR Tutorial Series
 
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ![Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
[Oracle Code Tokyo 2017] Live Challenge!! SQLパフォーマンスの高速化の限界を目指せ!
 

Viewers also liked

(Final Presentation) CodeVantage Code Halo System UMD 2015
(Final Presentation) CodeVantage Code Halo System UMD 2015(Final Presentation) CodeVantage Code Halo System UMD 2015
(Final Presentation) CodeVantage Code Halo System UMD 2015Bill Fegan, MBA, PMP
 
Data stage scenario design 2 - job1
Data stage scenario   design 2 - job1Data stage scenario   design 2 - job1
Data stage scenario design 2 - job1
Naresh Bala
 
Day 2 Data Stage Manager 11.0
Day 2 Data Stage Manager 11.0Day 2 Data Stage Manager 11.0
Day 2 Data Stage Manager 11.0
kshanmug2
 
Data stage faqs datastage faqs
Data stage faqs  datastage faqsData stage faqs  datastage faqs
Data stage faqs datastage faqs
Naresh Bala
 
Ibm info sphere datastage tutorial part 1 architecture examples
Ibm info sphere datastage tutorial part 1  architecture examplesIbm info sphere datastage tutorial part 1  architecture examples
Ibm info sphere datastage tutorial part 1 architecture examples
Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW
 
Data stage interview questions and answers|DataStage FAQS
Data stage interview questions and answers|DataStage FAQSData stage interview questions and answers|DataStage FAQS
Data stage interview questions and answers|DataStage FAQS
BigClasses.com
 
Datastage real time scenario
Datastage real time scenarioDatastage real time scenario
Datastage real time scenario
Naresh Bala
 
Curriculum Vitae - Dinesh Babu S V
Curriculum Vitae - Dinesh Babu S VCurriculum Vitae - Dinesh Babu S V
Curriculum Vitae - Dinesh Babu S VDinesh Babu S V
 
Datastage Introduction To Data Warehousing
Datastage Introduction To Data WarehousingDatastage Introduction To Data Warehousing
Datastage Introduction To Data Warehousing
Vibrant Technologies & Computers
 
Sql server select queries ppt 18
Sql server select queries ppt 18Sql server select queries ppt 18
Sql server select queries ppt 18
Vibrant Technologies & Computers
 
Using the information server toolset to deliver end to end traceability
Using the information server toolset to deliver end to end traceabilityUsing the information server toolset to deliver end to end traceability
Using the information server toolset to deliver end to end traceability
IBM Sverige
 
Deloitte TMT Predictions 2015
Deloitte TMT Predictions 2015Deloitte TMT Predictions 2015
Deloitte TMT Predictions 2015
Deloitte Canada
 
Datastage developer Resume
Datastage developer ResumeDatastage developer Resume
Datastage developer Resume
Mallikarjuna P
 
Présentation IBM InfoSphere Information Server 11.3
Présentation IBM InfoSphere Information Server 11.3Présentation IBM InfoSphere Information Server 11.3
Présentation IBM InfoSphere Information Server 11.3
IBMInfoSphereUGFR
 
Datastage free tutorial
Datastage free tutorialDatastage free tutorial
Datastage free tutorial
tekslate1
 
data stage-material
data stage-materialdata stage-material
data stage-material
Rajesh Kv
 
Datastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobsDatastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobs
shanker_uma
 

Viewers also liked (20)

(Final Presentation) CodeVantage Code Halo System UMD 2015
(Final Presentation) CodeVantage Code Halo System UMD 2015(Final Presentation) CodeVantage Code Halo System UMD 2015
(Final Presentation) CodeVantage Code Halo System UMD 2015
 
Data stage scenario design 2 - job1
Data stage scenario   design 2 - job1Data stage scenario   design 2 - job1
Data stage scenario design 2 - job1
 
Datastage
DatastageDatastage
Datastage
 
Day 2 Data Stage Manager 11.0
Day 2 Data Stage Manager 11.0Day 2 Data Stage Manager 11.0
Day 2 Data Stage Manager 11.0
 
Data stage faqs datastage faqs
Data stage faqs  datastage faqsData stage faqs  datastage faqs
Data stage faqs datastage faqs
 
Ibm info sphere datastage tutorial part 1 architecture examples
Ibm info sphere datastage tutorial part 1  architecture examplesIbm info sphere datastage tutorial part 1  architecture examples
Ibm info sphere datastage tutorial part 1 architecture examples
 
Data stage interview questions and answers|DataStage FAQS
Data stage interview questions and answers|DataStage FAQSData stage interview questions and answers|DataStage FAQS
Data stage interview questions and answers|DataStage FAQS
 
Datastage real time scenario
Datastage real time scenarioDatastage real time scenario
Datastage real time scenario
 
Curriculum Vitae - Dinesh Babu S V
Curriculum Vitae - Dinesh Babu S VCurriculum Vitae - Dinesh Babu S V
Curriculum Vitae - Dinesh Babu S V
 
Datastage Introduction To Data Warehousing
Datastage Introduction To Data WarehousingDatastage Introduction To Data Warehousing
Datastage Introduction To Data Warehousing
 
Sql server select queries ppt 18
Sql server select queries ppt 18Sql server select queries ppt 18
Sql server select queries ppt 18
 
Resume_Sathish
Resume_SathishResume_Sathish
Resume_Sathish
 
Using the information server toolset to deliver end to end traceability
Using the information server toolset to deliver end to end traceabilityUsing the information server toolset to deliver end to end traceability
Using the information server toolset to deliver end to end traceability
 
Deloitte TMT Predictions 2015
Deloitte TMT Predictions 2015Deloitte TMT Predictions 2015
Deloitte TMT Predictions 2015
 
Datastage developer Resume
Datastage developer ResumeDatastage developer Resume
Datastage developer Resume
 
Présentation IBM InfoSphere Information Server 11.3
Présentation IBM InfoSphere Information Server 11.3Présentation IBM InfoSphere Information Server 11.3
Présentation IBM InfoSphere Information Server 11.3
 
Datastage free tutorial
Datastage free tutorialDatastage free tutorial
Datastage free tutorial
 
58750024 datastage-student-guide
58750024 datastage-student-guide58750024 datastage-student-guide
58750024 datastage-student-guide
 
data stage-material
data stage-materialdata stage-material
data stage-material
 
Datastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobsDatastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobs
 

Similar to Day 1 Data Stage Administrator And Director 11.0

Jmorrow rtv den_auto_config_rapidclone
Jmorrow rtv den_auto_config_rapidcloneJmorrow rtv den_auto_config_rapidclone
Jmorrow rtv den_auto_config_rapidcloneMlx Le
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau Innovations
Wiiisdom
 
SSDT unleashed
SSDT unleashedSSDT unleashed
SSDT unleashed
GomathiNayagam S
 
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertModule 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team Concert
IBM Rational software
 
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow ConceptsOracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Chris Muir
 
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Novell
 
Colvin exadata and_oem12c
Colvin exadata and_oem12cColvin exadata and_oem12c
Colvin exadata and_oem12cEnkitec
 
Colvin exadata and_oem12c
Colvin exadata and_oem12cColvin exadata and_oem12c
Colvin exadata and_oem12cEnkitec
 
miniprojectreport
miniprojectreportminiprojectreport
miniprojectreportsilpa mohan
 
Project Server 2002 Implementation Lessons Learned
Project Server 2002 Implementation Lessons LearnedProject Server 2002 Implementation Lessons Learned
Project Server 2002 Implementation Lessons Learnedwebhostingguy
 
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Timothy Schubert
 
Odi ireland rittman
Odi ireland rittmanOdi ireland rittman
Odi ireland rittman
Pavankumartalla
 
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
HostedbyConfluent
 
6212883126866262792 performance testing_cloud
6212883126866262792 performance testing_cloud6212883126866262792 performance testing_cloud
6212883126866262792 performance testing_cloud
Locuto Riorama
 
Mohd_Shaukath_5_Exp_Datastage
Mohd_Shaukath_5_Exp_DatastageMohd_Shaukath_5_Exp_Datastage
Mohd_Shaukath_5_Exp_DatastageMohammed Shaukath
 
Coherence RoadMap 2018
Coherence RoadMap 2018Coherence RoadMap 2018
Coherence RoadMap 2018
harvraja
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on OpenstackOpen Stack
 

Similar to Day 1 Data Stage Administrator And Director 11.0 (20)

Jmorrow rtv den_auto_config_rapidclone
Jmorrow rtv den_auto_config_rapidcloneJmorrow rtv den_auto_config_rapidclone
Jmorrow rtv den_auto_config_rapidclone
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau Innovations
 
SSDT unleashed
SSDT unleashedSSDT unleashed
SSDT unleashed
 
EXP_DBA RESUME
EXP_DBA RESUMEEXP_DBA RESUME
EXP_DBA RESUME
 
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertModule 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team Concert
 
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow ConceptsOracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
Oracle ADF Architecture TV - Design - Advanced ADF Task Flow Concepts
 
Sriniresume
SriniresumeSriniresume
Sriniresume
 
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
 
Pp 14-new
Pp 14-newPp 14-new
Pp 14-new
 
Colvin exadata and_oem12c
Colvin exadata and_oem12cColvin exadata and_oem12c
Colvin exadata and_oem12c
 
Colvin exadata and_oem12c
Colvin exadata and_oem12cColvin exadata and_oem12c
Colvin exadata and_oem12c
 
miniprojectreport
miniprojectreportminiprojectreport
miniprojectreport
 
Project Server 2002 Implementation Lessons Learned
Project Server 2002 Implementation Lessons LearnedProject Server 2002 Implementation Lessons Learned
Project Server 2002 Implementation Lessons Learned
 
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
 
Odi ireland rittman
Odi ireland rittmanOdi ireland rittman
Odi ireland rittman
 
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
 
6212883126866262792 performance testing_cloud
6212883126866262792 performance testing_cloud6212883126866262792 performance testing_cloud
6212883126866262792 performance testing_cloud
 
Mohd_Shaukath_5_Exp_Datastage
Mohd_Shaukath_5_Exp_DatastageMohd_Shaukath_5_Exp_Datastage
Mohd_Shaukath_5_Exp_Datastage
 
Coherence RoadMap 2018
Coherence RoadMap 2018Coherence RoadMap 2018
Coherence RoadMap 2018
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on Openstack
 

Recently uploaded

一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
ofm712785
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 

Recently uploaded (20)

一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 

Day 1 Data Stage Administrator And Director 11.0

  • 1. DataStage Administrator and Director Basic C3: Protected
  • 2. About the Author Created By: Mandhagini P.S (127057) Credential An expert in DataStage having 3 years of IT experience Information: Version and DS/PPT/1106/1.0 Date: ©Copyright 2005, Cognizant Academy, All Rights Reserved 2
  • 3. Icons Used Questions Hands-on Exercise A Welcome Break Test Your Understanding Coding Standards Reference Demo Key Contacts ©Copyright 2005, Cognizant Academy, All Rights Reserved 3
  • 4. DataStage Administrator and Director: Overview Introduction: DataStage is a Widely used Data Warehousing (DW) tool used to develop Complex ETL jobs. It has a unique feature of Real Time Integration and also provides a very user friendly Interface. DataStage has many features to make easier back end query. DataStage administrator allows you to prepare the setup for DataStage Projects and General Administration of DataStage DataStage director allows you to monitor, schedule, and run the jobs and helps in viewing the Job Log after running the job ©Copyright 2005, Cognizant Academy, All Rights Reserved 4
  • 5. DataStage Administrator and Director: Objectives Objective: After completing this chapter, you will be able to: Identify what is DataStage tool Define DataStage Administrator Work with DataStage Administrator Explain DataStage Director Work with DataStage Director ©Copyright 2005, Cognizant Academy, All Rights Reserved 5
  • 6. DataStage Administrator: Logging In • Logging into a DataStage server using the Administrator requires the host name of the server, the fully qualified name if necessary or the server’s IP address, and an operating system username and password. • For UNIX servers, users logging in as root or as a root-equivalent account, or as dsadm will have full administrative rights. • For Windows servers, users logging in who are members of the Local Administrators (standalone server) or Domain Administrators (domain controller or servers in an Active Directory Forest) groups will have full administrative rights. ©Copyright 2005, Cognizant Academy, All Rights Reserved 6
  • 7. DataStage Administrator: Logging In (Contd.) The Administrator Login Dialog Box Enter the hostname or IP address of the server where DataStage is installed Enter your operating system username and password ©Copyright 2005, Cognizant Academy, All Rights Reserved 7
  • 8. Viewing the Project List • This page lists the DataStage projects, and shows the pathname of the selected project in the Project pathname field. The Projects page has the following buttons: – Add: Adds new DataStage projects. This button is enabled only if you have administrator status. – Delete: Deletes projects. This button is enabled only if you have administrator status. – Properties: Views or sets the properties of the selected project. – NLS: Lets you change project maps and locales (if the NLS option was installed during the server installation). – Command: Issues DataStage Engine commands directly from the selected project. ©Copyright 2005, Cognizant Academy, All Rights Reserved 8
  • 9. Adding Projects • Provided that you have the proper permissions, you can add as many projects to the DataStage server as necessary. • In normal projects any DataStage developer can create, delete, or modify any object within the project once it has been created. Tip: The default directory path in which to create projects is located under the root directory of the DataStage server installation. For example, if the server was installed to /appl/Ascential/DataStage the projects would be installed to /appl/Ascential/DataStage/Projects/{project name}. ©Copyright 2005, Cognizant Academy, All Rights Reserved 9
  • 10. Deleting Projects Highlight the project to be deleted Make sure you have a current backup of your project, just in case! ©Copyright 2005, Cognizant Academy, All Rights Reserved 10
  • 11. General Project Options • Enable job administration in Director - enabling this feature allows the user the ability to Cleanup Resources and Clear Status File from within the Job menu of DataStage Director. • Enable Runtime Column Propagation for Parallel Jobs - if you enable this feature, stages in parallel jobs can handle undefined columns that they encounter when the job is run, and propagate these columns through to the rest of the stages in the job. • Auto-purge of job log - this setting will automatically purge job log entries for jobs based on the auto-purge action setting. For example, if you specify to auto purge up to the previous 3 job runs, entries for the previous 3 job runs are kept as new job runs are completed. ©Copyright 2005, Cognizant Academy, All Rights Reserved 11
  • 12. General Project Options (Contd.) Auto purge settings for job logs—not a global or retroactive setting Create Environmental Variables ©Copyright 2005, Cognizant Academy, All Rights Reserved 12
  • 13. Setting Project-wise Environment Variables • You can set project-wide defaults for general environment variables or ones specific to parallel jobs from this page. • You can also specify new variables. All of these are then available to be used in jobs. • In each of the categories except User Defined, only the default value can be modified. In the User Defined category, users can create new environment variables and assign default values. ©Copyright 2005, Cognizant Academy, All Rights Reserved 13
  • 14. Setting Project-wise Environment Variables (Contd.) ©Copyright 2005, Cognizant Academy, All Rights Reserved 14
  • 15. Enable Server-Side Job Tracing You can trace the activities on the server to help diagnose project problems. Enable or disable tracing in the project View or delete the currently highlighted file Trace files that have been created ©Copyright 2005, Cognizant Academy, All Rights Reserved 15
  • 16. Validating User Account for Job Scheduling • This tab applies to Windows NT/2000 servers only. • DataStage uses the Windows NT Schedule service to schedule jobs. Select a user account with proper access to the DataStage project Verification that the currently selected user account can schedule jobs ©Copyright 2005, Cognizant Academy, All Rights Reserved 16
  • 17. Performance Tuning Options Some performance tuning options are: • Row buffering • Hashed file stage caching ©Copyright 2005, Cognizant Academy, All Rights Reserved 17
  • 18. Server Commands Select a project and click ‘Command’ Enter a valid DataStage command When you execute the command, a new window will show the response from the engine ©Copyright 2005, Cognizant Academy, All Rights Reserved 18
  • 19. Assigning Roles (Operator/Developer) to User Accounts There are four roles for a DataStage user account: • DataStage Developer: Has full access to all areas of a DataStage project. • DataStage Production Manager: Has full access to all areas of a DataStage project, and can also create and manipulate protected projects. • DataStage Operator: Has permission to run and manage DataStage jobs. • <None>: Does not have permission to log on to DataStage. ©Copyright 2005, Cognizant Academy, All Rights Reserved 19
  • 20. Assigning Roles (Operator/Developer) to User Accounts (Contd.) Select the user role, which is to be assigned to particular user accounts. ©Copyright 2005, Cognizant Academy, All Rights Reserved 20
  • 21. Settings for Parallel Jobs • Enable Runtime Column Propagation for Parallel Jobs When this feature is enabled, stages in parallel jobs can handle undefined columns that they encounter when the job is run, and propagate these columns through to the rest of the job. • Enable Remote Execution of Parallel Jobs Select this to specify that parallel jobs in this project are to be deployed on USS machine (Unix systems Services). When this option is selected, the Remote tab is enabled and you can specify details about the jobs that are deployed ©Copyright 2005, Cognizant Academy, All Rights Reserved 21
  • 22. Settings for Parallel Jobs (Contd.) Enable these options. ©Copyright 2005, Cognizant Academy, All Rights Reserved 22
  • 23. Settings for Parallel Jobs (Contd.) ©Copyright 2005, Cognizant Academy, All Rights Reserved 23
  • 24. DataStage Director: Logging In • Logging into a DataStage server using the Director requires. • The host name of the server, the fully qualified name if necessary, or the server’s IP address and the operating system username and password. ©Copyright 2005, Cognizant Academy, All Rights Reserved 24
  • 25. DataStage Director: Logging In (Contd.) The Director Login Dialog Box Enter the hostname or IP address of the server where DataStage is installed Enter your operating system username and password Select the project to attach to ©Copyright 2005, Cognizant Academy, All Rights Reserved 25
  • 26. Viewing the Job Run Status • The Job Status view shows the status of all the jobs in the currently selected job category, or, if the job category pane is hidden, in the current project. The view has the following columns: – Job name: The name of the job. – Status: The status of the job. – Started on date: The time and date a job was started. These fields are only filled in for a job with a status of Running. – Last ran on date: The time and date the job was finished, stopped, or aborted. These columns are blank for jobs that have never been run. – Description: A description of the job, if available. • To view more details about a job’s status, select the job and do one of the following: – Choose View —> Detail. – Right-click to display the shortcut menu and choose Detail. – Double-click the job. ©Copyright 2005, Cognizant Academy, All Rights Reserved 26
  • 27. Viewing the Job Run Status (Contd.) Detailed information about a job’s status ©Copyright 2005, Cognizant Academy, All Rights Reserved 27
  • 28. Validating a Job • You can check that a job or job invocation will run successfully by validating it. • Jobs should be validated before running them for the first time, or after making any significant changes to job parameters. When a server job is validated, the following checks are made without actually extracting, converting, or writing data. • Connections are made to the data sources or data warehouse. • SQL SELECT statements are prepared. • Files are opened. Intermediate files in Hashed File, UniVerse, or ODBC stages that use the local data source are created, if they do not already exist. ©Copyright 2005, Cognizant Academy, All Rights Reserved 28
  • 29. Validating a Job (Contd.) Click Validate when Job Run Options and parameters have been set ©Copyright 2005, Cognizant Academy, All Rights Reserved 29
  • 30. Running a Job Click Run when Job Run Options, parameters and tracing options have been set ©Copyright 2005, Cognizant Academy, All Rights Reserved 30
  • 31. Monitoring a Job Expand tree to see all Optionally show CPU links attached to an active utilization for each stage active stage ©Copyright 2005, Cognizant Academy, All Rights Reserved 31
  • 32. Stopping a Job Click Stop button to stop a running job ©Copyright 2005, Cognizant Academy, All Rights Reserved 32
  • 33. Resetting a Job • If a job has stopped or aborted, then it is difficult to determine whether all the required data was written to the target data tables. When a job has a status of Stopped or Aborted, you must reset it before running the job again. By resetting a job, you set it back to a runnable state and, optionally, return your target files to the state they were in before the job was run. • To reset a job or job invocation: 1. Select the job or invocation you want to reset in the Job Status view. 2. Choose Job —> Reset or click the Reset button on the toolbar. A message box appears. 3. Click Yes to reset the tables. All the files in the job are reinstated to the state they were in before the job was run. The job’s status is updated to “Has been reset”. ©Copyright 2005, Cognizant Academy, All Rights Reserved 33
  • 34. Resetting a Job (Contd.) Click Reset button to return a job to a runnable state ©Copyright 2005, Cognizant Academy, All Rights Reserved 34
  • 35. Interpreting the Job Execution Details in Log View Current run—black Additional information is Previous run—blue available for this entry (…) ©Copyright 2005, Cognizant Academy, All Rights Reserved 35
  • 36. Log Event Detail Window Detail information can be copied to the system clipboard and pasted into a text editor— useful for sending errors to support! Additional lines of information regarding this particular event ©Copyright 2005, Cognizant Academy, All Rights Reserved 36
  • 37. Filtering Log Events Where to start showing log entries Where to stop showing log entries What type of log entries to show How many log entries to show ©Copyright 2005, Cognizant Academy, All Rights Reserved 37
  • 38. Clearing Log Entries Immediately delete log entries or automatically purge entries Which entries to remove immediately Which entries to remove automatically ©Copyright 2005, Cognizant Academy, All Rights Reserved 38
  • 39. Clearing Log Entries (Contd.) Options in Auto- Purge: • Up to previous (job runs): Purges old log entries, leaving the specified number of recent job run entries in the file. • Older than (days): Purges all log entries older than the specified number of days. Specify the number of job run entries or days by clicking the arrow buttons or entering the value directly. ©Copyright 2005, Cognizant Academy, All Rights Reserved 39
  • 40. Schedule View ©Copyright 2005, Cognizant Academy, All Rights Reserved 40
  • 41. Scheduling a Job Execution You can schedule a job to run in a number of ways: • Once today at a specified time • Once tomorrow at a specified time • On a specific day and at a particular time • Daily at a particular time • On the next occurrence of a particular date and time ©Copyright 2005, Cognizant Academy, All Rights Reserved 41
  • 42. Scheduling a Job Execution (Contd.) Select a job and click Schedule button ©Copyright 2005, Cognizant Academy, All Rights Reserved 42
  • 43. Rescheduling a Job Execution Select a previously scheduled job and click Reschedule button ©Copyright 2005, Cognizant Academy, All Rights Reserved 43
  • 44. Un-scheduling a Job Execution Right click on a previously scheduled job and click Unschedule ©Copyright 2005, Cognizant Academy, All Rights Reserved 44
  • 45. Cleaning Up Resources • If the Enable Job Administration in Director option has been set in the DataStage Administrator, then certain functions are available to help you clean up the resources of a job that has hung or aborted or return a job to a state in which you can rerun it after the cause of the problem has been fixed. • You should use them with care, and only after you have tried to reset the job and you are sure it has hung or aborted. • The Cleanup Resources command lets you: – View and end job processes – View and release the associated locks ©Copyright 2005, Cognizant Academy, All Rights Reserved 45
  • 46. Cleaning Up Resources (Contd.) Operating system’s process ID number Logout (kill) selected O/S process Engine locks associated with processes ©Copyright 2005, Cognizant Academy, All Rights Reserved 46
  • 47. Clearing the Status File Select a hung job and select Clear Status File from Job menu ©Copyright 2005, Cognizant Academy, All Rights Reserved 47
  • 48. Clearing the Status File (Contd.) Before you clear a status file you should: • Try to reset the job. • Ensure that all the job’s processes have ended. ©Copyright 2005, Cognizant Academy, All Rights Reserved 48
  • 49. • Allow time for questions from participants ©Copyright 2005, Cognizant Academy, All Rights Reserved 49
  • 50. Test Your Understanding • What is the use of having User Defined Environment Variables? • Can a DataStage operator manipulate a protected Project? • What is the default cache size of a Hash size? • When will “Clear Status File” be enabled in Director? • What does (…) in the JOB LOG mean? • Where do you see the CPU Utilization of each stage in a job? ©Copyright 2005, Cognizant Academy, All Rights Reserved 50
  • 51. DataStage Administrator and Director: Summary • DataStage is an ETL tool widely used in Data Warehousing. It has 4 components: Administrator, Director, Designer and Manager. • Administrator can be used to: – Create or delete projects – Assign roles to user accounts – Set project specific environment variables – Enable tracing and Performance tuning • Director can be used to: – View job statistics – Validate/Run/Monitor/Stop/Reset and Schedule jobs – View logs/ filter log events and clear log entries – Clean up job resources ©Copyright 2005, Cognizant Academy, All Rights Reserved 51
  • 52. DataStage Administrator and Director: Source • DataStage 7.5.1 manual Disclaimer: Parts of the content of this course is based on the materials available from the Web sites and books listed above. The materials that can be accessed from linked sites are not maintained by Cognizant Academy and we are not responsible for the contents thereof. All trademarks, service marks, and trade names in this course are the marks of the respective owner(s). ©Copyright 2005, Cognizant Academy, All Rights Reserved 52
  • 53. You have successfully completed DataStage Administrator and Director.