Click to Rate and Give Feedback
MSDN
MSDN Library
Collapse All/Expand All Collapse All
Step 7: Create the OrderProgress Progress Dimension
Step 7 of 8

Time to complete: 7 minutes

Objective: In this step, you use the BAM tools to create a progress dimension.

Purpose: You use a progress dimension to define a hierarchy of time as it relates to a process. The progress dimension aggregates data about activities still in process.

For example, you might use a progress dimension to find out, at a given time, how many purchase orders the purchase order process has received, but has not yet fulfilled. In this case, you would create a stage for the process between the Received milestone and the Fulfilled milestone.

Within the progress dimension you organize the milestones and stages in relation to the first milestone you define. Progress dimension milestones are sequential: the first step is completed before the next step is started. Progress dimension stages can be completed in tandem.

The following table describes the milestones and stages in the OrderProgress progress dimension.

Milestone Description

Received

The process begins as soon as a purchase order arrives.

Verifying

Verifying is a transient stage. Each purchase order appears in Verifying immediately after it is received.

Approved

Approved is a peer of Verifying and Denied. At any given time, a purchase order is in exactly one of the three stages.

Fulfilling

Fulfilling is a transient stage. When a purchase order is approved, it immediately appears in the Fulfilling stage.

Delivered

Fulfilling and Delivered are peers because all approved purchase orders are either in the Fulfilling stage or already delivered.

Denied

Verifying, Approved, and Denied are peers because a purchase order is always in exactly one of those stages. Note that you must create the transient Verifying stage first.

Before you begin this step, you must complete Step 6: Create the OrderReceivedTime Time Dimension.

To create the progress dimension
  1. On the New BAM View: Aggregation Dimensions and Measures page, click New Dimension.

  2. In the New Dimension dialog box, do the following:

    Use this To do this

    Dimension name

    Type OrderProgress

    Dimension type

    From the drop-down list, select Progress Dimension

    Note
    As soon as you select Progress Dimension, the Progress milestones and stages list, New Milestone button, and New Stage button appear.

  3. Click New Milestone.

  4. In the New Progress Milestone dialog box, do the following:

    Use this To do this

    Progress milestone

    Type Received.

    Business milestone

    From the drop-down list, select Received.

    The following figure shows the New Progress Milestone dialog box.

    New Progress Milestone dialog box
  5. Click OK.

  6. Use the following information to create the remaining milestones and stages:

    Select Click Progress milestone Business milestone

    Received

    New Stage

    Verifying

    Received

    Verifying

    New Milestone

    Approved

    Approved

    Approved

    New Stage

    Fulfilling

    Approved

    Fulfilling

    New Milestone

    Delivered

    Delivered

    Approved

    New Milestone

    Denied

    Denied

    The following figure shows the New Dimension dialog box with the OrderProgress progress dimension.

    New Dimension dialog box with progress dimension
  7. Click OK to save the new progress dimension and return to the New BAM View: Aggregation Dimensions and Measures page.

    Note
    The next step starts on the New BAM View: Aggregation Dimensions and Measures page. Unlike the other BizTalk Server 2006 tutorials, we expect you to complete all of the steps in Tutorial 5: Business Activity Monitoring without stopping.

In this step, you used the BAM tools to create a progress dimension.

You use the BAM tools to create the measures that determine the average time it takes to fulfill orders and to verify orders, and the number of orders verified and fulfilled in the same time period in Step 8: Create the Measures.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2010 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker