Presentation is loading. Please wait.

Presentation is loading. Please wait.

8 Copyright © 2009, Oracle. All rights reserved. Using Process Flows.

Similar presentations


Presentation on theme: "8 Copyright © 2009, Oracle. All rights reserved. Using Process Flows."— Presentation transcript:

1 8 Copyright © 2009, Oracle. All rights reserved. Using Process Flows

2 Copyright © 2009, Oracle. All rights reserved. 8 - 2 Objectives After completing this lesson, you should be able to do the following: Navigate the Process Flow Editor Create process flow definitions

3 Copyright © 2009, Oracle. All rights reserved. 8 - 3 Lesson Agenda Process flow concepts –Create process flow module, process flow package, and process flow Activities –Types –Fork activity, Mapping activity, And activity, and End activity Create transitions Some more activities: –Manual, SQL*Plus, and Email Validate and generate

4 Copyright © 2009, Oracle. All rights reserved. 8 - 4 Data Warehouse Implementation: Typical Steps Part 1 Part 2 1. Define the source metadata. 2. Define staging area metadata. 3. Define a relational dimensional model. 4. Create process flows. 5. Deploy the mappings. 6. Execute or run the mappings. 7. View the data.

5 Copyright © 2009, Oracle. All rights reserved. 8 - 5 Process Flow Concepts PROCESS_FLOW_MODULE Process_Flow_Package1 Process flow 1 Process flow 2 Process flow 3 Process_Flow_Package2

6 Copyright © 2009, Oracle. All rights reserved. 8 - 6 Creating a Process Flow Module

7 Copyright © 2009, Oracle. All rights reserved. 8 - 7 Creating an Oracle Workflow Location You use an Oracle Workflow location to deploy process flows. This location corresponds to the Oracle Workflow schema.

8 Copyright © 2009, Oracle. All rights reserved. 8 - 8 Creating a Process Flow Package

9 Copyright © 2009, Oracle. All rights reserved. 8 - 9 Creating a Process Flow Component Palette containing the process flow activities. Here you design the process flow. The START1 and END_SUCCESS activities are added automatically. Property Inspector shows the properties of the current activity. You can drag existing mappings directly on the canvas. Structure panel provides the current activity's parameters. You can generally set its values in the Property Inspector panel.

10 Copyright © 2009, Oracle. All rights reserved. 8 - 10 Creating a Process Flow Component Palette containing the process flow activities. Here you design the process flow. The START1 and END_SUCCESS activities are added automatically Property Inspector shows the properties of the current activity You can drag existing mappings directly on the canvas.

11 Copyright © 2009, Oracle. All rights reserved. 8 - 11 Lesson Agenda Process flow concepts –Create process flow module, process flow package, and process flow Activities –Types –Fork activity, Mapping activity, And activity, and End activity Create transitions Some more activities: –Manual, SQL*Plus, and Email Validate and generate

12 Copyright © 2009, Oracle. All rights reserved. 8 - 12 Types of Activities

13 Copyright © 2009, Oracle. All rights reserved. 8 - 13 Types of Activities

14 Copyright © 2009, Oracle. All rights reserved. 8 - 14 Adding a Fork Activity Launches two or more activities after completing an activity

15 Copyright © 2009, Oracle. All rights reserved. 8 - 15 Adding a Mapping Activity Shape of the cursor when you drag the mapping from the Projects Navigator

16 Copyright © 2009, Oracle. All rights reserved. 8 - 16 Adding an And Activity

17 Copyright © 2009, Oracle. All rights reserved. 8 - 17 Adding End Activities

18 Copyright © 2009, Oracle. All rights reserved. 8 - 18 Lesson Agenda Process flow concepts –Create process flow module, process flow package, and process flow Activities –Types –Fork activity, Mapping activity, And activity, and End activity Create transitions Some more activities: –Manual, SQL*Plus, and Email Validate and generate

19 Copyright © 2009, Oracle. All rights reserved. 8 - 19 Creating Transitions Between Activities

20 Copyright © 2009, Oracle. All rights reserved. 8 - 20 Transition Conditions

21 Copyright © 2009, Oracle. All rights reserved. 8 - 21 Lesson Agenda Process flow concepts –Create process flow module, process flow package, and process flow Activities –Types –Fork activity, Mapping activity, And activity, and End activity Create transitions Some more activities: –Manual, SQL*Plus, and Email Validate and generate

22 Copyright © 2009, Oracle. All rights reserved. 8 - 22 Manual Activity The manual activity indicates that the process flow would be halted until a manual response is performed by a person. The user can respond to the manual activity in the Control Center or in the Repository browser, and define the result ( SUCCESS, WARNING, or ERROR ). The process flow continues accordingly.

23 Copyright © 2009, Oracle. All rights reserved. 8 - 23 SQLPLUS Activity With the SQLPLUS activity, you can run any (parameterized) SQL*Plus script from within a process flow. Parameter_List: In the Value property, enter @ followed by the full path of the location of the file containing the script. Script: Alternatively, enter or paste the script in the Value property.

24 Copyright © 2009, Oracle. All rights reserved. 8 - 24 Email Activity You can send email notifications after the completion of an activity in a process flow.

25 Copyright © 2009, Oracle. All rights reserved. 8 - 25 Some More Activities File Exists: Used to verify the existence of a file before running the next activity FTP: Used to transfer files from one file location to another based on a script of FTP commands that you provide. Sub-Process: Used to start a previously created process flow. From one process flow, you can start any other process flow that is contained within the same or any other process flow package.

26 Copyright © 2009, Oracle. All rights reserved. 8 - 26 Lesson Agenda Process flow concepts –Create process flow module, process flow package, and process flow Activities –Types –Fork activity, Mapping activity, And activity, and End activity Create transitions Some more activities: –Manual, SQL*Plus, and Email Validate and generate

27 Copyright © 2009, Oracle. All rights reserved. 8 - 27 Validating the Process Flow

28 Copyright © 2009, Oracle. All rights reserved. 8 - 28 Generating the Process Flow Package XPDL Code is generated

29 Copyright © 2009, Oracle. All rights reserved. 8 - 29 Quiz From the following, what is the smallest unit of deployment: a.Individual process flows b.Process flow package c.Process flow module

30 Copyright © 2009, Oracle. All rights reserved. 8 - 30 Summary In this lesson, you should have learned how to: Navigate the process flow editor Create process flow definitions

31 Copyright © 2009, Oracle. All rights reserved. 8 - 31 Practice 8-1 Overview: Creating a Simple Process Flow This practice covers creating a simple process flow to run the mappings you created so far.

32 Copyright © 2009, Oracle. All rights reserved. 8 - 32


Download ppt "8 Copyright © 2009, Oracle. All rights reserved. Using Process Flows."

Similar presentations


Ads by Google